我已启动并运行一个AWS ELB实例。我已启用经典负载均衡器,实例数量最少为1。
我要测试/验证的是,如果实例上的负载增加了,则应创建一个附加实例。为了验证这一点,我想配置缩放触发器。
您能否指导我如何配置Metric CPUUtilization的缩放触发器?上限或下限应该是什么?
我建议您不使用经典负载均衡器。这些天,您应该使用Application Load Balancer或Network Load Balancer。 (任何带有“经典”名称的东西基本上都意味着它已经过时,但仍可用于传统用途。)
有创建缩放触发器的多种方法。最简单的方法是使用Target Tracking Scaling Policies for Amazon EC2 Auto Scaling。这样,您就可以提供target(例如,“ CPU利用率为75%”),并且Auto Scaling将处理详细信息。
关于应输入的数字...此完全取决于您的应用程序及其典型使用模式。您只能通过观察常规流量或创建测试系统并模拟典型用法来确定“正确”设置。
CPU使用率 可能是用于扩展的良好指标,但这取决于应用程序在做什么。例如,如果它要进行大量计算(例如视频编码),则它是一个很好的指标。但是,可能还有其他指示使用率过高的指示,例如可用内存量或用户数量。您只能通过观察系统在负载下的操作来找出哪个是“正确的”度量标准。