实际上,我如何设置 Amazon AWS 以使其自动扩展?

The*_*ude 5 scalability amazon-ec2 amazon-web-services autoscaling

我有一个 EC2 实例可以正常工作几个月(仍在开发中,应用程序尚未上线),但我刚刚意识到我什至不知道如何根据流量扩展/缩减我的 EC2 实例。

亚马逊提供的服务数量之多,让我感到非常困惑。

最初,我虽然只有一个实例,亚马逊会透明地分配资源或创建相同的实例来处理流量,但似乎我的印象是错误的。

我的问题是:有人可以告诉我(简单地说,项目符号列表或指向教程)如何使我的实例自动增长以处理 100,000 个并发用户,然后在激增完成后自动返回

假设这是可能的,我可以通过 AWS 控制面板执行此操作吗?如果是这样,如何?

我所能看到的只是微型、小型、中型等……实例。每一个都有有限的资源,并且不清楚如何自动设置实例,以便亚马逊动态分配额外的资源来处理流量高峰(甚至逐渐增加以跟上自然流量增长)。

附带问题我可以假设亚马逊在扩展时自动处理 DDOS 攻击吗?(这意味着流氓流量最终会被亚马逊停止/减慢,而扩展只会影响合法的流量高峰)。我意识到这个问题可能真的很愚蠢,请记住我还没有喝咖啡:)

fjx*_*jxx 4

本文详细介绍了如何使用负载均衡器和 EC2 自动扩展:http://kkpradeeban.blogspot.com/2011/01/auto-scaling-with-amazon-ec2.html

对于可扩展性,您可能还需要查看这篇关于为分布式系统实现发布/订阅系统的文章:http://www.infoq.com/articles/AmazonPubSub

  • 对于命令行工具中的每个命令都有一个“xx-describe-...”命令。它将为您提供您正在寻找的反馈。对于您的情况,您可以使用“as-describe-autu-scaling-groups”。查看更多信息:http://awsdocs.s3.amazonaws.com/AutoScaling/latest/as-qrc.pdf (2认同)