AWS 上的容器

在最安全、可靠和可擴展的環境中執行容器。
無論是在內部部署還是在雲端中,AWS 容器服務都可讓您更輕鬆地管理底層基礎設施,因此您可以專注於創新和業務需求。如今,雲端中近 80% 的容器在 AWS 上執行。為了安全性、可靠性和可擴展性,Samsung、Expedia、GoDaddy 和 Snap 等客戶均選擇在 AWS 上執行其容器。
建置安全的微型服務
確保容器之間有很強的安全隔離。AWS 提供了最新的安全更新,可讓您為每個容器設定精細的存取許可。AWS 提供超過 210 項安全、合規和控管服務,以及最適合您需要的關鍵功能。
更快地讓想法變成產品進入市場
快速開始使用 AWS Copilot 或 AWS App Runner,以减少營運負擔和管理。AWS 可以協助您的團隊快速發佈應用程式,簡化意見回饋,更快地重複利用想法,並加快上市時間。
根據您的需要選擇適當的運算和容器協調器

從最廣泛的服務選項中選取以執行容器。為用於容器的無伺服器運算選擇 AWS Fargate,AWS 將在其中管理您的基礎設施佈建。 若要完全控制您的運算環境,請選擇在 Amazon Elastic Compute Cloud (EC2) 上執行容器。對於容器協調器,您可以選擇 Amazon Elastic Container Service (ECS) 或 Amazon Elastic Kubernetes Service (EKS)。

以高可靠性跨 AWS 整合

將容器的敏捷性與雲端的彈性和安全相結合。AWS 容器服務透過設計與其他 AWS 服務深度整合,允許您的容器應用程式利用 AWS 的廣度和深度,範圍從聯網和安全至監控。AWS 容器服務在範圍廣泛的全域基礎設施上執行,在 25 個區域中擁有 80 個以上可用區域 (AZ)。您可以在這裡找到有關容器服務的 SLA 的更多資訊:Amazon ECSAmazon EKSAWS Fargate

80%

在雲端執行的所有容器化應用程式在 AWS 上執行*

150%

AWS 容器服務的年增率

10 倍

一年內的 Amazon EKS 用量成長量

3 倍

一年內的 Fargate 用量成長量,每週執行 1 億項任務

140 億以上

使用 Amazon Elastic Container Registry (ECR) 的每週影像提取次數
*https://nucleusresearch.com/research/single/guidebook-containers-and-kubernetes-on-aws/

AWS 容器服務

子類別
使用案例
AWS 服務
容器協調
執行容器化應用程式或建置微型服務
關閉

Amazon Elastic Container Service (ECS)

使用 AWS 的全受管容器協同運作服務,輕鬆部署、管理和擴展容器化應用程式。

使用 Kubernetes 管理容器
關閉

Amazon Elastic Kubernetes Service (EKS)

使用最受信任的 Kubernetes 執行方式,在 AWS 雲端或內部部署啟動、執行和擴展 Kubernetes 應用程式。

運算選項
執行容器但無須管理伺服器
關閉

AWS Fargate

在 Amazon ECS 或 Amazon EKS 上執行容器,而無需管理基礎運算基礎設施。

執行容器時在伺服器層級進行控制
關閉

Amazon Elastic Compute Cloud (EC2)

在自我管理的雲端基礎設施上部署容器,提供安全、可調整大小的運算容量。

執行容錯工作負載,最高可享受 90% 的折扣
關閉

Amazon EC2 Spot 執行個體

Amazon EC2 Spot 執行個體可讓您利用 AWS 雲端中未使用的 EC2 容量。

具有容器支援的工具和服務
快速啟動和管理容器化應用程式
關閉

AWS Copilot

輕鬆在 AWS 上啟動和管理容器化應用程式

以公有或私有方式共享和部署容器軟體
關閉

Amazon Elastic Container Registry (ECR)

以公有或私有方式共享和部署容器軟體。

適用於所有服務的應用程式層級網路
關閉

AWS App Mesh

AWS App Mesh 是一種服務網狀網路,可提供應用程式層級網路,讓您的服務在多種類型的運算基礎設施之間輕鬆通訊。

雲端資源探索服務
關閉

AWS Cloud Map

透過 Cloud Map,您可以為應用程式資源定義自訂名稱,而且 Cloud Map 還能維護這些動態變更資源的更新位置。

將 Lambda 函數封裝和部署為容器映像
關閉

AWS Lambda

AWS Lambda 是一種無伺服器的運算服務,可讓您執行程式但不必佈建或管理伺服器、建立工作負載感知叢集擴展邏輯、維護事件整合或管理執行階段。

在全受管服務上建立與執行容器化應用程式
關閉

AWS App Runner

快速大規模部署容器化 Web 應用程式和 API,無需以前的基礎設施經驗。

以每月固定的價格執行簡單的容器化應用程式
關閉

Amazon Lightsail

以每月固定的價格執行簡單的容器化應用程式

容器化並遷移現有的應用程式
關閉

AWS App2Container (A2C)

使用命令列工具 (CLI) 將 .NET 和 Java 應用程式現代化為容器化應用程式。

透過引導式體驗將應用程式平台轉換至 Amazon ECS
關閉

AWS Migration Hub Orchestrator

透過引導式體驗將應用程式平台轉換至 Amazon ECS。

內部部署
在自己的內部部署基礎設施上輕鬆執行容器。
關閉

Amazon ECS Anywhere

在自己的內部部署基礎設施上輕鬆執行容器。

在自己的基礎設施上建立及操作 Kubernetes 叢集
關閉

Amazon EKS Anywhere

在內部部署 (包括在自己的虛擬機器 (VM) 和裸機伺服器上) 建立和操作 Kubernetes 叢集。

企業級容器管理
自動管理容器和無伺服器部署
關閉

AWS Proton

連接並協調基礎設施佈建、程式碼部署、監控和更新所需的每個工具。

全受管、一站式應用程式平台
關閉

Red Hat OpenShift Service on AWS (ROSA)

憑藉 ROSA,您可以使用現有的 OpenShift 工作流程執行容器化應用程式,並降低管理的複雜性。

開放原始碼
執行支援 Amazon EKS 的 Kubernetes 發行版
關閉

Amazon EKS Distro

執行支援 Amazon EKS 的開放原始碼 Kubernetes 發行版。

容器化並遷移現有的應用程式
關閉

AWS App2Container (A2C)

使用命令列工具 (CLI) 將 .NET 和 Java 應用程式現代化為容器化應用程式。

*https://nucleusresearch.com/research/single/guidebook-containers-and-kubernetes-on-aws/

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) 模型,然後使用容器在任何平台上靠近您的資料來源執行。

標準化混合應用程式程式碼

透過在容器中為應用程式建置工作流程並在內部部署與雲端環境之間執行,標準化部署程式碼的方式。

將應用程式遷移至雲端

將整個應用程式封裝並移至雲端,而無需做出任何程式碼變更。

建置平台即服務 (PaaS)

協助開發人員快速開始創新。標準化使用容器部署和管理應用程式的方式,而無需管理基礎設施。

客戶案例

Volkswagen Group 客戶案例

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

在此閱讀完整案例 »

New Relic 客戶案例

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

在此閱讀完整案例 »

Babbel 客戶案例

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

在此閱讀完整案例 »