有 mongodb, redis, mysql, kafka, 前后端应用, docker, 第三方服务等。请问伟友们需要几台服务器? PS:数据量不大,不要动不动就 BAT 级别,是一个“常规”企业,大多数表的数据量应该在 100 万以下。 然后请问 rds 云数据库和云服务器自建数据库有什么区别。
1
402645707 2022-08-11 14:28:24 +08:00
公司有运维:
淘俩台 E5 v2/v3 ,买 2U 准系统,内存插到 200G 左右,其他东西看业务 公司没有运维: 上云吧,或者被保内服务器贩子宰。 |
2
enng 2022-08-11 14:40:16 +08:00
如果对系统稳定性、数据安全性都无所谓的话,那就本地随便弄台服务器跑跑,不然就老实的上云吧
|
3
PerFectTime 2022-08-11 14:44:18 +08:00
云数据库可以做到秒级回滚,自建数据库要经常做好备份保留 binlog ,不然出了问题要恢复就扑街
|
4
westoy 2022-08-11 14:45:45 +08:00
脱离具体业务不好评估需要多少机器, 同样 100 万 PV , 一台服务器和一个机柜都有可能
云的优势是砍人工, 对比的主要不是硬件成本, 而是你缩减(不是彻底裁撤)的中低端 DBA 和运维的人工支出 不是自己的业务, 建议上云, 少揽事 = 少背锅 |
5
devswork 2022-08-11 14:47:43 +08:00
建议上云。服务器故障什么的出了事, 云服务器有技术支持,至少你不背锅
|
6
unt OP 不是不是,你们是少看了一个字吧, 全部上云的,是问 rds 云数据库和云服务器上自建数据库
|
7
unt OP 我们公司不会自己买服务器的,不在考虑范围之内 😅
|
8
neilq 2022-08-11 14:51:33 +08:00 2
用云的话,mysql 单独买 rds ,
esc 方案有两种,一是买个稍微高配的,4core8g ,或者 2core8g ,按需求往上升配,乱七八糟的 redis, kafka 什么都 docker 往上部署,放心,百万 db 数据量的企业撑得住,甚至还有很多富余 二是如果有负载均衡需求,或者有服务容灾需求,或者未来很可能负载大幅度上升,就买多个低配的搞集群,多个 1core2g, 2core2g ,为未来做准备。当然方案一也可以在未来把负载高的服务分离出来,就是不大好做容灾 有文件图片存储的话磁盘大一点。 rds 和自建区别:rds 帮你做了很多运维工作,比如容灾,数据库版本升级,权限控制,默认比较合适的一些性能参数帮你设置好,比较方便的查看错误日志、慢日志、执行 sql 日志(要加钱),你几乎不用关注他会不会挂。但是 rds 物理成本比自建贵,人力成本比自建便宜。 |
9
westoy 2022-08-11 14:53:47 +08:00
也是建议上云, 你们公司有熟悉这些东西部署、优化和避坑的运维和 DBA 你就不会过来问这个问题了
你要揽下来不上云, 到时候运维实施都是你的事, 出了问题也是你的锅, 省个几万十几万也到不了你口袋多少, 何必呢........ |
10
janxin 2022-08-11 15:02:21 +08:00
企业级本身就是一个很宽泛的概念,有些公司的业务,企业级的软件也就是 2C4G 就能做业务了,完全取决于你用啥和怎么用。
|