AWS 上的容器

运行容器的最安全、可靠且可扩展的方式

AWS 是您运行容器的首选位置,云中所有容器的 80% 都在 AWS 上运行。出于安全性、可靠性和可扩展性,Samsung、Expedia、KPMG、GoDaddy 和 Snap 等客户都选择在 AWS 上运行他们的容器。

在 AWS 上运行容器时,您可以进行两个选择。首先,您可以选择是否要管理服务器。如果您想要进行容器的无服务器计算,请选择 AWS Fargate,如果您需要控制计算环境的安装、配置和管理,则选 Amazon EC2。其次,选择要使用哪个容器编排工具:Amazon Elastic Container Service (ECS)Amazon Elastic Kubernetes Service (EKS)

Fargate 是客户跨 ECS 和 EKS 在 AWS 上运行容器的首选方式。客户喜欢 Fargate 是因为它提供容器的无服务器计算,此服务可使他们专注于构建其应用程序。使用 Fargate,您无需预置和管理服务器,而且可以为每个应用程序指定资源并为其付费,并通过设计隔离应用程序来提高安全性。Turner、Veritone、Corteva、KPMG 和 Samsung 等客户已开始利用 Fargate,因此,他们的团队可以专注于构建应用程序。

AWS 提供最广泛的容器编排工具供选择,因此您可以在 AWS 上运行容器,无论您选择的是工具还是 API。如果您熟悉 AWS 构造和 API,ECS 是运行您的容器的非常合适的位置。ECS 与 Identity and Access Management (IAM)、Amazon Virtual Private Cloud (VPC) 和 Amazon Route 53 等 AWS 服务深度集成,并在安全性、可靠性和可用性方面进行了广泛的测试,以支持内部和客户的任务关键型服务。Amazon SageMaker、AWS Batch、Amazon Lex 等 AWS 服务和 Amazon.com 的建议引擎全部构建于 ECS 上。此外,已经广泛使用 AWS 的 Expedia、Mobileye、Cook Pad 和 Hudl 等客户已选择在 ECS 上进行构建。ECS 每个小时启动的任务数都是 EC2 所启动的实例数的 5 倍。

如果您使用 Kubernetes,EKS 则是运行 Kubernetes 的最安全、可靠且可扩展的方式。EKS 提供的控制平面不仅可扩展且高度可用,还能跨多个可用区运行,以消除单点故障。EKS 可运行上游 Kubernetes,并且经认证与 Kubernetes 一致,因此您可以获得社区中开源工具的所有优势。Intel、Snap、Intuit、GoDaddy 和 Autodesk 等客户使用 EKS 执行关键使用案例,如机器学习和云迁移。

AWS 还为您的分布式系统提供端到端可观测性、安全性和流量管理,因此,您可以专注于构建您的应用程序。使用 AWS App Mesh,您可以获得应用程序级联网,而且它是唯一一个允许在 EC2、ECS、Fargate 和 AWS 上的 Kubernetes 等多种计算基础设施类型间进行通信的服务网格。

关键统计数据

80%

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

84%

运行在 AWS 上的云中运行的所有 Kubernetes 应用程序*

150%

AWS 容器服务的同比增长

10 倍

EKS 使用量在 1 年内的增长

1.6B+

使用 ECR 每周拉取的图像

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

容器为什么在 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 结合了容器的敏捷性与云的弹性和安全性。

使用案例

微服务

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

批处理

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

机器学习

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

混合应用程序

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

将应用程序迁移到云

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

平台即服务

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

客户案例

企业 IT:使用容器优化航空收入管理 (5:32)
Mission:使用 Amazon EKS 实现游戏化平台扩展 (5:13)
Alert Logic:扩展存储和传输数 PB 搜索数据 (4:53)
Fidelity Investments:借助 Amazon EKS 大规模使用容器 (7:35)

分析师研究

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

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 容器服务构建现代化应用程序。

Product-Page_Standard-Icons_01_Product-Features_SqInk
访问服务页面

了解有关 AWS 上的容器的更多信息。

了解更多 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
注册免费账户

立即享受 AWS 免费套餐。 

注册 
Product-Page_Standard-Icons_03_Start-Building_SqInk
开始使用容器进行构建

了解如何开始使用 AWS 上的容器。

了解更多