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