如何确定为云应用程序部署哪些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 实例上部署现有应用程序

如何从ec2实例部署PHP应用程序?

如何在 aws ec2(linux 实例)上部署 Next js

如何通过 AWS BeanStalk 将非 Web Java 应用程序部署到 EC2?