【发布时间】:2016-11-22 09:00:52
【问题描述】:
只是寻找在另一个 EC2 实例上 CPU 利用率增加或减少的情况下启动/停止 AWS EC2 实例的方法。我知道 AWS 中有可用的 Auto Scaling 服务,但我有一个无法利用此服务的情况。
所以只是看看是否有可能或任何人都可以帮助我。
只是详细说明问题,例如假设我在 AWS 账户上有 2 个 EC2 实例,名称为 EC21 和 EC22。默认情况下,EC22 实例已停止。
现在我需要设置 CloudWatch 或任何其他服务来检查 EC21 实例上的负载/CPU 利用率是否增加 70%,然后需要启动 EC22 服务器,类似地,如果 EC21 实例上的负载减少 30%,然后停止 EC22 服务器。
请指教!
【问题讨论】:
-
如果可能,您应该考虑使用自动缩放组。将 min=1 和 max=2 设置为适当扩展的组可能效果最好。
-
我不能使用自动缩放组选项,正如我在问题中已经提到的那样。仅供参考,我需要在负载平衡器环境中支持 MSDTC,这会导致自动缩放问题。有关该问题,请参阅我在 * 上的另一个线程; *.com/questions/38452125/…
-
自动伸缩组不需要 ELB。
标签: amazon-web-services amazon-ec2 amazon-cloudwatch