Amazon ECS 受管執行個體容量提供者
Amazon ECS 受管執行個體容量提供者提供容器運算模型,可讓您存取完整範圍的 AWS 功能與 Amazon EC2 產品,同時 AWS 負責管理操作與安全責任。AWS 會處理軟體及作業系統修補、執行個體擴展與維護,為您提供 Fargate 的操作優勢,同時保持對所有 AWS 功能與整合的完整存取權。
Amazon ECS 會為 Amazon ECS 受管執行個體建立啟動範本。這定義了 Amazon ECS 啟動 Amazon ECS 受管執行個體的方式,包括任務的執行個體設定檔、網路與儲存組態、容量選項,以及彈性執行個體類型選擇的執行個體需求。
自訂容量提供者適用時機
若工作負載需要下列項目時,建議採用自訂容量提供者:
-
特定運算需求:應用程式需要加速運算、特定 CPU 指令集、高效能網路,或標準 Fargate 選項無法提供的大記憶體組態。
-
GPU 工作負載:機器學習推論、即時影像渲染、視訊編碼或其他需要存取 NVIDIA 或 AMD GPU 的 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 受管執行個體的標籤。