目前,我有 5 个 VPS 在运行:
- 邮件服务器(Zimbra)
- 数据库服务器(MySQL、PostgreSQL)
- ERP 服务器 (OpenERP 7)
- Git 服务器 (GoGits)
- 安装了服务器监控应用程序 (Zabbix) 的 Web 服务器 (Apache、Nginx)
这些是来自服务器监控应用程序(Zabbix)的图表 ->https://i.stack.imgur.com/TACbJ.jpg
大多数 VPS 都是内部使用的,所以我并不真正关心 SEO、产生点击/访问者或处理重负载流量,并且只有大约 20 个用户使用这些 VPS。
从我在服务器监控应用程序中看到的情况来看,所有 VPS 的 CPU 在 1 个月内几乎不超过 0.2。我感觉我在为我实际上不使用的资源付费。
您觉得如何?我应该将其中一些合并在一起以节省资金,还是将其留给未来用户增长?或者有更好的解决方案来利用这些 CPU。
答案1
不,你没有浪费钱。通过此设置,你可以获得以下好处 - 即时可扩展性以及升级灵活性。
考虑一下将所有东西都托管在一个盒子上的小型初创公司:随着它们的扩张,突然需要卸载其中一项服务,但现在他们有更多的历史数据需要迁移,而且现在他们很忙,无论是在流量还是时间资源方面。
此外,当您在一个机器上运行多个服务时,您可能会受到依赖关系的限制。例如,您想升级 A,但它需要新的库 B,而服务 C 依赖于旧的库 B。您可以解决这个问题,但这很麻烦。
暂时缩减您的 VPS,当“圣诞节”到来时,您就做好准备了。