如何确定为云应用程序部署哪些EC2实例?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何确定为云应用程序部署哪些EC2实例?相关的知识,希望对你有一定的参考价值。
我即将推出需要在多个EC2实例上运行的新云应用程序。我该如何决定需要部署哪些EC2实例?多少取决于工作量?谢谢
答案
如果要自动部署基础架构,则应该能够设置可用于运行某些负载测试的测试基础架构,以便您尝试查看“预期”生产负载会发生什么。这有助于识别潜在的瓶颈 - 内存,CPU,IO - 这将是单个实例性能的限制因素。
然后,如果您即将推出一个新的应用程序,过度配置 - 实现多少以及如何实现这将取决于它的重要性,您期望的流量,您认为性能的限制因素可能是什么,以及可能一些其他变量。如果您确定CPU可能是限制因素,那么使用C级实例启动,然后尝试R系列,如果是IO,则可以使用EBS优化或配置IOPS。
在您有几天的统计数据后,您可以进行更合理的调整。根据您的基础架构的大小,确保您在启动时具有足够的性能可能不会花费超过几美元。
另一答案
这一切都取决于你的工作量。
从小处开始(或采取最佳猜测),自动化所有内容,监控负载,然后根据需要进行扩展和缩小。
以上是关于如何确定为云应用程序部署哪些EC2实例?的主要内容,如果未能解决你的问题,请参考以下文章
如何查看哪些 EC2 实例与我的 Elastic Beanstalk 应用程序相关联?
如何将 .NET 控制台应用程序部署到 AWS EC2 实例?
如何使用 CodeDeploy 在新的 EC2 实例上部署现有应用程序