本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon ECS 受管執行個體容量提供者
Amazon ECS 受管執行個體容量提供者提供容器運算模型,可讓您存取完整範圍 AWS 的功能和 Amazon EC2 產品,同時 AWS 管理操作和安全責任。 AWS 處理軟體和作業系統修補、執行個體擴展和維護,為您提供 Fargate 的操作優勢,同時保持對所有 AWS 功能和整合的存取。
Amazon ECS 會為 Amazon ECS 受管執行個體建立啟動範本。這定義了 Amazon ECS 啟動 Amazon ECS 受管執行個體的方式,包括任務的執行個體設定檔、網路與儲存組態、容量選項,以及彈性執行個體類型選擇的執行個體需求。
自訂容量提供者適用時機
若工作負載需要下列項目時,建議採用自訂容量提供者:
-
特定運算需求:需要加速運算、特定 CPU 指令集、高網路效能或大型記憶體組態的應用程式,這些組態不適用於標準 Fargate 選項。
-
GPU 工作負載:機器學習推論、即時影像轉譯、影片編碼或其他需要存取 NVIDIA 或 AMD GPUs 的 GPU 加速應用程式。
-
容量保留:需要可預測容量可用性的任務關鍵工作負載。
-
進階可觀測性:需要對基礎作業系統進行特殊權限存取的安全性和監控工具,例如 eBPF 型監控解決方案或網路分析工具。
-
成本最佳化:可以受益於多任務置放、共用基礎設施元件,或需要最大化較大執行個體類型使用率的工作負載。
監控選項
Amazon ECS 受管執行個體提供全方位的監控功能,可協助追蹤容器化工作負載的效能、運作狀態與資源使用率。您可以根據營運需求,從不同的監控層級中進行選擇。
-
基本監控 – 針對大多數指標以 5 分鐘為間隔提供基本指標,針對狀態檢查以 1 分鐘為間隔提供基本指標。此功能為預設啟用,不會產生額外的費用。
-
詳細監控 –以 1 分鐘為間隔提供所有指標,藉此提供增強的可見性,從而能夠更快地偵測並回應營運問題。如需詳細資訊,請參閱Amazon ECS 受管執行個體的詳細監控。
這兩個監控選項都與 CloudWatch 無縫整合,可提供儀表板、警示與自動化回應,有助於維持最佳的應用程式效能與可用性。
容量提供者考量事項
叢集可以同時包含 Amazon ECS 受管執行個體容量提供者、Auto Scaling 群組容量提供者以及 Fargate 容量提供者。容量提供者策略只能包含 Amazon ECS 受管執行個體容量提供者、Auto Scaling 群組容量提供者或 Fargate 容量提供者。
標籤傳播
Amazon ECS 受管執行個體的容量提供者支援標籤傳播功能。透過標籤傳播功能,容量提供者管理的所有資源 (受管執行個體、Amazon ECS 容器執行個體、啟動範本、磁碟區、彈性網路介面),皆會以在容量提供者層級指定的相同標籤進行標記。您可以在容量提供者建立期間指定標籤,同時將 propagateTags 參數指定為 CAPACITY_PROVIDER 來啟用標籤傳播功能。
如需有關標記 Amazon ECS 受管執行個體的詳細資訊,請參閱 Amazon ECS 受管執行個體的標籤。