3

我正在尝试找出我们组织网站的托管要求。对此的任何指导将不胜感激!

我需要知道我需要多少/哪种实例,以便我可以开始在脑海中计划这个。

信息: - 我们将运行 ExpressionEngine (PHP) 来为我们的站点提供动力,将有两个站点,因此我们将使用多站点管理器 - 我们平均每天收到 85k 次点击 - 关闭月份每天大约 6k,但是这一切都平衡到平均 85k - 所有图像/媒体将托管在 S3 上 - 数据库在 RDS 上运行 - 我将在 CMS 中缓存页面,以最大限度地减少负载

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

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

4

1 回答 1

7

老实说,没有人能在不胡思乱想的情况下回答这个问题,但也许更好的办法是,而不是试图弄清楚你需要多少实例,而是花时间来构建你的网站,以便能够适应根据上线后收集的实际使用指标使用尽可能多的实例。

AWS 仅为此目的提供自动缩放。猜一猜您需要多少个实例,但设置好一切,以便如果 AWS 检测到已超过给定阈值(使用您定义的指标),它会自动启动更多实例以满足需求,然后可以取消它们 -在安全的情况下排队。一般来说,你应该快速启动额外的实例,然后慢慢地让它们离线(因为一旦它们启动,你就需要为整个小时付费)。您也可以设置最小值和最大值,这样您就不必突然为 500 多个错误启动的实例付费!。

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

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

于 2013-12-05T18:24:49.313 回答