当前我有一个实例称为实例A(由程序A和网站A组成,运行7/24)。 我想要做的是自动启动实例B(由网站A组成)在实例A CPU利用率超过90%时自动缩放传入流量。AWS自动启动特定实例
我试过配置自动缩放组。但是,我没有看到任何选项允许我选择启动哪个实例以及停止哪个实例。
我的要求是 1)实例A必须运行7/24 2)当实例A的CPU超过90时,自动启动实例B共享流量。
任何人都知道解决方案吗?
当前我有一个实例称为实例A(由程序A和网站A组成,运行7/24)。 我想要做的是自动启动实例B(由网站A组成)在实例A CPU利用率超过90%时自动缩放传入流量。AWS自动启动特定实例
我试过配置自动缩放组。但是,我没有看到任何选项允许我选择启动哪个实例以及停止哪个实例。
我的要求是 1)实例A必须运行7/24 2)当实例A的CPU超过90时,自动启动实例B共享流量。
任何人都知道解决方案吗?
你可以设置“TerminationPolicy”,它告诉自动缩放什么样的实例,如果遇到down条件就终止。在你的情况下,应该是“最新实例”(实例B,在你的情况)。
退房的文档: http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/us-termination-policy.html
自动缩放用于创建和终止情况下需要。在你的用例中,你实际上并不需要实例B.
您需要做的是将一个AMI
分配给AutoScaling组,并且当正在运行的实例(例如 - 90%的CPU)满足条件时 - AWS将启动一个新实例并将其添加到您的负载均衡器。
当满足不同的条件时(例如 - 所有CPU都低于20%),AWS将终止一个(或多个)正在运行的实例,以降低成本。
您可以分配最小和最大实例数。
欲了解更多信息,请阅读here