View a markdown version of this page

在 Auto Scaling 群組中使用容量保留 - Amazon EC2 Auto Scaling

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

在 Auto Scaling 群組中使用容量保留

使用 Amazon EC2 Auto Scaling 和 Amazon EC2 容量預留,您可以從 Auto Scaling 群組啟動執行個體至預留的運算容量。此頁面說明 Auto Scaling 支援的容量保留類型,並協助您選擇適合您工作負載的方法。

什麼是容量保留?

容量保留會將 Amazon EC2 運算容量保留在特定可用區域中,以便在 Auto Scaling 群組需要啟動執行個體時提供該容量。Amazon EC2 提供多種適合不同工作負載模式的容量保留類型。如需詳細資訊,請參閱《Amazon EC2 使用者指南》中的容量保留。

支援的容量保留類型

Auto Scaling 支援下列 Amazon EC2 容量保留類型。

  • 隨需容量預留 – 將運算容量預留在特定可用區域中,無需任何定期承諾。如需詳細資訊,請參閱《Amazon EC2 使用者指南》中的容量保留。

  • Capacity Blocks – 為固定時段預留 GPU 型運算容量,常用於機器學習訓練、微調和推論。當 Capacity Block過期時,Amazon EC2 會終止其中執行的執行個體。如需詳細資訊,請參閱《Amazon EC2 使用者指南》中的Capacity Blocks適用於 ML 的 。

  • 可中斷容量保留 – 來自隨需容量保留的未使用預留容量,或透過 AWS Resource Access Manager 與您共用的可中斷保留,以換取接受 2 分鐘回收通知。如需詳細資訊,請參閱《Amazon EC2 使用者指南》中的可中斷容量保留。

如何搭配 Auto Scaling 群組使用容量預留

Auto Scaling 支援下列使用容量預留的方式。根據您的工作負載和使用的保留類型進行選擇。

如果您想要… 使用 進一步了解
從您的 Auto Scaling 群組使用隨需容量預留 Auto Scaling 群組上的容量保留偏好設定和目標 Auto Scaling 群組的目標容量保留
在具有優先順序的群組中混合隨需容量保留、Capacity BlocksML、可中斷容量保留和隨需容量 具有多個容量保留的容量保留資源群組,或針對來自 Auto Scaling 群組Capacity Blocks的 ML 使用分佈區段以多個容量保留類型為目標
透過啟動範本使用Capacity Blocks適用於 ML 或中斷容量預留的 的任何組合 啟動範本上的市場類型,以及 Auto Scaling 群組上的容量保留目標 啟動範本中的目標Capacity Blocks或中斷容量保留

如果您想要跨多個執行個體在不同類型的容量保留中啟動執行個體,建議您建立包含不同類型容量保留的容量保留資源群組。然後,您可以使用分佈區段將 Auto Scaling 群組中的容量保留資源群組設為目標,這可讓您使用選用的遞迴到隨需容量來設定優先順序排序,而無須修改啟動範本。

如果您的 Auto Scaling 群組只使用單一執行個體類型,而且您不想遷移到混合執行個體政策,則會繼續支援以launch-template-based目標,Capacity Blocks並中斷容量保留。

先決條件

在 Auto Scaling 群組中使用容量保留之前,您必須先建立要使用的保留。根據保留類型,請參閱《Amazon EC2 使用者指南》中的下列其中一項:

如果您想要搭配一個 Auto Scaling 群組使用多個容量保留,您也可以建立容量保留資源群組。如需詳細資訊,請參閱《Amazon EC2 使用者指南》中的容量保留資源群組。