使用计划扩展功能扩展 Spot 队列 - Amazon Elastic Compute Cloud

使用计划扩展功能扩展 Spot 队列

按计划扩展使您可以按照可预测的需求变化来扩展应用程序。要使用计划扩展,请创建指示 Spot 队列在特定时间执行扩展活动的计划操作。创建计划操作时,您可以指定现有的 Spot 扩展、执行扩展活动的时间、最小容量和最大容量。您可以创建仅扩展一次或按重复计划扩展的计划操作。

您只能为已存在的 Spot 队列 创建计划操作。您不能在创建 Spot 队列的同时创建计划操作。

限制

竞价型实例集请求必须使用 maintain 作为请求类型。request 类型的请求或 Spot 型限制不支持自动扩展。

创建一次性计划操作
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,请选择 Spot Requests

  3. 选择您的 Spot 队列请求并选择屏幕底部附近的 Scheduled Scaling (计划扩展) 选项卡。

  4. 选择 Create Scheduled Action (创建计划扩展)

  5. 对于 Name (名称),请指定计划操作的名称。

  6. 对于 Minimum capacity (最小容量) 和/或 Maximum capacity (最大容量),输入所需的值。

  7. 对于 Recurrence (重复次数),选择 Once (一次)

  8. (可选)对于 Start time (开始时间) 和/或 End time (结束时间),选择所需的日期和时间。

  9. 选择提交

按照重复计划扩展
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,请选择 Spot Requests

  3. 选择您的 Spot 队列请求并选择屏幕底部附近的 Scheduled Scaling (计划扩展) 选项卡。

  4. 对于 Recurrence(重复次数),选择预定义计划之一(例如 Every day(每天)),或者选择 Custom(自定义)并输入 cron 表达式。有关计划扩展所支持的 cron 表达式的更多信息,请参阅 Amazon CloudWatch Events 用户指南 中的 cron 表达式

  5. (可选)对于 Start time (开始时间) 和/或 End time (结束时间),选择所需的日期和时间。

  6. 选择提交

编辑计划操作
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,请选择 Spot Requests

  3. 选择您的 Spot 队列请求并选择屏幕底部附近的 Scheduled Scaling (计划扩展) 选项卡。

  4. 选择所需的计划操作,然后依次选择 Actions (操作)Edit (编辑)

  5. 进行所需的更改,然后选择 Submit (提交)

删除计划操作
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,请选择 Spot Requests

  3. 选择您的 Spot 队列请求并选择屏幕底部附近的 Scheduled Scaling (计划扩展) 选项卡。

  4. 选择所需的计划操作,然后依次选择 Actions (操作)Delete (删除)

  5. 当系统提示进行确认时,选择 Delete (删除)

使用 AWS CLI 管理计划扩展

使用以下命令: