繁体   English   中英

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

[英]How to decide which EC2 instances to deploy for a cloud application?

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

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

从小处着手(或进行最佳猜测),使一切自动化,监控负载,然后根据需要进行放大和缩小。

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

然后,如果您将要启动一个新应用程序,则超量配置-多少以及如何完成将取决于它的关键程度,预期的流量,您认为对性能的限制因素,甚至可能其他一些变量。 如果您确定CPU可能是限制因素,请使用C类实例启动,为内存启动,然后尝试R系列,如果是IO,则可以使用EBS优化或预配置的IOPS。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM