預留執行個體的套用方式 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

預留執行個體的套用方式

預留執行個體並非實體執行個體,而是一種套用到您帳戶中執行中隨需執行個體的計費折扣。隨需執行個體必須符合預留執行個體的特定規格,才能得利於計費折扣。

如果您購買預留執行個體並且已有符合預留執行個體規格的執行中預留執行個體,即會立即並自動套用計費折扣。您不需要重新啟動您的執行個體。如果您沒有符合資格的執行中隨需執行個體,請啟動具有與預留執行個體相同規格的隨需執行個體。如需詳細資訊,請參閱 使用您的 預留執行個體

預留執行個體的方案類別 (標準或可轉換) 不會影響計費折扣的套用方式。

區域預留執行個體的套用方式

為了在特定可用區域預留容量而購買的預留執行個體稱為區域預留執行個體。

  • 預留執行個體折扣會套用到該可用區域中相符的執行個體用量。

  • 執行中執行個體的屬性 (租用、平台、可用區域、執行個體類型和執行個體大小) 必須符合該預留執行個體的屬性。

例如,如果您為可用區域 us-east-1a 購買兩個 c4.xlarge 預設租用 Linux/Unix 標準預留執行個體,則最多能有兩個在可用區域 us-east-1a 中執行的 c4.xlarge 預設租用 Linux/Unix 執行個體獲得預留執行個體折扣帶來的利益。

區域預留執行個體的套用方式

為區域購買的預留執行個體稱為區域預留執行個體,並會提供可用區域和執行個體大小彈性。

  • 預留執行個體折扣會套用到該區域內任何可用區域中的執行個體用量。

  • 預留執行個體折扣會套用到執行個體系列中的執行個體用量,而無論大小—這稱為執行個體大小彈性

執行個體大小彈性

由於執行個體大小彈性的因素,執行個體專屬折扣適用於具相同系列、世代和屬性的執行個體使用。根據正規化因素,預留執行個體先套用至執行個體系列中最小的執行個體,接著逐步套用至最大的執行個體。有關如何套用預留執行個體折扣的範例,請參閱 案例 2:使用正規化因素的單個帳戶中的預留執行個體

限制

  • 支援:僅區域預留執行個體支援執行個體大小彈性。

  • 不支援:下列預留執行個體不支援執行個體大小彈性:

    • 為特定可用區域購買的預留執行個體 (區域預留執行個體)

    • G4ad、G4dn、G5、G5G、InF1 和 In2 執行個體的預留執行個體

    • 預留執行個體 適用於 Windows Server、Windows Server with SQL Standard、Windows Server with SQL Server Enterprise、Windows Server with SQL Server Web、RHEL 和 SUSE Linux Enterprise Server

    • 搭配專用租用的預留執行個體

由正規化因素決定的執行個體大小彈性

執行個體大小彈性取決於執行個體大小的正規化因素。在區域內的任何可用區域中,折扣可完整或部分套用到相同執行個體系列的執行中執行個體,而這取決於保留的執行個體大小而定。只要執行個體系列、租用和平台三個屬性符合即可。

下表列出執行個體系列中不同的大小,以及其對應的正規化因素。此規模會用於將預留執行個體折扣費率套用到執行個體系列的標準化用量。

執行個體大小 正規化因素
nano 0.25
micro 0.5
small 1
medium 2
large 4
xlarge 8
2xlarge 16
3xlarge 24
4xlarge 32
6xlarge 48
8xlarge 64
9xlarge 72
10xlarge 80
12xlarge 96
16xlarge 128
18xlarge 144
24xlarge 192
32xlarge 256
48xlarge 384
56xlarge 448
112xlarge 896

舉例而言,t2.medium 執行個體的正規化因素為 2。若您在US East (N. Virginia) 中購買 t2.medium 預設租用 Amazon Linux/Unix 預留執行個體,且在該區域中您的帳戶內有兩個執行中的 t2.small 執行個體,計費利益便會完整套用到兩個執行個體。


					套用區域預留執行個體。

或者,若您在US East (N. Virginia) 區域中的帳戶有一個執行中的 t2.large 執行個體,計費利益便會套用到執行個體的 50% 用量。


					套用區域預留執行個體。

正規化因數也會在修改預留執行個體時套用。如需詳細資訊,請參閱 修改 預留執行個體

裸機執行個體的正規化因素

執行個體大小彈性也套用到執行個體系列中的裸機執行個體。如果您在裸機執行個體上有搭配共用租用的地區 Amazon Linux/Unix 預留執行個體,則可享受在相同執行個體系列中節省預留執行個體。反之亦然:如果您在與裸機執行個體相同的系列中有搭配共用租用的地區 Amazon Linux/Unix 預留執行個體,則可享受在裸機執行個體系列中節省預留執行個體。

metal 執行個體大小沒有單一正規化因素。裸機執行個體的正規化因素與相同執行個體系列中的對等虛擬化執行個體大小相同。例如,i3.metal 執行個體具有與 i3.16xlarge 執行個體相同的正規化因素。

執行個體大小 正規化因素
m5zn.metal | z1d.metal 96
i3.metal | 128
c5n.metal 144
c5.metal | c5d.metal | i3en.metal | m5.metal | m5d.metal | m5dn.metal | m5n.metal | r5.metal | r5b.metal | r5d.metal | r5dn.metal | r5n.metal 192
u-*.metal 896

例如,i3.metal 執行個體的正規化因素為 128。如果您在US East (N. Virginia) 購買 i3.metal 預設租用 Amazon Linux/Unix 預留執行個體,則計費利益可套用如下:

  • 如果您在該區域中的帳戶有一個執行中的 i3.16xlarge,計費利益會完全套用到 i3.16xlarge 執行個體 (i3.16xlarge 正規化因素 = 128)。

  • 或者,如果您在該區域中的帳戶有兩個執行中的 i3.8xlarge 執行個體,計費利益會完全套用到這兩個 i3.8xlarge 執行個體 (i3.8xlarge 正規化因素 = 64)。

  • 或者,如果您在該區域中的帳戶有四個執行中的 i3.4xlarge 執行個體,計費利益會完全套用到所有這四個 i3.4xlarge 執行個體 (i3.4xlarge 正規化因素 = 32)。

反之亦然。例如,若您在US East (N. Virginia) 購買兩個 i3.8xlarge 預設租用 Amazon Linux/Unix 預留執行個體,而且您在該區域中有一個執行中的 i3.metal 執行個體,計費利益會完全套用到 i3.metal 執行個體。

套用預留執行個體的範例

案例 1:單一帳戶中的預留執行個體

您正在帳戶 A 中執行下列隨需執行個體:

  • 4 個 m3.large Linux,位於 us-east-1a 可用區域中的預設租用執行個體

  • 2 個 m4.xlarge Amazon Linux,位於 us-east-1b 可用區域中的預設租用執行個體

  • 1 個 c4.xlarge Amazon Linux,位於 us-east-1c 可用區域中的預設租用執行個體

您在帳戶 A 中購買下列預留執行個體:

  • 4 個 m3.large Linux,位於 us-east-1a 可用區域中的預設租用預留執行個體 (容量已預留)

  • 4 個 m4.large Amazon Linux,位於 us-east-1 區域中的預設租用預留執行個體

  • 1 個 c4.large Amazon Linux,位於 us-east-1 區域中的預設租用預留執行個體

預留執行個體利益會以下列方式套用:

  • 四個 m3.large 執行個體會使用四個 m3.large 區域預留執行個體的折扣和容量保留,因為它們之間的屬性 (執行個體大小、區域、平台、租用) 相符。

  • m4.large 區域預留執行個體可提供可用區域和執行個體大小彈性,因為它們是使用預設租用的區域 Amazon Linux 預留執行個體。

    m4.large 相當於 4 個標準化單位/小時。

    您已購買四個 m4.large 區域預留執行個體,總共等於 16 個標準化單位/小時 (4x4)。帳戶 A 擁有兩個執行中的 m4.xlarge 執行個體,相當於 16 個標準化單位/小時 (2x8)。在此案例中,四個 m4.large 區域預留執行個體可為兩個 m4.xlarge 執行個體提供完整用量的計費利益。

  • 位於 us-east-1 中的 c4.large 區域預留執行個體可提供可用區域和執行個體大小彈性,因為它是使用預設租用的區域 Amazon Linux 預留執行個體,並會套用到 c4.xlarge 執行個體。c4.large 執行個體相當於 4 個標準化單位/小時,c4.xlarge 則相當於 8 個標準化單位/小時。

    在此案例中,c4.large 區域預留執行個體會為 c4.xlarge 用量提供部分利益。這是因為 c4.large 預留執行個體相當於 4 個標準化單位/小時用量,但 c4.xlarge 執行個體需要 8 個標準化單位/小時。因此,c4.large 預留執行個體計費折扣會套用到 50% 的 c4.xlarge 用量。剩餘的 c4.xlarge 用量會以隨需費率收費。

案例 2:使用正規化因素的單個帳戶中的預留執行個體

您正在帳戶 A 中執行下列隨需執行個體:

  • 2 個 m3.xlarge Amazon Linux,位於可用區域 us-east-1a 中的預設租用執行個體

  • 2 個 m3.large Amazon Linux,位於 us-east-1b 可用區域中的預設租用執行個體

您在帳戶 A 中購買下列預留執行個體:

  • 1 個 m3.2xlarge Amazon Linux,位於 us-east-1 區域中的預設租用預留執行個體

預留執行個體利益會以下列方式套用:

  • 位於 us-east-1 中的 m3.2xlarge 區域預留執行個體可提供可用區域和執行個體大小彈性,因為它是使用預設租用的區域 Amazon Linux 預留執行個體。它首先套用至 m3.large 執行個體,然後套用至 m3.xlarge 執行個體,因為它會根據正規化因素,先套用至執行個體系列中最小的執行個體,接著逐步套用至最大的執行個體。

    m3.large 執行個體相當於 4 個標準化單位/小時。

    m3.xlarge 執行個體相當於 8 個標準化單位/小時。

    m3.2xlarge 執行個體相當於 16 個標準化單位/小時。

    此利益適用於如下情況:

    m3.2xlarge 區域預留執行個體為 2 x m3.large 用量提供全部利益,因為這些執行個體共佔用 8 個標準化單位/小時。這將留下 8 個標準化單位/小時來套用至 m3.xlarge 執行個體。

    藉助剩餘的 8 個標準化單位/小時,m3.2xlarge 區域預留執行個體可為 1 x m3.xlarge 用量提供全部利益,因為每個 m3.xlarge 執行個體相當於 8 個標準化單位/小時。剩餘的 m3.xlarge 用量會以隨需費率收費。

案例 3:連結帳戶中的區域預留執行個體

預留執行個體會先套用到購買帳戶中的用量,之後則是組織內任何其他帳戶內的合格用量。如需詳細資訊,請參閱 預留執行個體 與合併帳單。針對提供執行個體大小彈性的區域預留執行個體,利益會先套用至執行個體系列中最小的執行個體,接著逐步套用至最大的執行個體。

您正在帳戶 A (購買帳戶) 中執行下列隨需執行個體:

  • 2 個 m4.xlarge Linux,位於 us-east-1a 可用區域中的預設租用執行個體

  • 1 個 m4.2xlarge Linux,位於 us-east-1b 可用區域中的預設租用執行個體

  • 2 個 c4.xlarge Linux,位於 us-east-1a 可用區域中的預設租用執行個體

  • 1 個 c4.2xlarge Linux,位於 us-east-1b 可用區域中的預設租用執行個體

另一個客戶正在帳戶 B – 一個連結帳戶中執行下列隨需執行個體:

  • 2 個 m4.xlarge Linux,位於 us-east-1a 可用區域中的預設租用執行個體

您在帳戶 A 中購買下列區域預留執行個體:

  • 4 個 m4.xlarge Linux,位於 us-east-1 區域中的預設租用預留執行個體

  • 2 個 c4.xlarge Linux,位於 us-east-1 區域中的預設租用預留執行個體

地區預留執行個體利益會以下列方式套用:

  • 帳戶 A (購買帳戶) 中的兩個 m4.xlarge 執行個體及單一 m4.2xlarge 執行個體會使用四個 m4.xlarge 預留執行個體的折扣。三個執行個體全部符合屬性 (執行個體系列、區域、平台、租用)。扣折會先套用到購買帳戶 (帳戶 A) 中的執行個體,即使帳戶 B (連結帳戶) 有兩個也符合預留執行個體的 m4.xlarge 也一樣。沒有容量保留,因為預留執行個體是地區預留執行個體。

  • 兩個 c4.xlarge 預留執行個體的折扣會套用至兩個 c4.xlarge 執行個體,因為這兩個執行個體的大小小於 c4.2xlarge 執行個體。沒有容量保留,因為預留執行個體是地區預留執行個體。

案例 4:連結帳戶中的區域預留執行個體

一般而言,某帳戶擁有的預留執行個體會先套用到該帳戶中的用量。但是,若組織中其他帳戶內有合格且未使用的特定可用區域預留執行個體 (區域性預留執行個體),便會在套用該帳戶擁有的區域預留執行個體前套用到帳戶。這是為了確保最高的預留執行個體使用率和較低的帳單。基於計費目的,組織中的所有帳戶都會視為一個帳戶處理。以下範例可協助說明。

您正在帳戶 A (購買帳戶) 中執行下列隨需執行個體:

  • 1 個位於 us-east-1a 可用區域中的 m4.xlarge Linux 預設租用執行個體

一名客戶正在連結帳戶 B 中執行下列隨需執行個體:

  • 1 個位於 us-east-1b 可用區域中的 m4.xlarge Linux 預設租用執行個體

您在帳戶 A 中購買下列區域預留執行個體:

  • 1 個 m4.xlarge Linux,位於 us-east-1 區域中的預設租用預留執行個體

一名客戶也在連結帳戶 C 中購買下列區域預留執行個體:

  • 1 個 m4.xlarge Linux,位於 us-east-1a 可用區域中的預設租用預留執行個體

預留執行個體利益會以下列方式套用:

  • 帳戶 C 擁有的 m4.xlarge 區域性預留執行個體折扣會套用到帳戶 A 中的 m4.xlarge 用量。

  • 帳戶 A 擁有的 m4.xlarge 區域預留執行個體折扣會套用到帳戶 B 中的 m4.xlarge 用量。

  • 若帳戶 A 擁有的區域預留執行個體先套用到帳戶 A 的用量,則帳戶 C 擁有的區域性預留執行個體便會處於未使用的狀態,且帳戶 B 的用量會以隨需費率收費。

如需詳細資訊,請參閱 Billing and Cost Management 報告中的預留執行個體

注意

區域預留執行個體預留容量僅適用於擁有的帳戶,無法與其他  AWS 帳戶共用。如果您需要與其他人共用容量 AWS 帳戶,請使用On-Demand Capacity Reservations