如何确定为云应用程序部署哪些EC2实例?

时间:2018-02-28 20:51:44

标签: amazon-web-services amazon-ec2 cloud

我即将推出需要在多个EC2实例上运行的新云应用程序。我该如何决定需要部署哪些EC2实例?多少取决于工作量?感谢

2 个答案:

答案 0 :(得分:1)

这完全取决于您的工作量。

从小处开始(或做出最佳猜测),自动化所有内容,监控负载,然后根据需要进行扩展和缩放。

答案 1 :(得分:1)

如果要自动部署基础架构,则应该能够设置可用于运行某些负载测试的测试基础架构,以便您尝试查看“预期”生产负载会发生什么。这有助于识别潜在的瓶颈 - 内存,CPU,IO - 这将是单个实例性能的限制因素。

然后,如果你即将推出一个新的应用程序,过度配置 - 你完成多少和如何实现将取决于它的重要性,你期望的流量,你认为性能的限制因素可能是什么,可能还有一些其他变量。如果您确定CPU可能是限制因素,则使用C级实例启动,然后尝试使用R系列,如果是IO,则可以使用EBS优化或配置IOPS。

在您有几天的统计数据后,您可以进行更合理的调整。根据您的基础设施的大小,确保您在发布时有足够的性能可能不会花费额外的几美元。