

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# ![\[AWS Containers category icon\]](http://docs.aws.amazon.com/zh_cn/whitepapers/latest/aws-overview/images/containers-icon.jpg)容器
<a name="containers"></a>

AWS 服务可为您提供用于存储和管理容器映像的安全场所、管理容器运行时间和位置的编排，以及为容器提供支持的灵活计算引擎。AWS 可帮助管理您的容器及其部署，因此您不必担心底层基础设施。

示意图后面有每项服务的描述。要确定哪种服务最能满足您的需求，请参阅[选择 AWS 容器服务](https://docs.aws.amazon.com/decision-guides/latest/containers-on-aws-how-to-choose/choosing-aws-container-service.html)或者 [Amazon Lightsail、AWS Elastic Beanstalk 还是 Amazon EC2？](https://docs.aws.amazon.com/decision-guides/latest/lightsail-elastic-beanstalk-ec2/lightsail-elastic-beanstalk-ec2.html)。有关一般信息，请参阅 [AWS 上的容器](https://aws.amazon.com/containers/services/)。

![\[显示 AWS 容器服务的示意图\]](http://docs.aws.amazon.com/zh_cn/whitepapers/latest/aws-overview/images/container-options-on-aws.png)


**Topics**
+ [Amazon Elastic Container Registry](#amazon-elastic-container-registry)
+ [Amazon Elastic Container Service](#amazon-elastic-container-service)
+ [Amazon Elastic Kubernetes Service](#amazon-eks)
+ [AWS App2Container](#aws-app2container)
+ [AWS 云端 Red Hat OpenShift 服务](#red-hat-openshift-service-on-aws)

返回 [AWS 服务](amazon-web-services-cloud-platform.md)。

## Amazon Elastic Container Registry
<a name="amazon-elastic-container-registry"></a>

[Amazon Elastic Container Registry](https://aws.amazon.com/ecr/)（Amazon ECR）是一种完全托管的 Docker 容器注册表，可让开发人员轻松地存储、管理和部署 Docker 容器映像。Amazon ECR 已与 [Amazon Elastic Container Service](https://aws.amazon.com/ecs/)（Amazon ECS）集成，可简化从开发到生产的工作流。借助 Amazon ECR，您无需操作自己的容器存储库，也不用担心底层基础设施的扩展。Amazon ECR 在一个可用性和可扩展性都非常高的架构中托管映像，使您能够可靠地为应用程序部署容器。与 [AWS Identity and Access Management](security-services.md#aws-identity-and-access-management)（IAM）的集成可实现对每个存储库的资源级控制。使用 Amazon ECR 时没有预付费用或预先承诺。您只需为存储库中存储的数据量以及传输到 Internet 的数据付费即可。

## Amazon Elastic Container Service
<a name="amazon-elastic-container-service"></a>

[Amazon Elastic Container Service](https://aws.amazon.com/ecs/)（Amazon ECS）是一项可扩展性高的高性能容器编排服务，支持 Docker 容器，允许您在 AWS 上轻松地运行和扩展容器化应用程序。借助 Amazon ECS，您无需安装和操作自己的容器编排软件、管理和扩展虚拟机（VM）集群，也不需要在这些 VM 上调度容器。

借助简单的 API 调用，您可以启动和停止支持 Docker 的应用程序、查询应用程序的完整状态并访问许多类似功能，例如 IAM 角色、安全组、负载均衡器、Amazon CloudWatch Events、CloudFormation 模板和 AWS CloudTrail 日志。

## Amazon Elastic Kubernetes Service
<a name="amazon-eks"></a>

借助 [Amazon Elastic Kubernetes Service](https://aws.amazon.com/eks/)（Amazon EKS），您可以轻松地使用 Kubernetes 在 AWS 上部署、管理和扩展容器化应用程序。

Amazon EKS 跨多个 AWS 可用区为您运行 Kubernetes 管理基础设施，以消除单点故障。Amazon EKS 经认证符合 Kubernetes 要求，因此，您可以使用来自合作伙伴和 Kubernetes 社区的现有工具与插件。在任何标准 Kubernetes 环境上运行的应用程序都完全兼容，且可轻松迁移到 Amazon EKS。

## AWS App2Container
<a name="aws-app2container"></a>

[AWS App2Container](https://aws.amazon.com/app2container/)（A2C）是一款命令行工具，用于实现 .NET 和 Java 应用程序的现代化，使其成为容器化应用程序。A2C 可分析和构建在 VM、本地或云中运行的所有应用程序的清单。您只需选择要进行容器化的应用程序，然后 A2C 会将应用程序构件和标识的依赖项打包到容器映像中，配置网络端口，并生成 ECS 任务和 Kubernetes 容器组（pod）定义。A2C 通过 CloudFormation 预置将容器化 .NET 或 Java 应用程序部署到生产环境所需的云基础设施和 CI/CD 管道。借助 A2C，您可以轻松实现现有应用程序的现代化，并通过容器对部署和操作进行标准化处理。

## AWS 云端 Red Hat OpenShift 服务
<a name="red-hat-openshift-service-on-aws"></a>

[AWS 云端 Red Hat OpenShift 服务](https://aws.amazon.com/rosa/)（ROSA）提供了使用 OpenShift 的集成体验。如果您已经熟悉 OpenShift，则可以通过利用熟悉的 OpenShift API 和工具在 AWS 上进行部署，进而加快应用程序开发过程。借助 ROSA，您可以使用各种 AWS 计算、数据库、分析、机器学习（ML）、网络、移动和其他服务，更快地构建安全、可扩展的应用程序。ROSA 支持按小时和年度这种按实际使用量付费的模式，提供 99.95% SLA，并且由 AWS 和 Red Hat 共同提供支持。

ROSA 将集群生命周期管理移至 Red Hat 和 AWS，使您可以更轻松地专注于部署应用程序，并加速创新。借助 ROSA，您可以使用现有的 OpenShift 工作流运行容器化应用程序，从而降低管理复杂性。

返回 [AWS 服务](amazon-web-services-cloud-platform.md)。