AWS 上的容器
從最廣泛的服務選項中選取以執行容器。為用於容器的無伺服器運算選擇 AWS Fargate,AWS 將在其中管理您的基礎設施佈建。 若要完全控制您的運算環境,請選擇在 Amazon Elastic Compute Cloud (EC2) 上執行容器。對於容器協調器,您可以選擇 Amazon Elastic Container Service (ECS) 或 Amazon Elastic Kubernetes Service (EKS)。
將容器的敏捷性與雲端的彈性和安全相結合。AWS 容器服務透過設計與其他 AWS 服務深度整合,允許您的容器應用程式利用 AWS 的廣度和深度,範圍從聯網和安全至監控。AWS 容器服務在範圍廣泛的全域基礎設施上執行,在 25 個區域中擁有 80 個以上可用區域 (AZ)。您可以在這裡找到有關容器服務的 SLA 的更多資訊:Amazon ECS、Amazon EKS 和 AWS Fargate。
80%
150%
10 倍
3 倍
140 億以上
AWS 容器服務
AWS Copilot
輕鬆在 AWS 上啟動和管理容器化應用程式
Amazon Elastic Container Registry (ECR)
以公有或私有方式共享和部署容器軟體。
AWS App Mesh
AWS App Mesh 是一種服務網狀網路,可提供應用程式層級網路,讓您的服務在多種類型的運算基礎設施之間輕鬆通訊。
AWS Cloud Map
透過 Cloud Map,您可以為應用程式資源定義自訂名稱,而且 Cloud Map 還能維護這些動態變更資源的更新位置。
AWS Lambda
AWS Lambda 是一種無伺服器的運算服務,可讓您執行程式但不必佈建或管理伺服器、建立工作負載感知叢集擴展邏輯、維護事件整合或管理執行階段。
AWS App Runner
快速大規模部署容器化 Web 應用程式和 API,無需以前的基礎設施經驗。
Amazon Lightsail
以每月固定的價格執行簡單的容器化應用程式
AWS App2Container (A2C)
使用命令列工具 (CLI) 將 .NET 和 Java 應用程式現代化為容器化應用程式。
AWS Migration Hub Orchestrator
透過引導式體驗將應用程式平台轉換至 Amazon ECS。
AWS 容器服務
子類別 | 使用案例 | AWS 服務 |
---|---|---|
容器協調 | 執行容器化應用程式或建置微型服務 | Amazon Elastic Container Service (ECS) |
使用 Kubernetes 管理容器 | Amazon Elastic Kubernetes Service (EKS) | |
運算選項 | 執行容器但無須管理伺服器 |
AWS Fargate |
執行容器時在伺服器層級進行控制 |
Amazon Elastic Compute Cloud (EC2) | |
執行容錯工作負載,最高可享受 90% 的折扣 | Amazon EC2 Spot 執行個體 | |
具有容器支援的工具和服務 | 快速啟動和管理容器化應用程式 |
AWS Copilot |
以公有或私有方式共享和部署容器軟體 | Amazon Elastic Container Registry (ECR) | |
適用於所有服務的應用程式層級網路 | AWS App Mesh | |
雲端資源探索服務 | AWS Cloud Map | |
將 Lambda 函數封裝和部署為容器映像 | AWS Lambda | |
在全受管服務上建立與執行容器化應用程式 |
AWS App Runner | |
以每月固定的價格執行簡單的容器化應用程式 | Amazon Lightsail | |
容器化並遷移現有的應用程式 | AWS App2Container | |
透過引導式體驗將應用程式平台轉換至 Amazon ECS | AWS Migration Hub Orchestrator | |
內部部署 | 在客戶受管基礎設施上執行容器 | Amazon ECS Anywhere |
在自己的基礎設施上建立及操作 Kubernetes 叢集 | Amazon EKS Anywhere | |
企業級容器管理 | 自動管理容器和無伺服器部署 |
AWS Proton |
全受管、一站式應用程式平台 | Red Hat OpenShift Service on AWS (ROSA) | |
開放原始碼 | 執行支援 Amazon EKS 的 Kubernetes 發行版 | Amazon EKS Distro |
容器化並遷移現有的應用程式 | AWS App2Container |
使用案例

使用容器隔離程序,以將應用程式分解成稱為微型服務的獨立元件並執行。

將批次處理及擷取、轉換和載入 (ETL) 任務封裝至容器,以快速啟動任務,並根據需求動態擴展。

針對訓練和推論快速擴展機器學習 (ML) 模型,然後使用容器在任何平台上靠近您的資料來源執行。
透過在容器中為應用程式建置工作流程並在內部部署與雲端環境之間執行,標準化部署程式碼的方式。
將整個應用程式封裝並移至雲端,而無需做出任何程式碼變更。
協助開發人員快速開始創新。標準化使用容器部署和管理應用程式的方式,而無需管理基礎設施。
客戶案例

Volkswagen Group 正在使用包括 Amazon ECS 在內的多種 AWS 服務,建置虛擬現實 (VR) 和增強現實 (AR) 應用程式。了解 Volkswagen 如何提高其 3D 資料準備管道的效率,並提高其在雲端中的轉譯能力和速度。

New Relic 將服務平台重構為 Amazon EKS,在八個月內從主機型定價模式變更為消費型定價模式。

語言學習軟體 Babbel 選擇 Amazon ECS、AWS Fargate 和 AWS Lambda,以協助他們快速適應不斷變化的全球需求。