【发布时间】:2018-08-06 13:42:45
【问题描述】:
可以在 Amazon Web Server 中对 Auto Scaling 进行预测吗?如果可能如何实现或配置它?
【问题讨论】:
标签: amazon-web-services cloud autoscaling
可以在 Amazon Web Server 中对 Auto Scaling 进行预测吗?如果可能如何实现或配置它?
【问题讨论】:
标签: amazon-web-services cloud autoscaling
自动缩放可以对指标做出反应,例如 Amazon EC2 实例的 CPU 利用率、Amazon SQS 队列的长度和由 Elastic Load Balancing 测量的应用程序延迟。然而,这些都是反动活动。
无法预测加载和主动扩展。
Netflix 构建了自己的工具,名为 Netflix Scryer:
“Scryer 会在需要之前预测需求,并根据这些预测提供实例。”
但是,与 Netflix 编写的许多其他工具不同,它不是开源的。
【讨论】:
正如 John 所说,预测功能目前不存在,但如果您的 Auto Scaling 操作的行为有规律,您可以创建 scheduled actions。例如,看看下面的图表:
基于此,我可以看出所需的实例数量在星期三增加到最大值(此处为 15),而在星期日则显着减少。这种行为背后有一个逻辑,我知道。因此,在周三安排一次横向扩展操作并在周日安排一次扩展操作可能是有意义的。 您可以更深入地研究数据并找到更复杂的模式,但我个人并没有看到很多这样的用例。
【讨论】: