本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 EC2 隨需容量預留來保留運算容量
Amazon EC2 容量預留可讓您為特定可用區域中的 Amazon EC2 執行個體保留任何持續時間的運算容量。如果您對於目前或未來需要特定層級長期或短期容量保證的業務關鍵工作負載有嚴格的容量需求,我們建議您建立容量預留,以在需要時協助確保您隨時都能存取 Amazon EC2 容量。
您可以隨時建立容量保留,也可以選擇它何時啟動。您可以請求立即使用的容量預留,也可以請求未來日期的容量預留。
-
如果您請求立即使用的容量預留,容量預留會立即可供使用,而且沒有定期承諾。您可以隨時修改容量保留,也可以隨時取消,以釋出保留容量並停止發生變更。
-
如果您請求未來日期的容量保留,您可以指定未來需要使用容量保留的日期。您還必須指定承諾期間,您承諾在指定日期後將請求的容量保留在帳戶中。在請求的日期和時間,容量預留可供使用,且承諾持續時間開始。在承諾期間,您無法將執行個體計數或承諾期間減少到初始承諾以下,或取消容量預留。承諾期間過後,您可以以任何方式修改容量保留,或在不再需要時取消它。
容量預留 只能用於符合屬性的執行個體。根據預設,容量預留會自動比對新的執行個體,並執行具有相符屬性 (執行個體類型、平台、可用區域和租用) 的執行個體。這代表任何屬性相符的執行個體會在 容量預留 中自動執行。不過,您也可以針對特定工作負載的容量預留。這可讓您明確控制允許在該預留容量中執行的執行個體。您也可以指定執行個體只會在容量預留或容量預留資源群組中執行。
重要
未來日期的容量保留可協助您啟動和涵蓋增量執行個體,而不是涵蓋現有的執行中執行個體。如果您需要涵蓋現有的執行中執行個體,請使用立即開始的容量預留。
目錄
- Amazon EC2 容量保留的概念
- 容量預留、預留執行個體和 Savings Plans 之間的差異
- 支援的平台
- 配額
- 限制
- 容量預留定價和帳單
- 建立 容量預留
- 檢視容量預留的狀態
- 使用現有的 容量預留 啟動執行個體
- 修改作用中的容量保留
- 修改執行個體的容量保留設定
- 在容量預留之間移動容量
- 從現有的容量預留分割容量
- 取消 容量預留
- 容量保留群組
- 在叢集置放群組中建立容量保留
- Local Zones 中的容量保留
- 在 Wavelength 區域中的容量保留
- 上的容量預留 AWS Outposts
- 共用容量保留
- 容量預留機群
- 使用 CloudWatch 指標監控容量保留用量
- 使用 EventBridge 監控容量保留使用率
- 來自 的容量保留使用率通知 AWS Health
容量預留、預留執行個體和 Savings Plans 之間的差異
下表反白容量預留、預留執行個體和 Savings Plans 之間的主要差異:
Capacity Reservations | 區域預留執行個體 | 地區預留執行個體 | Savings Plans | |
---|---|---|---|---|
期間 | 立即使用容量預留不需要任何承諾。您可以視需要建立、修改和取消這些項目。 使用未來日期的容量預留,您可以指定承諾的持續時間,以將容量保留在帳戶中。承諾期間過後,您可以隨時取消容量保留。 |
需要綁約一年或三年 | ||
容量優勢 | 在特定的可用區域中預留的容量。 | 無預留容量。 | ||
帳單折扣 | 無帳單折扣。† | 提供計費折扣。 | ||
執行個體限制 | 適用每個區域的 隨需執行個體 限制。 | 每個可用區域預設為 20。您可以請求提高限制。 | 每個區域預設為 20。您可以請求提高限制。 | 沒有限制。 |
† 您可以將容量預留與 Savings Plans 或區域預留執行個體結合,以獲得折扣。
如需詳細資訊,請參閱下列內容:
支援的平台
您必須使用正確的平台來建立容量預留,以確保它與您的執行個體正確相符。容量預留支援下列平台:
-
Linux/UNIX
-
Linux 搭配 SQL Server Standard
-
Linux 搭配 SQL Server Web
-
Linux 搭配 SQL Server Enterprise
-
SUSE Linux
-
Red Hat Enterprise Linux
-
RHEL 與 SQL Server Standard
-
RHEL Server Enterprise 的 SQL
-
RHEL 與 SQL Server Web
-
具有 HA 的RHEL
-
具有 HA 和 RHEL Server Standard 的 SQL
-
具有 HA 和 RHEL Server Enterprise 的 SQL
-
Ubuntu Pro
-
Windows
-
具有 SQL Server 的 Windows
-
具有 SQL Server Web 的 Windows
-
Windows with SQL Server Standard
-
Windows 搭配 SQL Server Enterprise
當您購買 容量預留 時,您必須指定代表您執行個體作業系統的平台。
-
對於 SUSE Linux 和 RHEL 分發,除了 BYOL 之外,您必須選擇特定平台。例如,SUSE Linux 或 Red Hat Enterprise Linux 平台。
-
對於所有其他 Linux 發行版本 (包括 Ubuntu),請選擇 Linux/UNIX 平台。
-
如果您攜帶現有的 RHEL 訂閱 (BYOL),則必須選擇 Linux/UNIX 平台。
-
對於具有 SQL Standard 的 Windows、具有 SQL Server Enterprise 的 Windows 和具有 SQL Server Web 的 Windows,您必須選擇特定平台。
-
對於所有其他 Windows 版本,不包括不支援的 BYOL,請選擇 Windows 平台。
配額
您可以預留容量的執行個體數目是以您帳戶的隨需執行個體配額為基礎。您可以預留容量的執行個體數目,為該配額所允許的數目減去已在執行的執行個體數目。
assessing
、、scheduled
pending
、 active
和 delayed
狀態中的容量保留會計入隨需執行個體配額。
限制
在您建立容量預留之前,請記下以下的限制與法規。
-
作用中和未使用的 容量預留 都計入 隨需執行個體 限制。
-
容量保留不得從一個 AWS 帳戶轉移至另一個帳戶。不過,您可以與其他 AWS 帳戶共用容量預留。如需詳細資訊,請參閱共用容量保留。
-
區域 預留執行個體 帳單折扣不適用於 容量預留。
-
集群放置群組中無法建立容量保留。不支援分散和分區置放群組。
-
容量預留 不能與 專用執行個體 搭配使用。容量預留不能與專用執行個體搭配使用。
-
【Windows 執行個體】 容量預留無法與自帶授權 (BYOL) 搭配使用。
-
容量預留 不確保休眠執行個體可以在嘗試啟動後恢復。
-
您可以為執行個體數量請求未來日期的容量預留,至少 100 個vCPUs。例如,如果您為
m5.xlarge
執行個體請求未來日期的容量保留,則必須至少請求 25 個執行個體 (25 * m5.xlarge = 100 vCPUs)。 -
您只能為 C、I、M、R 或 T 執行個體系列中的執行個體類型請求未來日期的容量保留。