Amazon EC2 Auto Scaling 故障转移和扩容时间测试报告
原文中文,约4200字,阅读约需10分钟。发表于: 。客户在使用 Amazon EC2 时会根据业务的需求选择最合适的实例类型,本次测试主要是测试 Amazon EC2 Auto Scaling 在多 AZ 部署时不同实例机型、有无工作负载的多种情况下故障转移和扩容时间,为实例机型选择提供指导。
Amazon EC2 Auto Scaling是一项完全托管的服务,可自动启动或终止Amazon EC2实例,以帮助确保适当数量的实例来处理应用程序负载。测试在多AZ部署时不同实例机型、有无工作负载的情况下故障转移和扩容时间。测试环境为孟买区域,使用m5.4xlarge和m5.8xlarge实例机型,部署模式为多AZ部署,测试应用为Nginx。测试方法包括安装Nginx和制作测试用AMI,模拟生产工作负载,集群故障转移测试,无工作负载扩容测试和有工作负载扩容测试。测试数据显示故障转移时间分布在1分27秒至1分56秒之间,扩容时间分布在43秒至53秒之间。根据测试结论,故障转移时间和实例机型、工作负载相关性较小,扩容时间快于故障转移时间。