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,您可以为应用程序资源定义自定义名称,并维护这些动态变化资源的更新位置。
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 来帮助他们快速适应不断变化的全球需求。