我有 20 美元/平方米要花。
DigitalOcean 512MB-1CPU 液滴每个成本为 5 美元/米。一个 2GB-2CPU 的液滴成本为 20 美元/平方米。
我想知道我是否应该去:
- 1 个前端代理 + 2 个应用服务器 + 1 个 DB 服务器,每个 512MB
- 1 台 2GB + 2CPU 的服务器?
哪个会输出更好的性能?
我有 20 美元/平方米要花。
DigitalOcean 512MB-1CPU 液滴每个成本为 5 美元/米。一个 2GB-2CPU 的液滴成本为 20 美元/平方米。
我想知道我是否应该去:
哪个会输出更好的性能?
30,000 次点击/月 = 1000 次点击/天 = 0.7 次点击/分钟 - 在这种情况下,您可以购买一个5 美元的 VPS 用于启动和安装应用程序(2 个 Rails 工作人员)和数据库。
2 个 Rails 工作人员每个工作人员大约需要 100-200 MB(大型项目需要 400-500 MB,但这不是你的情况)。DB 大约需要 50-100MB。典型的工作负载将减少 10%,因此 1 个 CPU 可以正常工作。
如果您有更多的点击量,只需使用垂直可扩展性(即升级您的一个实例)。
因此,一开始您的选择是 5 美元或 10 美元的 VPS。
PS 我在上述配置中的一个 5 美元 VPS 上托管类似的项目。典型的 RPM(每分钟请求数)约为 70-120。一切正常。
4台小型服务器是否由同一托管公司托管?在这种情况下,他们从一台或多台服务器计算机分配内存和 CPU 使用率。在这种情况下,我会讨价还价,两种选择都会给你完全相同的性能。
然而,在我看来,我会选择单个服务器,因为它更容易访问。