可能重复:
您能帮助我进行容量规划吗?
我正在考虑购买/设置一个 16gb 的服务器,它将包含 2 个 5gb 的 mongodb 实例(多驱动器副本/分片集,带有远程备份,从属读取正常)、一个 4gb 的 redis 实例和一个 2 gb 的 postgres 实例。
关于此事的几个问题:
1)什么样的 CPU 适合在一台计算机上虚拟化并实现 4 个 centos 6,其中有 2 个 mognodb,1 个 redis 和一个 postgres 实例?
2) 25mb/s 的连接速度是否足以将我的网络服务器连接到数据库?即互联网速度在数据库设置中隐藏的频率是多少,25 和 100 会有很大区别吗?
我宁愿在云中托管此设置,但每月的费用太高了,特别是因为我正在开发的应用程序还需要一段时间才能开始产生收入,我可以用这些收入来支付这样的费用。购买一台可以使用很长时间的 500 美元服务器对我来说更有意义...
答案1
不是苛刻,但(即使忽略容量规划方面)你的整个计划(充其量)是乐观的,而且是误导的。幸运的是,这可能只是无知,这是可以治愈的。
在您的预算中添加一个零作为开始。这样您就可以获得一台入门级中端服务器。将现有服务器的预算增加一倍或三倍即可获得一台低端服务器。
处理器并不是那么重要;如今几乎所有东西都是 64 位的,并带有虚拟化扩展。
选择一个数据库并学好它。
除非这只是为了测试从属/故障转移,否则不要将类似的虚拟机放在同一主机上;这会把鸡蛋放在同一个篮子里,并增加每个虚拟机的开销。
欢迎加入社区(显然是 SysAd 角色)。请花时间阅读我们的常问问题,并仔细阅读我们已经回答过的问题。(以下是规范列表。