Amazon ECS 是Amazon Elastic Container Service 的縮寫。
Amazon ECS是一種用于在可擴縮集群上運行 Docker 應用程序的 AWS 服務。 Amazon ECS由 AWS 完全托管,可更有效地部署、管理和擴展容器化的應用程序。它與 AWS 環境深度集成,提供易于使用的解決方案,用于在云端和本地運行容器工作負載,并通過 Amazon ECS Anywhere 提供高級安全功能。
Amazon ECS 通過名為“任務定義”的 JavaScript 對象表示法 (JSON) 模板來定義任務。在任務定義中,可以指定任務需要的一個或多個容器,包括 Docker 存儲庫和映像、內存和 CPU 要求、共享數據卷以及容器互相鏈接的方式。然后從在該服務中注冊的單個任務定義文件中啟動任意數量的任務。任務定義文件還可以對應用程序規格進行版本控制。
只需描述應用程序和所需的資源,Amazon ECS 就可以通過靈活的計算選項啟動、監控和擴展,并自動集成到該應用程序所需的其他支持 AWS 服務。執行系統操作(如創建自定義擴縮和容量規則),并觀察和查詢應用程序日志和遙測中的數據。
