The*_*ude 5 scalability amazon-ec2 amazon-web-services autoscaling
我有一个 EC2 实例可以正常工作几个月(仍在开发中,应用程序尚未上线),但我刚刚意识到我什至不知道如何根据流量扩展/缩减我的 EC2 实例。
亚马逊提供的服务数量之多,让我感到非常困惑。
最初,我虽然只有一个实例,亚马逊会透明地分配资源或创建相同的实例来处理流量,但似乎我的印象是错误的。
我的问题是:有人可以告诉我(简单地说,项目符号列表或指向教程)如何使我的实例自动增长以处理 100,000 个并发用户,然后在激增完成后自动返回?
假设这是可能的,我可以通过 AWS 控制面板执行此操作吗?如果是这样,如何?
我所能看到的只是微型、小型、中型等……实例。每一个都有有限的资源,并且不清楚如何自动设置实例,以便亚马逊动态分配额外的资源来处理流量高峰(甚至逐渐增加以跟上自然流量增长)。
附带问题我可以假设亚马逊在扩展时自动处理 DDOS 攻击吗?(这意味着流氓流量最终会被亚马逊停止/减慢,而扩展只会影响合法的流量高峰)。我意识到这个问题可能真的很愚蠢,请记住我还没有喝咖啡:)
本文详细介绍了如何使用负载均衡器和 EC2 自动扩展:http://kkpradeeban.blogspot.com/2011/01/auto-scaling-with-amazon-ec2.html
对于可扩展性,您可能还需要查看这篇关于为分布式系统实现发布/订阅系统的文章:http://www.infoq.com/articles/AmazonPubSub
归档时间: |
|
查看次数: |
4631 次 |
最近记录: |