Amazon ECS 受管執行個體容量提供者 - Amazon Elastic Container Service

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 受管執行個體的標籤