0

每当现有实例的平均 CPU 负载变高时,我都会尝试使用自动缩放来创建新的 EC2 实例。情况如下:

  • 我正在使用这个 boto 脚本设置自动缩放(删除了键和图像名称)。http://balti.ukcod.org.uk/~francis/tmp/start_scaling_ptdaemon.nokeys.py

  • 我将 min_size 设置为 2,并且 AutoScalingGroup 正确创建了一个初始 2 个实例,它们都可以正常工作。我很确定这意味着 LaunchConfiguration 是正确的。

  • 当这两个实例的负载上升到近 100% 时,什么也没有发生。

一些问题/想法:

  • 有没有办法调试这个?我找不到任何 API 调用可以让我详细了解 Autoscaling 正在做什么或认为它正在做什么。是否有任何工具可以就其正在做什么或是否已正确设置提供反馈?

  • 如果 Autoscaling 出现在 AWS 控制台中,那就太棒了。

  • 我正在使用欧盟西部可用区。是否有任何原因会导致自动缩放出现问题?

  • 创建触发器时是否有“尺寸”参数的任何文档?我不知道它是什么意思,只是从一个例子中复制了它的字段。我找不到任何关于它的文档,它不会自我引用说它是一个“维度”,而没有解释这意味着什么或可能的值是什么。

谢谢你的帮助!

4

2 回答 2

1

我相信您已经找到了这些,最好先使用 AWS 工具,然后再使用 Python 工具来获得这个想法。:)

http://ec2-downloads.s3.amazonaws.com/AutoScaling-2009-05-15.zip http://docs.amazonwebservices.com/AutoScaling/latest/DeveloperGuide/

干杯,

罗德尼

于 2010-06-15T09:02:13.907 回答
0

此外,请查看http://alestic.com/2011/11/ec2-schedule-instance之类的内容,了解如何通过提供的演示脚本使用这些工具的简单示例。

于 2011-11-29T13:26:11.627 回答