Amazon Elastic Compute Cloud
用户指南(适用于 Linux 实例)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

交换可转换预留实例

您可以将一个或多个 可转换预留实例 与具有不同配置的其他 可转换预留实例(包括实例系列、操作系统和租期)进行交换。执行交换的次数没有限制,前提是目标 可转换预留实例 的值等于或高于要交换的 可转换预留实例 的值。

在交换 可转换预留实例 时,您当前预留的实例数与目标 可转换预留实例 的配置的实例数(其涵盖的值相等或更高)进行交换。Amazon EC2 计算您由于交换而可接收的 预留实例 数。

交换可转换预留实例的要求

如果满足以下条件,Amazon EC2 将处理您的交换请求。您可转换预留实例必须:

  • 处于活动状态

  • 没有以前等待处理的交换请求

以下规则适用:

  • 可转换预留实例 只能与当前由 AWS 提供的其他 可转换预留实例 交换。

  • 可转换预留实例 与特定区域关联,在预留期限内是固定的。您不能将 可转换预留实例 与其他区域中的 可转换预留实例 进行交换。

  • 一次只能将一个或多个 可转换预留实例 与一个 可转换预留实例 交换。

  • 要交换部分 可转换预留实例,您可以修改它以将其拆分为两个或更多预留,然后将一个或多个预留与新 可转换预留实例 交换。有关更多信息,请参阅交换部分可转换预留实例。有关修改 预留实例 的更多信息,请参阅修改预留实例

  • 预付全费的 可转换预留实例 可用来交换预付部分费用的 可转换预留实例,反之亦然。

    注意

    如果交换所需的总预付款 (调整费用) 少于 0.00 美元,AWS 会自动向您提供可转换预留实例中可确保调整费用大于等于 0.00 美元的实例数。

    注意

    如果新 可转换预留实例 的总价值(预付价格 + 每小时价格 * 剩余小时数)少于交换的 可转换预留实例 的总价值,AWS 会自动向您提供 可转换预留实例 中可确保总价值大于等于交换的 可转换预留实例 的总价值的实例数。

  • 要享受更优惠的定价,您可以将无预付费用的 可转换预留实例 交换为预付全费或预付部分费用的 可转换预留实例。

  • 不能将预付全费和预付部分费用的 可转换预留实例 交换为无预付费用的 可转换预留实例。

  • 仅当新 可转换预留实例 的每小时价格大于等于交换的 可转换预留实例 的每小时价格时,才能将一个无预付费用的 可转换预留实例 交换为另一个无预付费用的 可转换预留实例。

    注意

    如果新 可转换预留实例 的总价值(预付价格 + 每小时价格 * 剩余小时数)少于交换的 可转换预留实例 的总价值,AWS 会自动向您提供 可转换预留实例 中可确保总价值大于等于交换的 可转换预留实例 的总价值的实例数。

  • 如果交换到期日期不同的多个 可转换预留实例,则新 可转换预留实例 的到期日期是将来最晚的日期。

  • 如果您交换了单个 可转换预留实例,则它必须与新 可转换预留实例 具有相同的期限(1 年或 3 年)。如果合并期限不同的多个 可转换预留实例,则新 可转换预留实例 期限为 3 年。有关更多信息,请参阅合并可转换预留实例

计算可转换预留实例交换

交换可转换预留实例是免费的。但是,您可能需要支付调整费用,即您拥有的 可转换预留实例 与通过交换收到的 可转换预留实例 之间差额的比例预付费用。

每个可转换预留实例都具有标价。此价目表值与您想要的可转换预留实例的价目表值比较,用于确定您可通过交换收到的实例预留数。

例如:您有 1 个 35 美金标价的可转换预留实例,您希望交换为标价为 10 美金的全新实例类型。

$35/$10 = 3.5

您可以将 可转换预留实例 交换为三个 10 美元的 可转换预留实例。无法购买半预留;因此必须购买额外的可转换预留实例才能涵盖剩余部分:

3.5 = 3 whole 可转换预留实例 + 1 additional 可转换预留实例.

第四个可转换预留实例与其他三个具有相同的结束日期。如果要交换部分或全部预付可转换预留实例,则需要支付第四个预留的调整费用。如果可转换预留实例的剩余预付费用为 500 USD,目标预留通常按比例分摊为 600 USD,则需要支付 100 USD。

$600 prorated upfront cost of new reservations - $500 remaining upfront cost of original reservations = $100 difference.

合并可转换预留实例

如果合并两个或更多 可转换预留实例,则新 可转换预留实例 的期限必须与原始 可转换预留实例 的期限相同,或者与原始 可转换预留实例 中的最高期限相同。新可转换预留实例的到期日期是未来有效时间最长的到期日期。

例如,您的账户中有以下可转换预留实例:

Reserved Instance ID 术语 到期日期
aaaa1111 1 年 2018-12-31
bbbb2222 1 年 2018-07-31
cccc3333 3 年 2018-06-30
dddd4444 3 年 2019-12-31
  • 您可以合并 aaaa1111bbbb2222 并将它们与 1 年期 可转换预留实例 交换。您无法将它们与 3 年期可转换预留实例交换。新可转换预留实例的到期日期为 2018-12-31。

  • 您可以合并 bbbb2222cccc3333 并将它们与 3 年期 可转换预留实例 交换。您无法将它们与 1 年期可转换预留实例交换。新可转换预留实例的到期日期为 2018-07-31。

  • 您可以合并 cccc3333dddd4444 并将它们与 3 年期 可转换预留实例 交换。您无法将它们与 1 年期可转换预留实例交换。新可转换预留实例的到期日期为 2019-12-31。

交换部分可转换预留实例

您可以使用修改过程将 可转换预留实例 拆分为较小的预留,然后将一个或多个新预留与新 可转换预留实例 交换。以下示例演示了如何执行此操作。

例 示例:包含多个实例的可转换预留实例

在本示例中,您有一个在预留中有四个实例的 t2.micro 可转换预留实例。将两个 t2.micro 实例与一个 m4.xlarge 实例交换:

  1. 修改 t2.micro 可转换预留实例,方法为将其拆分为两个 t2.micro 可转换预留实例,每一个都包含两个实例。

  2. 将其中一个新 t2.micro 可转换预留实例 与一个 m4.xlarge 可转换预留实例 交换。


                        修改和交换 预留实例

例 示例:包含单个实例的可转换预留实例

在本示例中,您拥有一个 t2.large 可转换预留实例。将其更改为一个较小的 t2.medium 实例和一个 m3.medium 实例:

  1. 修改 t2.large 可转换预留实例,方法为将其拆分为两个 t2.medium 可转换预留实例。单个 t2.large 实例具有两个 t2.medium 实例相同的实例大小占用空间。有关更多信息,请参阅 对于修改实例大小的支持

  2. 将其中一个新 t2.medium 可转换预留实例 与一个 m3.medium 可转换预留实例 交换。


                        修改和交换 预留实例

有关更多信息,请参阅 对于修改实例大小的支持提交交换请求

并非所有预留实例都可修改。确保您阅读了适用的限制

提交交换请求

您可以使用 Amazon EC2 控制台或命令行工具来交换 可转换预留实例。

使用控制台交换可转换预留实例

您可以搜索可转换预留实例产品并从提供的选项中选择新配置。

使用 Amazon EC2 控制台交换 可转换预留实例

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

  2. 选择 Reserved Instances (预留实例),选择要交换的 可转换预留实例,然后依次选择 Actions (操作)Exchange Reserved Instance (交换预留实例)

  3. 使用下拉菜单选择所需配置的属性,然后选择 Find Offering

  4. 选择新的 可转换预留实例。Instance Count (实例数量) 列显示通过交换收到的 预留实例 数。当您选择了符合要求的 可转换预留实例 时,请选择 Exchange (交换)

已交换的 预留实例 将停用,Amazon EC2 控制台中将显示新的 预留实例。此过程可能需要几分钟才能传播。

使用命令行界面交换可转换预留实例

要交换 可转换预留实例,请首先查找符合您的要求的目标 可转换预留实例:

获取交换的报价,这包括通过交换获得的预留实例数以及交换的调整费用:

最后,执行交换: