AWS 上的容器

最安全、可靠且可扩展的容器运行方式
AWS 是您运行容器的首选位置,云中 80% 的容器都在 AWS 上运行。由于 AWS 具有安全性、可靠性和可扩展性,Samsung、Expedia、KPMG、GoDaddy 和 Snap 等客户都选择在 AWS 上运行他们的容器。
安全
AWS 提供了 210 项安全、合规性和监管服务及主要功能,比第二大云提供商大约多 40 项。AWS 在容器之间提供了强大的安全隔离,确保您正在运行最新的安全更新,并允许您为每个容器设置精细访问权限。
可靠

AWS 容器服务在全球最好的基础设施上运行,在 22 个区域设有 69 个可用区 (AZ)。与第二大云提供商相比,AWS 提供 2 倍具有多个可用区的区域(22 对8)。我们的所有容器服务(ECSEKSFargate)都有 SLA,可让您安心。

选择
AWS 容器服务提供最广泛的服务选择供您运行容器。如果您想要进行容器的无服务器计算,您可以选择 AWS Fargate,如果您需要控制计算环境的安装、配置和管理,则选 Amazon EC2。您还可以选择要使用哪个容器编排工具:Amazon Elastic Container Service (ECS) 或 Amazon Elastic Kubernetes Service (EKS)。
已与 AWS 深度集成
AWS 容器服务已通过设计与 AWS 深度集成。这使您的容器应用程序可以从联网、安全性到监控方面利用 AWS 云的广度和深度。AWS 结合了容器的敏捷性与云的弹性和安全性。
8-column-square@1x-Opt-1
开始使用容器进行构建
了解如何开始使用 AWS 上的容器 »

80%

运行在云中的容器化应用程序都在 AWS 上运行*

150%

AWS 容器服务的同比增长比率

10 倍

EKS 使用量在 1 年内的增长幅度

3 倍

Fargate 使用量在 1 年内的增长幅度,每周运行 1 亿个任务

20 亿以上

使用 ECR 每周拉取的图像数
*https://nucleusresearch.com/research/single/guidebook-containers-and-kubernetes-on-aws/

AWS 容器服务

使用案例
AWS 产品
存储、加密和管理容器映像

Amazon Elastic Container Registry (ECR)

压缩和加密容器映像,从而使它们能够快速启动并可在任何地方运行。

运行容器化应用程序或构建微服务

Amazon Elastic Container Service (ECS)

一种完全托管的容器编排服务,可提供最安全、可靠且可扩展的方式来运行容器化应用程序。

使用 Kubernetes 管理容器

Amazon Elastic Kubernetes Service (EKS)

一种完全托管的 Kubernetes 服务,可提供最安全、可靠且可扩展的方式来使用 Kubernetes 运行容器化应用程序。

运行容器而无需管理服务器

AWS Fargate

一种适用于容器的无服务器计算引擎,可与 Amazon Elastic Container Service (ECS) 和 Amazon Elastic Kubernetes Service (EKS) 一起使用。使用 Fargate,您不但不需要预置和管理服务器,还能为每个应用程序指定资源并为这些资源付费,并通过设计隔离应用程序来提高安全性。

使用服务器级控制运行容器

Amazon Elastic Compute Cloud (EC2)

EC2 虚拟机可让您控制您的服务器集群,并提供广泛的自定义选项。

将现有应用程序容器化和迁移现有应用程序

AWS App2Container (A2C)

AWS App2Container (A2C) 是一种用于将 .NET 和 Java 应用程序现代化改造为容器化应用程序的软件工具。

快速启动和管理容器化应用程序

AWS Copilot

AWS Copilot 是一种 CLI 工具,开发人员可以使用它在 Amazon ECS 和 AWS Fargate 上构建、发布和运行生产就绪型容器化应用程序。

AWS 容器服务

使用案例 AWS 服务
存储、加密和管理容器映像 Amazon Elastic Container Registry (ECR)
运行容器化应用程序或构建微服务 Amazon Elastic Container Service (ECS)
使用 Kubernetes 管理容器 Amazon Elastic Kubernetes Service (EKS)
运行容器而无需管理服务器 AWS Fargate
使用服务器级控制运行容器 Amazon Elastic Compute Cloud (EC2)
将现有应用程序容器化和迁移现有应用程序 AWS App2Container
快速启动和管理容器化应用程序 AWS Copilot

使用案例

Page-Illos_Containers_Microservices_3-column
微服务

容器可提供进程隔离,因此可以轻松拆分为独立的组件(即微服务)来运行应用程序。

Page-Illos_Containers_Batch-Processing_3-column
批处理

将批处理和 ETL 作业打包至容器中,即可快速启动作业,并能根据需求进行动态扩展。

Page-Illos_Containers_Machine-Learning_3-column
Machine learning

使用容器可快速扩展机器学习模型以进行培训和推断,并且可在任何平台上将其运行至接近您的数据源。

混合应用程序

借助容器,您可以标准化部署代码的方式,从而轻松地为在本地和云环境中运行的应用程序构建工作流程。

将应用程序迁移到云

容器可轻松打包整个应用程序及将其移至云中,且无需更改任何代码。

平台即服务

利用容器即可构建平台,而无需开发人员来管理基础设施及标准化应用程序的部署和管理。

分析师研究

公共云企业容器平台新浪潮

Forrester 曾发布“公共云企业容器平台新浪潮”报告,报告对该类别中七个最重要的供应商进行了评估。对 AWS 的定位是领导者,领先于 Microsoft 和 Google;在“新浪潮”中,供应商按照 10 个标准被划分为差异化的、对等的或需要改进的。AWS 在 10 项标准中有 8 项得分为“差异化”,有 2 项得分为“对等”,表现在七个被评估的供应商中的最好的。此外,我们的市场占有率远超任何竞争对手。

指导手册:AWS 上的容器和 Kubernetes

Nucleus Research 发布了 AWS 上的容器和 Kubernetes 的指导手册。为了了解公司是如何使用容器的,Nucleus 对 21 家公司的开发人员进行了深入访谈,这些公司的规模从融资后的初创公司到跨国企业不等,包括 710 个离散型容器化工作负载。我们发现 81% 的容器部署在云中,且 AWS 云是最普遍的选择;80% 的云托管容器运行在 AWS 上。在云托管的 Kubernetes 工作负载中,82% 运行在 AWS 上。

使用公共云中的容器对应用程序进行现代化

容器显然是下一代计算的继承者。容器与应用程序架构、软件开发方法和运营原则转换密切相关。最终,这些变化的组合使软件交付更加快速,应用程序更加现代化、可扩展且敏捷。在此报告中,IDC 预测企业容器实例的五年 CAGR 为 79%,到 2021 年,企业容器数量将超过 18 亿。IDC 还分享了如何使用 AWS 容器服务构建现代化应用程序。