【发布时间】:2015-03-10 10:46:06
【问题描述】:
我有 20 美元/平方米要花。
DigitalOcean 512MB-1CPU 液滴每个成本为 5 美元/米。一个 2GB-2CPU 的液滴成本为 20 美元/米。
我想知道我是否应该去:
- 1 个前端代理 + 2 个应用服务器 + 1 个 DB 服务器,每个 512MB
- 1 台 2GB + 2CPU 的服务器?
哪个会输出更好的性能?
【问题讨论】:
-
一开始您要处理多少 RPS(每秒请求数)?每天有多少用户会访问您的网站?
-
我不确定,因为我们的网站是一个面向当地人的新问答网站。我们的目标是在一两个月后每月至少获得 30,000 次点击。我会尝试使用 4 个服务器计划以更轻松地扩展(例如添加另一个应用程序服务器),但我不确定 512MB 是否太弱?
-
根据我的经验,一个 Rails 实例会很乐意占用 400MB 或更多的 RAM,因此使用 512MB 的主机,你会将这个盒子推到极限。
标签: ruby-on-rails nginx unicorn horizontal-scaling