指導
由於您選擇了「我想執行容器化應用程式」,我們建議 Amazon Elastic 容器服務 (ECS) 作為您開始的最佳選擇。
什麼是 Amazon 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) 似乎不適合您的使用案例,您可以隨時嘗試其他服務。
常見問答集
全部開啟-
Amazon ECS 可與容器映像 (即登錄檔儲存庫映像) 搭配使用。
-
除了 AWS 區域,Amazon ECS 可以透過 Amazon ECS Anywhere 在 Outpost、Wavelength、本機區域和客戶受管基礎設施上部署應用程式。
-
Amazon ECS 可以執行前端服務、Web 服務、後端工作者、批次任務和 AI/ML 工作負載。
-
如需有關亞馬遜 ECS 定價的資訊,請造訪亞馬遜 ECS 定價。
-
是! 根據使用者數量,Amazon ECS 是最受歡迎的 AWS 容器服務,而在 AWS 上執行容器的客戶比任何其他雲端都要更多。許多客戶都喜歡從由 AWS Fargate 支援的 Amazon ECS 開始,以獲得無伺服器容器體驗,從而消除內部團隊的大部分操作工作。對於無法以無伺服器方式執行的工作負載,建議您使用 EC2 上的 Amazon ECS;對於需要在 AWS 和內部部署之間混合執行的工作負載,建議您使用 Amazon ECS Anywhere 或 AWS Outposts 上的 Amazon ECS。
-
Amazon ECS 是開始使用容器協調器的最簡單方法。不過,AWS 提供了專用服務,可讓您輕鬆執行各種以容器為基礎的使用案例,而不需要完整的協調器存取。例如,您可以將 AWS App Runner 用於具有請求-回應模式的基本 Web 應用程式,將 AWS Batch 用於批次任務,以及將 Amazon Lightsail 用於永遠不需要 AWS 可擴展性和功能的學生、業餘愛好者和其他應用程式。除了這些選項之外,您還可以深入了解適用於 IoT 的 AWS IoT Greengrass、適用於建置任務的 AWS CodeBuild,以及適用於完整堆疊 Web 和行動應用程式的 AWS Amplify。
-
Amazon ECS 是全受管容器控制平面,可讓您專注於應用程式,而非基礎設施。雖然部署到 AWS 區域通常允許使用者獲得雲端的主要優勢,但 Amazon ECS 允許在內部部署 AWS Outposts 上部署容器化應用程式,以維護 AWS 區域的基礎設施的高保真度。此外,Amazon ECS 允許透過 Amazon ECS Anywhere 在客戶受管的基礎設施上部署容器化應用程式,而無需執行和維護本機協調器。
-
是! Amazon ECS 擁有一個與之整合的第三方合作夥伴的深層清單 (其中許多都是開放原始碼專案)。話雖如此,Amazon ECS 本身並沒有傳統開放原始碼專案的豐富選項。雖然有些客戶可能認為這是一個問題,但許多 Amazon ECS 客戶欣賞 Amazon ECS 提供的立即可用的主導性體驗,減少了工具疲勞。
-
Amazon ECS 是容器協調器,而 AWS Lambda 是一種函數部署。如果您的任務執行時間超過 15 分鐘,或需要在 AWS 區域之外執行程式碼,Amazon ECS 就非常適合。Amazon ECS 為聯網和可觀測性等事項提供主導性體驗,但可以根據您的需求進行自訂。Amazon ECS 提供多種部署選項,包括在 AWS Fargate、Amazon EC2、AWS Outposts 和 AWS Anywhere 上針對內部部署工作負載的無伺服器部署。AWS Lambda 非常適合在 15 分鐘以內隨需執行的應用程式,及/或您只想為使用的容量支付費用。AWS Lambda 使用事件驅動模型,並須承擔更多工作來擴展、保護和確保工作負載的可用性。AWS Lambda 僅於 AWS 區域提供。
讓我們開始使用 Amazon ECS 吧
找到今天所需的資訊了嗎?
讓我們知道,以便我們改善頁面內容的品質