本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
容器
AWS 服务可为您提供用于存储和管理容器映像的安全场所、管理容器运行时间和位置的编排,以及为容器提供支持的灵活计算引擎。AWS 可帮助管理您的容器及其部署,因此您不必担心底层基础设施。
示意图后面有每项服务的描述。要确定哪种服务最能满足您的需求,请参阅选择 AWS 容器服务或者 Amazon Lightsail、AWS Elastic Beanstalk 还是 Amazon EC2?。有关一般信息,请参阅 AWS 上的容器。
返回 AWS 服务。
Amazon Elastic Container Registry
Amazon Elastic Container Registry(Amazon ECR)是一种完全托管的 Docker 容器注册表,可让开发人员轻松地存储、管理和部署 Docker 容器映像。Amazon ECR 已与 Amazon Elastic Container Service(Amazon ECS)集成,可简化从开发到生产的工作流。借助 Amazon ECR,您无需操作自己的容器存储库,也不用担心底层基础设施的扩展。Amazon ECR 在一个可用性和可扩展性都非常高的架构中托管映像,使您能够可靠地为应用程序部署容器。与 AWS Identity and Access Management(IAM)的集成可实现对每个存储库的资源级控制。使用 Amazon ECR 时没有预付费用或预先承诺。您只需为存储库中存储的数据量以及传输到 Internet 的数据付费即可。
Amazon Elastic Container Service
Amazon Elastic Container Service(Amazon ECS)是一项可扩展性高的高性能容器编排服务,支持 Docker 容器,允许您在 AWS 上轻松地运行和扩展容器化应用程序。借助 Amazon ECS,您无需安装和操作自己的容器编排软件、管理和扩展虚拟机(VM)集群,也不需要在这些 VM 上调度容器。
借助简单的 API 调用,您可以启动和停止支持 Docker 的应用程序、查询应用程序的完整状态并访问许多类似功能,例如 IAM 角色、安全组、负载均衡器、Amazon CloudWatch Events、CloudFormation 模板和 AWS CloudTrail 日志。
Amazon Elastic Kubernetes Service
借助 Amazon Elastic Kubernetes Service(Amazon EKS),您可以轻松地使用 Kubernetes 在 AWS 上部署、管理和扩展容器化应用程序。
Amazon EKS 跨多个 AWS 可用区为您运行 Kubernetes 管理基础设施,以消除单点故障。Amazon EKS 经认证符合 Kubernetes 要求,因此,您可以使用来自合作伙伴和 Kubernetes 社区的现有工具与插件。在任何标准 Kubernetes 环境上运行的应用程序都完全兼容,且可轻松迁移到 Amazon EKS。
AWS App2Container
AWS App2Container(A2C)是一款命令行工具,用于实现 .NET 和 Java 应用程序的现代化,使其成为容器化应用程序。A2C 可分析和构建在 VM、本地或云中运行的所有应用程序的清单。您只需选择要进行容器化的应用程序,然后 A2C 会将应用程序构件和标识的依赖项打包到容器映像中,配置网络端口,并生成 ECS 任务和 Kubernetes 容器组(pod)定义。A2C 通过 CloudFormation 预置将容器化 .NET 或 Java 应用程序部署到生产环境所需的云基础设施和 CI/CD 管道。借助 A2C,您可以轻松实现现有应用程序的现代化,并通过容器对部署和操作进行标准化处理。
AWS 云端 Red Hat OpenShift 服务
AWS 云端 Red Hat OpenShift 服务(ROSA)提供了使用 OpenShift 的集成体验。如果您已经熟悉 OpenShift,则可以通过利用熟悉的 OpenShift API 和工具在 AWS 上进行部署,进而加快应用程序开发过程。借助 ROSA,您可以使用各种 AWS 计算、数据库、分析、机器学习(ML)、网络、移动和其他服务,更快地构建安全、可扩展的应用程序。ROSA 支持按小时和年度这种按实际使用量付费的模式,提供 99.95% SLA,并且由 AWS 和 Red Hat 共同提供支持。
ROSA 将集群生命周期管理移至 Red Hat 和 AWS,使您可以更轻松地专注于部署应用程序,并加速创新。借助 ROSA,您可以使用现有的 OpenShift 工作流运行容器化应用程序,从而降低管理复杂性。
返回 AWS 服务。