【发布时间】:2014-05-28 15:10:19
【问题描述】:
我开发了一个网站,AngularJS 运行在 Nginx Web 服务器上,它向运行在 Unicorn 服务器和 MYSQL 数据库上的 Rails API 发送请求。 出于测试目的,应用程序(前端和后端)当前在 EC2 微实例中运行。数据库在 RDS 微实例中运行。 性能还不错,但是对于生产环境应该会快一点。
我不知道我究竟改变了什么节目,或者什么是合适的基础架构配置。
可能我会测试它,但我认为可能一个 EC2 小实例和一个 RDS 小实例绰绰有余。但是,这种配置并不像预期的那么便宜。一个 EC2 小型实例(在爱尔兰)是 0.047 美元/小时,这差不多是 33.84 美元/月。另一方面,RDS 小型实例是 0,06 美元/小时,这是 43,60 美元/月。总计 77,04 美元/月。对于所有这些基础设施来说,这可能是一个不错的价格,但对于我们的预算来说仍然很昂贵。
因此,我们正在考虑是否有更具成本效益的组合。 IE。
- 我想可以在 EC2 实例上安装与应用程序共享的数据库。这将保存 RDS 实例,对吗?也许,您可以获得更大(即中等)EC2 实例,并将其用于两者。
还是应该使用 EC2 和 RDS 小型实例?将 RDS 实例保持为微型如何?
【问题讨论】:
-
老实说,唯一确定的方法是创建负载性能测试并自己检查。
标签: amazon-web-services amazon-ec2 amazon-rds