更新时间:2024-04-18 GMT+08:00

预留实例概述

什么是预留实例

预留实例(Reserved Instance,简称RI)并非真正的实例,而是一种可以应用于按需实例的折扣券。当您购买的按需实例和预留实例的属性匹配时,按需实例即可享受账单折扣。预留实例与按需实例组合使用即可以充分利用按需资源的灵活性,同时较按需购买资源更加优惠。

  • 无论您的预留实例是否和按需实例组合使用,预留实例都将正常计费。
  • 预留实例暂不支持与SQLServer组合使用。
  • 预留实例当前处于公测阶段,申请公测请单击预留实例公测
表1 预留实例与按需实例、包年/包月实例对比

功能对比

基本概念

使用方法

预留实例

应用于按需实例的折扣券。

需匹配按需实例使用,当购买的预留实例与按需实例属性匹配时,按需实例即可享受账单折扣。

按需实例

按需计费方式的弹性云服务器资源。按实际使用时长计费,可以随时开通/删除弹性云服务器。

按需实例是由CPU、内存、操作系统、云硬盘组成的最基础的计算组件,购买成功后就可以在云上使用弹性云服务器。

包年/包月实例

包年/包月计费方式的弹性云服务器资源,按订单的购买周期计费,适用于可预估资源使用周期的场景。

包年/包月实例是由CPU、内存、操作系统、云硬盘组成的最基础的计算组件,购买成功后就可以在云上使用弹性云服务器。

竞价计费型实例

采用竞价计费模式购买的弹性云服务器,称之为“竞价计费型实例”。

竞价计费型实例是由CPU、内存、操作系统、云硬盘组成的最基础的计算组件,购买成功后就可以在云上使用弹性云服务器。

什么是预留实例与按需实例属性匹配

我们定义在区域内(未指定可用区)购买的预留实例为区域级预留实例;可用区内购买的预留实例为可用区级预留实例。

  • 区域级预留实例的属性匹配:是指区域级预留实例与按需实例同区域、同操作系统类型、同系列、同CPU/内存比。
  • 可用区级预留实例属性匹配:是指可用区级预留实例与按需实例同可用区、同操作系统类型、同规格。

应用场景

如果是短期使用完就释放云服务器,我们推荐您使用按需购买的方式,如果计划使用云服务器时间接近一年和三年,推荐您使用预留实例。预留实例可以为与其属性匹配按需实例提供折扣。

例如,如果购买可用区1中的2个Linux操作系统,租期为1年的s3.2xlarge预留实例,则可用区1中最多两个正在运行的Linux操作系统的s3.2xlarge按需实例可享受预留实例折扣。

工作原理

您的账号中有一个正在运行的按需实例 ,如果购买了一个与该按需实例属性相匹配的预留实例,按需实例在预留实例生效后即可享受购买优惠(预留实例购买成功后,从下个整点开始生效)。

表2列举了预留实例的属性,您在购买时可以根据这些属性筛选预留实例:

表2 预留实例的属性

参数名称

说明

区域/可用区

  • 区域:区域内(未指定可用区)购买预留实例不支持预留容量。
  • 可用区:可用区内购买预留实例支持预留容量。

规格

  • 购买区域级预留实例的规格应与按需实例系列、CPU/内存比一致。
  • 购买可用区级预留实例应与按需实例的规格一致。

操作系统

开通云服务器时必须选择与您的预留实例的操作系统相匹配的镜像。例如,如果选择使用Linux操作系统的预留实例,请选择Linux操作系统的公共镜像或私有镜像开通云服务器。

期限

预留实例的购买期限。一年定义为 31536000 秒 (365 天)。

类别

标准:预留实例在购买期限内支持修改部分属性,例如实例大小;但不支持修改实例类型。

预付方式

无预付。

可用区级预留实例

如果是可用区内购买的预留实例,即AZ级预留实例,则可为该可用区中与预留实例同操作系统、同规格的按需实例提供折扣。

例如,如果购买可用区一中的2个Linux操作系统的、租期为1年的c3.xlarge.2预留实例,则可用区一中最多2个正在运行的Linux操作系统的c3.xlarge.2按需实例可享受折扣。

区域级预留实例

如果是区域内购买预留实例,具备以下特点:
  • 可用区灵活性:区域内购买的预留实例可以为该区域内任何可用区的按需实例提供折扣。
  • 实例大小灵活性:实例大小灵活性是指当开通与预留实例同操作系统、同系列、同CPU/内存比的云服务器时,系统自动匹配预留实例使用折扣。实例大小灵活性取决于实例大小的标准因子。实例大小灵活性不适用于可用区级预留实例。

实例大小灵活性基于标准因子应用于实例系列中各种规模的实例 (从最小到最大)。表3描述了实例类型中的各种规格及相应的每小时标准因子。

​仅在开通与区域级预留实例同系列、同CPU/内存比的云服务器时,系统自动匹配预留实例使用折扣。

例如:由于CPU/内存比不同,区域级的预留实例c3.large.4不能匹配c3.large.2的云服务器使用。

表3 标准因子

实例规格

标准因子

small

1

medium

1

large

2

xlarge

4

2xlarge

8

4xlarge

16

6xlarge

24

7xlarge

28

8xlarge

32

9xlarge

36

12xlarge

48

14xlarge

56

15xlarge

60

16xlarge

64

26xlarge

104

52xlarge

208

nxlarge

n x 4

例如,s3.large.2实例具有标准因子2。如果购买了1个华为云香港Region中Linux操作系统、租期为1年的s3.large.2区域级预留实例。

  • 如果在该区域中有两个正在运行的Linux操作系统s3.medium.2按需实例,则可将预留实例的优惠全部应用于这两个实例。
    图1 预留实例的应用举例1
  • 如果在该区域中有一个正在运行的Linux操作系统s3.xlarge.2按需实例,s3.xlarge.2实例具有标准因子4,则按需实例中的50%可应用预留实例的优惠。
    图2 预留实例的应用举例2
表4 区域级预留实例与可用区级预留实例对比

预留实例类型

可用区灵活性

实例大小灵活性

资源预留

区域级预留实例

支持

区域内购买的预留实例可以为该区域内任何可用区的按需实例提供折扣。

支持

当开通与预留实例同系列、同CPU/内存比的云服务器时,系统自动匹配预留实例使用折扣。

不支持

实例资源不足时无法创建相应的按需实例。

可用区级预留实例

不支持

必须匹配相同可用区下的按需实例。

不支持

必须匹配相同规格大小的按需实例。

支持

可预留实例资源。

预留实例的使用样例

如果用户当前具有以下按需实例:

  • 在可用区1中,5个s3.large.2的Windows操作系统云服务器。
  • 在可用区2中,3个m3.xlarge.2的Windows操作系统云服务器。
  • 在可用区3中,1个c3.xlarge.2的Windows操作系统云服务器。

您在区域A中购买以下预留实例:

  • 在可用区1中,5个s3.large.2预留实例,操作系统为Windows,租期为1年。
  • 在区域A中,6个m3.large.2的区域级预留实例,操作系统为Windows,租期为1年。
  • 在区域A中,1个c3.large.2的区域级预留实例,操作系统为Windows,租期为1年。

预留实例的应用方式如下:

  • 5个s3.large.2可用区级预留实例应用于5个s3.large.2 实例使用,因为它们之间的属性(可用区,操作系统类型,实例类型)相匹配。
  • m3.large.2区域级预留实例具备可用区灵活性和实例大小灵活性。

    m3.large.2等效于2个标准因子。6个m3.large.2区域级预留实例等于12个标准因子(6 x 2)。当前账号有3个正在运行的m3.xlarge.2实例,等效于12个标准因子 (3 x 4)。这种情况下,6个m3.large.2区域级预留实例可以匹配3个m3.xlarge.2实例使用。

  • 1个c3.large.2的区域级预留实例,具备可用区和实例大小灵活性,可应用于c3.xlarge.2按需实例。

    c3.large.2预留实例等效于2个标准因子 (1 x 2),而c3.xlarge.2按需实例需要4个标准因子 (1 x 4)的预留实例来匹配。因此,c3.xlarge.2按需实例的50%的费用可应用预留实例的折扣,剩余的c3.xlarge.2用量按需计费,不可应用预留实例的折扣。