使用 Amazon EC2 Spot 和遠方 Spot - Amazon Elastic Container Service

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

使用 Amazon EC2 Spot 和遠方 Spot

競價型容量可大幅節省隨需執行個體的成本。競價型容量是多餘的容量,價格遠低於隨需或預留容量。競價型容量適用於批次處理和機器學習工作負載,以及開發和預備環境。更一般地說,它適用於容許暫時停機的任何工作負載。

請瞭解下列後果,因為競價型容量可能無法一直使用。

  • 首先,在需求極高的期間,競價型容量可能無法使用。這可能會導致 Fargate 競價型任務和 Amazon EC2 競價型執行個體的啟動延遲。在這些事件中,ECS 服務會重試啟動任務,而 Amazon EC2 Auto Scaling 群組也會重試啟動執行個體,直到所需容量可用為止。Fargate 和 Amazon EC2 不會以隨需容量取代競價型容量。

  • 其次,當整體容量需求增加時,競價型執行個體和任務可能會在只有兩分鐘警告的情況下終止。傳送警告之後,如有必要,工作應該會在執行個體完全終止之前開始有序關機。這有助於減少錯誤的可能性。如需正常關機的詳細資訊,請參閱。使用 ECS 進行正常關機

若要協助將競價型容量短缺降至最低,請考慮下列建議:

  • 使用多個區域和可用區域。 競價型容量因區域和可用區域而異。您可以透過在多個區域和可用區域執行工作負載來改善競價型可用性。如果可能,請在執行工作和執行個體的區域中的所有可用區域中指定子網路。

  • 使用多個 Amazon EC2 執行個體類型。 當您將混合執行個體政策與 Amazon EC2 Auto Scaling 搭配使用時,會在自動擴展群組中啟動多個執行個體類型。這可確保在需要時可以滿足競價型容量的請求。為了最大化可靠性並將複雜性降至最低,請在混合執行個體原則中使用大致相同 CPU 和記憶體數量的執行個體類型。這些例證可以來自不同層代,也可以是相同基礎例證類型的變體。請注意,這些功能可能會隨附您可能不需要的其他功能。這樣一個列表的例子可以包括 m4.5 大,m5 大,m5 大,m5n 大,m5n 大,m5n 大,m5dn 大和 m5ad.m。如需詳細資訊,請參閱「」具有多個執行個體類型和購買選項的 Auto Scaling 群中的Amazon EC2 Auto Scaling 用戶指南

  • 使用容量最佳化的競價型配置策略。 使用 Amazon EC2 競價型,您可以在容量和成本最佳化的配置策略之間進行選擇。如果您在啟動新執行個體時選擇了容量優化策略,Amazon EC2 競價會在所選可用區域中選擇具有最高可用性的執行個體類型。這有助於減少執行個體在啟動後不久終止的可能性。