【问题标题】:How to auto scale EC2 nodes如何自动扩展 EC2 节点
【发布时间】:2017-04-18 15:23:07
【问题描述】:

我是 AWS 的新手,但我想按照以下要求自动扩展我的应用程序服务器:

  • 我可能想在周日晚上部署 5 个实例
  • 然后是周二 10 个实例
  • 周五15点
  • 然后在周六恢复到 2 个实例

我已经创建了 Auto Scaling 组,但找不到可以设置上述缩放配置的位置。

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    Amazon EC2 的 Auto Scaling 功能可用于启动或终止 Amazon EC2 实例以满足所需容量。

    在最简单的形式中,Auto Scaling 维护给定数量的实例(例如 5 个实例)。如果实例失败,可用区失败,则 Auto Scaling 将自动启动替换实例以保持给定的计数。

    Desired Capacity可以通过执行Scaling PolicySchedule来修改。

    Scaling Policies 告诉 Auto Scaling 修改实例数。例如,+1+100%。这些扩展策略通常由 Amazon CloudWatch 警报根据 CPU 利用率或队列中等待的作业数量等指标触发。

    但是,您的用例涉及调度缩放实例。您可以在此处指定修改时间表:

    • 所需容量(实例数)
    • 最小实例数
    • 最大实例数(均用于设置 Auto Scaling 组中实例数的限制)

    您的用例将涉及创建四个计划操作

    见:Scheduled Scaling documentation

    【讨论】:

      猜你喜欢
      • 2019-10-07
      • 1970-01-01
      • 2017-09-23
      • 2019-07-01
      • 1970-01-01
      • 2022-01-23
      • 2014-01-25
      • 2018-11-14
      • 2021-06-08
      相关资源
      最近更新 更多