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

问题描述 投票:1回答:2

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

amazon-web-services amazon-ec2 cloud
2个回答
1
投票

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

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

在您有几天的统计数据后,您可以进行更合理的调整。根据您的基础架构的大小,确保您在启动时具有足够的性能可能不会花费超过几美元。


1
投票

这一切都取决于你的工作量。

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

© www.soinside.com 2019 - 2024. All rights reserved.