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

交换可转换预留实例

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

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

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

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

  • 处于活动状态

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

以下规则适用:

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

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

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

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

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

    注意

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

    注意

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

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

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

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

    注意

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

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

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

计算可转换预留实例交换

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

每个可转换预留实例都具有标价。该标价对应于您想要的可转换预留实例的标价,用于确定您可通过交换收到的实例预留数。

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

$35/$10 = 3.5

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

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

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

$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 可转换预留实例交换。

 修改和交换Reserved Instance

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

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

  1. 通过将 t2.large 可转换预留实例拆分为两个 t2.medium 可转换预留实例来修改前者。单个 t2.large 实例与两个 t2.medium 实例具有相同的实例大小占用空间。有关更多信息,请参阅 修改预留的实例大小

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

 修改和交换Reserved Instance

有关更多信息,请参阅 修改预留的实例大小提交交换请求

并非所有Reserved Instance均可修改。确保您阅读了适用的限制

提交交换请求

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

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

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

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

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

  2. 选择 Reserved Instances,选择要交换的可转换预留实例,然后依次选择 ActionsExchange Reserved Instance

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

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

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

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

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

获取交换的报价,这包括您通过交换获得的Reserved Instance数以及交换的调整费用:

最后,执行交换: