我需要多少个实例?

时间:2013-12-05 17:30:05

标签: amazon-ec2 load-balancing expressionengine rds

我正在试图找出我们组织网站的托管要求。对此的任何指导都将非常感谢!

我需要知道我需要多少/哪种情况,所以我可以开始计划这个。

的信息: - 我们将运行ExpressionEngine(PHP)为我们的网站供电,有两个网站,所以我们将使用多站点管理器 - 我们平均每天收到85,000次点击 - 关闭月份每天约6k,但这一切平衡到平均85k - 所有图像/媒体都将托管在S3上 - 在RDS上运行的数据库 - 我会将页面缓存在CMS中,以便最小化负载

我知道我们需要一些EC2实例,想知道你们在实例数量/实际数量方面的建议。我以前没有使用AWS负载均衡器,但我确定我需要它们。

我感谢任何建议,以及我可以阅读有关要求的链接。谢谢!

1 个答案:

答案 0 :(得分:7)

老实说,如果不是一个疯狂的猜测,没有人可以回答这个问题,但也许更好的做法,而不是试图弄清楚你需要多少个实例,就是花时间来构建你的网站,以便可以根据其上线时收集的实际使用指标,适应所需的多个实例。

AWS仅为此目的提供自动缩放功能。猜测您需要多少个实例,但设置一切以便如果AWS检测到已经过了一个给定的阈值(使用您定义的度量标准),它会自动旋转更多实例以满足需求,然后可以将它们关闭 - 这样做是安全的。一般情况下,你应该快速启动额外的实例,然后慢慢离线(因为你一旦旋转就支付了整整一小时)。您也可以设置最小值和最大值,这样您就不会突然不得不支付500多个被错误旋转的实例!

即使您知道第一周能满足负荷的是什么,您真的知道6-12个月的需求是什么吗?通过正确设置自动缩放功能,您无需提前知道。

此链接是一个很好的起点; http://aws.amazon.com/autoscaling/

相关问题