通常一个企业级中型应用服务器配置是怎样的

2022-08-11 14:23:25 +08:00
 unt

有 mongodb, redis, mysql, kafka, 前后端应用, docker, 第三方服务等。请问伟友们需要几台服务器? PS:数据量不大,不要动不动就 BAT 级别,是一个“常规”企业,大多数表的数据量应该在 100 万以下。 然后请问 rds 云数据库和云服务器自建数据库有什么区别。

1688 次点击
所在节点    程序员
11 条回复
402645707
2022-08-11 14:28:24 +08:00
公司有运维:
淘俩台 E5 v2/v3 ,买 2U 准系统,内存插到 200G 左右,其他东西看业务

公司没有运维:
上云吧,或者被保内服务器贩子宰。
enng
2022-08-11 14:40:16 +08:00
如果对系统稳定性、数据安全性都无所谓的话,那就本地随便弄台服务器跑跑,不然就老实的上云吧
PerFectTime
2022-08-11 14:44:18 +08:00
云数据库可以做到秒级回滚,自建数据库要经常做好备份保留 binlog ,不然出了问题要恢复就扑街
westoy
2022-08-11 14:45:45 +08:00
脱离具体业务不好评估需要多少机器, 同样 100 万 PV , 一台服务器和一个机柜都有可能

云的优势是砍人工, 对比的主要不是硬件成本, 而是你缩减(不是彻底裁撤)的中低端 DBA 和运维的人工支出

不是自己的业务, 建议上云, 少揽事 = 少背锅
devswork
2022-08-11 14:47:43 +08:00
建议上云。服务器故障什么的出了事, 云服务器有技术支持,至少你不背锅
unt
2022-08-11 14:49:38 +08:00
不是不是,你们是少看了一个字吧, 全部上云的,是问 rds 云数据库和云服务器上自建数据库
unt
2022-08-11 14:50:36 +08:00
我们公司不会自己买服务器的,不在考虑范围之内 😅
neilq
2022-08-11 14:51:33 +08:00
用云的话,mysql 单独买 rds ,

esc 方案有两种,一是买个稍微高配的,4core8g ,或者 2core8g ,按需求往上升配,乱七八糟的 redis, kafka 什么都 docker 往上部署,放心,百万 db 数据量的企业撑得住,甚至还有很多富余
二是如果有负载均衡需求,或者有服务容灾需求,或者未来很可能负载大幅度上升,就买多个低配的搞集群,多个 1core2g, 2core2g ,为未来做准备。当然方案一也可以在未来把负载高的服务分离出来,就是不大好做容灾

有文件图片存储的话磁盘大一点。

rds 和自建区别:rds 帮你做了很多运维工作,比如容灾,数据库版本升级,权限控制,默认比较合适的一些性能参数帮你设置好,比较方便的查看错误日志、慢日志、执行 sql 日志(要加钱),你几乎不用关注他会不会挂。但是 rds 物理成本比自建贵,人力成本比自建便宜。
westoy
2022-08-11 14:53:47 +08:00
也是建议上云, 你们公司有熟悉这些东西部署、优化和避坑的运维和 DBA 你就不会过来问这个问题了

你要揽下来不上云, 到时候运维实施都是你的事, 出了问题也是你的锅, 省个几万十几万也到不了你口袋多少, 何必呢........
janxin
2022-08-11 15:02:21 +08:00
企业级本身就是一个很宽泛的概念,有些公司的业务,企业级的软件也就是 2C4G 就能做业务了,完全取决于你用啥和怎么用。
unt
2022-08-11 15:26:20 +08:00
@neilq #8 谢谢 🙏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/872160

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX