Amazon Elastic Container Service

在生產環境中執行容器化的應用程式

Amazon Elastic Container Service (Amazon ECS) 是可高度擴展的高效能容器協調服務,能夠支援 Docker 容器,讓您輕鬆地執行和擴展 AWS 上的容器化應用程式。使用 Amazon ECS 無須安裝和操作自己的容器協調軟體、管理和擴展虛擬機器叢集,也不用排程這些虛擬機器上的容器。

您可以呼叫簡單的 API,借此來啟動和停止支援 Docker 的應用程式、查詢應用程式的完整狀態以及操作許多熟悉的功能,例如 IAM 角色、安全群組、負載平衡器,Amazon CloudWatch Events、AWS CloudFormation 範本和 AWS CloudTrail 日誌。

近期活動

Build with Containers 2018


AWS 容器專家將說明透過 Kubernetes、Amazon Elastic Container Service (ECS) 和 AWS Fargate,開始使用容器進行建置的必要知識。

進一步了解和註冊 »

為什麼要使用 Amazon ECS

無伺服器容器

Amazon ECS 含有 AWS Fargate,因此無須佈建或管理伺服器即可部署和管理容器。使用 Fargate,您不再需要選擇 Amazon EC2 執行個體類型、佈建和擴展虛擬機器叢集來執行容器,或安排容器在叢集上執行並保持其可用性。Fargate 可讓您專注於建立與執行應用程式,而非相關的基礎設施。

全部容器化處理

Amazon ECS 可讓您輕鬆建立各種類型的容器化應用程式,從長期執行的應用程式和微型服務,到批次處理任務以及機器學習應用程式。您可以將原有的 Linux 或 Windows 應用程式,從本機遷移到雲端,並使用 Amazon ECS 將當作是容器化應用程式來執行。

安全

Amazon ECS 會在您自己的 Amazon VPC 中啟動容器,這樣您便能使用 VPC 安全群組和網路 ACL。不會與其他客戶共用運算資源。您還可以使用 IAM,為每個容器指派細化的存取許可,以此來限制每個服務的存取以及容器可以存取的資源。這種高隔離度可讓您使用 Amazon ECS 建置高度安全且可靠的應用程式。

擴展效能

Amazon ECS 的建置技術是根據多年前執行可高度擴展服務時的經驗而開發。您可以使用 Amazon ECS 在幾秒內啟動數十個或數萬個 Docker 容器,無須其他更複雜的操作。

AWS 整合

Amazon ECS 與 Elastic Load Balancing、Amazon VPC、AWS IAM、Amazon ECR、AWS Batch、Amazon CloudWatch、AWS CloudFormation、AWS CodeStar 和 AWS CloudTrail 等 AWS 服務深度整合,提供您建立和執行各種容器化應用程式的完整解決方案。

Amazon ECS 運作方式

product-page-diagram_ECS_1

Amazon ECS 使用時機

微型服務

Amazon ECS 可幫助您透過 AWS 服務原生整合來執行微型服務應用程式,以及形成持續整合和持續部署 (CICD) 管道。

批次處理

Amazon ECS 可讓您使用 Amazon EC2 隨需執行個體、預留執行個體或 Spot 執行個體上的受管或自訂排程器執行批次工作負載。

應用程式遷移至雲端

傳統企業應用程式可以容器化並輕鬆遷移到 Amazon ECS,無須更改程式碼。

機器學習

Amazon ECS 可以輕鬆容納 ML 模型,以便進行訓練和推論。您可以建立由鬆散耦合的分散式服務組成的 ML 模型,這些服務可以放置在任意數量的平台上,也可以靠近應用程式正在分析的資料。

最新消息

在 AWS 執行容器的新功能
2018 年 7 月 24 日

Amazon ECS 為 T2 無限制 EC2 執行個體新增主控台支援


Amazon ECS 現在支援在叢集建立期間,直接從主控台啟動 T2 無限制 EC2 執行個體。

進一步了解 »

2018 年 7 月 5 日

Amazon ECR 生命週期政策新增已標記映像的篩選選項


Amazon Elastic Container Registry (Amazon ECR) 現在支援針對所有映像設定生命週期政策規則,不需指定標記值。這讓您能夠更輕鬆地設定規則,以自動化您 Amazon ECR 存放庫中的容器映像清理作業。

進一步了解 »

2018 年 6 月 26 日

美國西部 (加利佛尼亞北部) 推出 Amazon ECS 服務探索


現在可以在美國西部 (加利佛尼亞北部) 區域使用 Amazon ECS 服務探索。 

進一步了解 »

2018 年 6 月 12 日

Amazon ECS 新增協助程式排程


Amazon ECS 現在有一個全新的排程策略,稱為協助程式排程,可讓您在 ECS 叢集選取的每一組執行個體上自動執行協助程式任務。

進一步了解 »

查看所有公告 »

部落格和文章

ECS_Landing_kwV1-54
Introducing AWS Fargate

AWS Fargate 是在 AWS 部署容器的簡單方法,讓您能夠專注在建立應用程式,而不是管理基礎設施。
繼續閱讀 »

ECS_Landing_kwV1-53
Deploy Microservices with ECS

了解 Amazon ECS 如何使用容器輕鬆將巨型應用程式分解成微型服務架構。

繼續閱讀 »

ECS_Landing_kwV1-version-control
Set Up a CICD Pipeline for Containers

手動建立和部署容器化服務不但速度慢,而且容易發生錯誤。AWS CodePipline 現在可自動化 Amazon ECS 部署。
繼續閱讀 »

進一步了解 Amazon ECS

瀏覽功能頁面
準備好開始建立?
開始使用 Amazon ECS
還有其他問題嗎?
聯絡我們