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