什么是可以部署最简单的rails应用程序的最小尺寸服务器?

时间:2018-05-24 09:34:04

标签: ruby-on-rails ruby amazon-web-services amazon-ec2

我想部署一个开源rails项目供其他人审核。为了降低成本,我希望将它部署在最小的虚拟服务器上,允许Ruby和RoR的系统要求。部署最简单的Rails应用程序的系统要求的下限是多少?我没有看到我在Ruby和RoR文档中所期望的这些规范,但我有可能过快地浏览文档:-)。标记AWS相关标记,因为我正在部署到AWS EC2。

1 个答案:

答案 0 :(得分:3)

这取决于您认为需要处理多少流量。如果这也保持在最低平均水平,那么最低的倡导者是512MB系统。 Ruby on Rails堆栈可以单独使用50-100MB,除非你非常小心修剪额外内容。

在AWS EC2条款中,我们谈论的是t2.nano(1个CPU,512 MB)

但是,如果您是亚马逊AWS的新手,我会建议一个更大的实例,t2.micro(1个CPU,1024 MB)因为那个属于AWS free tier并且您应该能够运行它免费12个月。