Amazon Elastic Container Service

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

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

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

為什麼要使用 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 與以下 AWS 服務整合,為您提供完整的解決方案來執行各種容器化應用程式或服務:Elastic Load Balancing、Amazon VPC、AWS IAM、Amazon ECR、AWS Batch、Amazon CloudWatch、AWS CloudFormation、AWS CodeStar 和 AWS CloudTrail

Amazon ECS 運作方式

ECS_diagram_Final

Amazon ECS 使用時機

100x100_benefit_git-repository

微型服務

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

AWS_Benefit Icon_AutomatedOperations

批次處理

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

vmware_migration_08172017

應用程式遷移至雲端

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

100x100_benefit_innovate-lightbulb_100x100_benefit_innovate-lightbulb

機器學習

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

最新消息

在 AWS 執行容器的新功能
2018 年 6 月 12 日

Amazon ECS 新增協助程式排程


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

進一步了解 »

2018 年 6 月 7 日

Amazon ECS CLI 支援 Docker Compose 版本 3


Amazon ECS CLI 現在支援 Docker Compose 版本 3 檔案格式,可將 Docker 容器部署到 Amazon ECS。

進一步了解 »

2018 年 5 月 23 日

中國 (寧夏) 現在提供 Amazon ECS 和 Amazon ECR


中國 (寧夏) 區域現在提供 Amazon ECS 和 Amazon ECR,由 Ningxia Western Cloud Data Technology Co. Ltd. (NWCD) 負責營運。

進一步了解 »

2018 年 5 月 22 日

Amazon ECS 服務探索支援橋接和主控容器聯網模式


現在,除了 awsvpc 模式,您還可以對使用橋接與主控聯網模式啟動的工作使用 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
還有其他問題嗎?
聯絡我們