容量消費者的可中斷容量保留 - Amazon Elastic Compute Cloud

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

容量消費者的可中斷容量保留

容量取用者是將執行個體啟動至共用可中斷容量預留的帳戶,了解當擁有者回收容量時,其執行個體可能會終止。

本節涵蓋您 (容量取用者) 如何在可中斷的容量保留中啟動執行個體,並了解擁有者回收容量時會發生的情況。

檢視可中斷的容量保留

使用下列程序來檢視可中斷的容量保留。

Console
檢視您帳戶中的可中斷容量保留
  1. 前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 選擇容量預留

  3. 類型欄中,尋找標記為可中斷的保留。

  4. 請注意要用於執行個體啟動IDs。

AWS CLI
尋找您帳戶中所有可中斷的容量保留

使用 describe-capacity-reservations 命令:

aws ec2 describe-capacity-reservations \ --filters Name=state,Values=active

在回應true中尋找Interruptible設定為 的保留。

專門針對可中斷的保留進行篩選

使用下列命令:

aws ec2 describe-capacity-reservations \ --capacity-reservation-ids cr-example123 \ --query 'CapacityReservations[?Interruptible==`true`]'
注意

根據預設,可中斷的容量保留是目標容量保留,因此您需要在執行個體啟動時特別將它們設為目標。與開啟的保留不同,可中斷的保留不會自動涵蓋相符的執行個體。您必須在啟動時明確指定保留 ID。

在可中斷的保留中啟動執行個體

使用下列程序,將 Amazon EC2 執行個體啟動至您帳戶中的中斷容量預留。

注意

我們建議您只對可中斷的應用程式使用可中斷的容量保留。

Console
在可中斷的容量保留中啟動執行個體
  1. https://console.aws.amazon.com/ec2/:// 開啟 Amazon EC2 主控台。

  2. 在 Amazon EC2 儀表板中,選擇 Launch Instance (啟動執行個體)

  3. 設定執行個體設定。

  4. 在容量保留的進階詳細資訊中,選擇在作用中保留中啟動可中斷的執行個體

  5. 選取可中斷的保留 ID 和新的執行個體購買選項。

  6. 選擇啟動執行個體

AWS CLI
aws ec2 run-instances \ --instance-type m5.large \ --count 2 \ --image-id ami-12345678 \ --instance-market-options '{ "MarketType": "interruptible-capacity-reservation" }' \ --capacity-reservation-specification '{ "CapacityReservationTarget": { "CapacityReservationId": "cr-abcdef1234567890" } }'

使用 Auto Scaling 群組啟動執行個體

您也可以使用具有啟動範本的 Auto Scaling 群組,在可中斷的保留中啟動執行個體。使用可中斷的市場類型和保留 ID 設定啟動範本,然後使用該範本建立 Auto Scaling 群組。如需詳細資訊,請參閱 EC2 Auto Scaling 的可中斷容量保留

中斷體驗

當擁有者回收容量時,您會在執行個體終止前 2 分鐘收到中斷通知。此警告來自 EventBridge 事件,讓您有時間:

  • 儲存您的工作或檢查點您的應用程式

  • 關閉程序

  • 準備執行個體終止

EventBridge 事件包含將終止哪些執行個體的詳細資訊,以及確切的終止時間。如需詳細資訊,請參閱執行個體中斷警告