指導
什麼是 Amazon ECS?
由於您選取了「我想要執行容器化應用程式」,所以建議您使用 Amazon Elastic Container Services (ECS) 作為您的最佳起點。
Amazon ECS 是一種主導性容器協同運作服務,可為組織提供最簡單的方式來建置、部署和管理任何規模的容器化應用程式。當您選擇搭配使用 Amazon ECS 與 AWS Fargate 時,Amazon ECS 支援無伺服器容器協同運作,因此在擴展、維護可用性和保護容器化工作負載方面,您可以充分利用 AWS 的卓越營運。ECS 是全受管且無版本,可提供工具和內建支援,從而能夠更輕鬆地在 AWS 上建置和執行容器化應用程式。例如,Amazon ECS Service Connect 可簡化服務探索、連線能力和流量可觀測性,同時 Amazon ECS CloudWatch Container Insights 可收集、彙總及總結指標和日誌。
為什麼推薦 Amazon ECS?
AWS 上有 65% 以上的新容器客戶從 Amazon ECS 開始,並且根據 CNCF 的資料,在 AWS 上執行容器的客戶比任何其他雲端都要多。許多客戶都喜歡搭配使用 ECS 與 AWS Fargate,獲得無伺服器容器體驗,從而可消除內部團隊的大部分操作工作。對於需要更多控制的工作負載,建議您使用 Amazon EC2 上的 ECS;對於需要在 AWS 和內部部署之間混合執行的工作負載,建議您使用 Amazon ECS Anywhere 或 AWS Outposts 上的 Amazon ECS。
雖然這是推薦的起點,但其他服務也可能符合您的需求,如果您的使用案例變更或如果 Amazon Elastic Container Services (ECS) 似乎不適合您的使用案例,您可以隨時嘗試其他服務。