Amazon Elastic Compute Cloud
Windows 实例用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

计划的预留实例

利用计划的预留实例 (计划实例),您可以以一年为期限购买具有指定的开始时间和持续时间,并且每日、每周或每月重复一次的容量预留。您应提前预留容量,以确定其在需要时可用。您需要为计划的实例时间付费,即使您未使用它们也是如此。

对于不持续运行,而是按固定的计划运行的工作负载,计划实例是一个很好的选择。例如,您可以为在工作时间运行的应用程序,或为在周末运行的批处理作业使用计划实例。

如果您需要持续的容量预留,预留实例可能符合您的需求并且可以降低成本。有关更多信息,请参阅 预留实例。如果您的实例运行时间比较灵活,竞价型实例可能符合您的需求并且可以降低成本。有关更多信息,请参阅 竞价型实例

计划实例如何运行

Amazon EC2 在每个可用区内都留下了一些 EC2 实例池以用作计划实例。每个池都支持实例类型、操作系统和网络 (EC2-Classic 或 EC2-VPC) 的一个特定组合。

首先,您必须搜索可用的计划。您可在多个池或单个池中进行搜索。在找到合适的计划后,您购买该计划。

计划实例只能在计划时间段内启动,且其启动配置必须与所购买的计划的属性 (实例类型、可用区、网络和平台) 保持一致。当您执行此操作时,Amazon EC2 将根据指定的启动说明代表您启动 EC2 实例。Amazon EC2 必须确保 EC2 实例在当前计划时间段结束时终止,以使容量可用于其为之预留的任何其他计划实例。因此,Amazon EC2 在当前计划时间段结束前三分钟终止 EC2 实例。

您无法停止或重启计划实例,但可以根据需要手动终止它们。如果您在计划实例的当前计划时间段结束前将其终止,可以在几分钟后再次启动它。否则,您必须等到下一个计划时间段。

下图说明了计划实例的生命周期。

 计划实例生命周期

购买计划实例

要购买计划实例,可使用计划预留实例预留向导。

警告

购买计划实例后,您无法取消、修改或转售该购买。

使用控制台购买计划实例

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在导航窗格中的 INSTANCES 下,选择 Scheduled Instances

  3. 选择 Purchase Scheduled Instances

  4. Find available schedules 页面中,执行以下操作:

    1. Create a schedule 下,从 Starting on 中选择启动日期、从 Recurring 中选择计划重复周期 (每日、每周或每月),并从 for duration 中选择最短持续时间。请注意,控制台可确保您为达到计划实例所需的最低利用率 (每年 1200 个小时) 的最短持续时间指定一个值。

       计划实例的计划
    2. Instance details 下,从 Platform 中选择操作系统和网络。要缩小结果范围,请从 Instance type 中选择一个或多个实例类型,或从 Availability Zone 中选择一个或多个可用区。

       计划实例的实例详细信息
    3. 选择 Find schedules

    4. Available schedules 下,选择一个或多个计划。对于您选择的每个计划,设置实例的数量,然后选择 Add to Cart

    5. 您的购物车显示在页面底部。在购物车中添加或删除完计划以后,选择 Review and purchase

  5. Review and purchase 页面上,验证您的选择并根据需要对其进行编辑。完成后,选择 Purchase

使用 AWS CLI 购买计划实例

使用 describe-scheduled-instance-availability 命令列出满足您需求的可用计划,然后使用 purchase-scheduled-instances 命令完成购买。

启动计划实例

在购买计划实例后,可在计划实例的计划时间段内启动该实例。

使用控制台启动计划实例

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在导航窗格中的 INSTANCES 下,选择 Scheduled Instances

  3. 选择计划实例,然后选择 Launch Scheduled Instances

  4. Configure 页面上,完成您的计划实例的启动说明,然后选择 Review

    重要

    启动规范必须与所购买的计划的实例类型、可用区、网络和平台保持一致。

  5. Review 页面上,验证启动配置并根据需要修改它。完成后,选择 Launch

使用 AWS CLI 启动计划实例

使用 describe-scheduled-instances 命令列出计划实例,然后使用 run-scheduled-instances 命令在每个计划实例的计划时间段内启动实例。

计划实例限制

计划实例受以下限制的约束:

  • 以下是仅有的几个受支持的实例类型:C4、 C3、M4 和 R3。

  • 所需的期限为 365 天 (一年)。

  • 所需的最低利用率为每年 1200 个小时。

  • 您最多可以提前三个月购买计划实例。