

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

# 中的集装箱产品 AWS Marketplace
<a name="buyer-what-is-aws-marketplace-for-containers"></a>

容器产品是以容器映像形式交付的独立产品。容器产品可以是免费的，也可以是必须使用卖家提供的定价选项付款。容器产品可以与多个容器运行时和服务一起使用，包括 [Amazon Elastic Container Service](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/) (Amazon ECS)、[Amazon Elastic Kubernetes Service](https://docs.aws.amazon.com/eks/latest/userguide/) (Amazon EKS)，甚至是在您自己的基础设施上运行的服务。有关支持的运行时和服务的完整列表以及每一项的更多信息，请参阅[支持容器产品的服务](#buyer-container-product-launch-environments)。

您可以在 AWS Marketplace 网站或 Amazon ECS 控制台中发现、订阅和部署容器产品。您可以使用卖家提供的部署模板（例如任务定义或 Helm 图表）将许多产品部署到 Amazon ECS 或 Amazon EKS。或者，订阅这些产品后，您可以直接从 [Amazon Elastic Container Registry](https://docs.aws.amazon.com/AmazonECR/latest/userguide/) (Amazon ECR) 存储库获取容器映像。

本部分提供有关在 AWS Marketplace中查找、订阅和启动容器产品的信息。

## 付费容器产品的定价模式
<a name="what-is-aws-marketplace-for-containers-pricing"></a>

付费容器产品必须具有一种或多种定价模式。与任何其他付费产品一样 AWS Marketplace，您需要 AWS 根据定价模型对付费集装箱产品进行计费。定价模式可能是按秒监控、按比例计算的固定月费或小时价格。定价详情将在您订阅产品时显示在详情页面上。

中支持的容器产品定价模式 AWS Marketplace 如下：
+ 每月固定费用，用量不受限制。
+ 按用量预付款，适用于在长期合同期间内使用产品。
+ 基于产品使用情况的 pay-as-you-go模型（通常为每小时）。
+ 具有合同定价的 pay-up-front模型。

有关每种模式的更多信息，请参阅《AWS Marketplace 卖家指南》**中的[容器产品定价](https://docs.aws.amazon.com/marketplace/latest/userguide/pricing-container-products.html)。

## 支持容器产品的服务
<a name="buyer-container-product-launch-environments"></a>

以下列表包括所有支持 AWS Marketplace中容器产品的服务。*支持的服务*是指可以在其中启动产品的容器服务或环境。容器产品必须至少包含一个交付选项，其中包含一种交付方式以及在一个或多个环境中启动的说明。

### Amazon ECS
<a name="buyer-container-product-launch-environments-ecs"></a>

Amazon Elastic Container Service (Amazon ECS) 是一项高度可扩展的快速容器管理服务，可帮助运行、停止和管理集群上的容器。您的容器是在用于运行单个任务或服务内任务的任务定义中定义的。在此上下文中，服务是一种配置，您可以使用它在集群中同时运行和维护指定数量的任务。您可以在由 AWS Fargate管理的无服务器基础架构上运行任务和服务。或者，为了更好地控制您的基础设施，您可以在托管的 Amazon EC2 实例集群上运行任务和服务。

有关 Amazon ECS 的更多信息，请参阅《Amazon Elastic Container Service 开发人员指南》**中的[什么是 Amazon Elastic Container 服务](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/Welcome.html)。

### Amazon EKS
<a name="buyer-container-product-launch-environments-eks"></a>

Amazon Elastic Kubernetes Service (Amazon EKS) 是一项托管服务，可帮助您在 AWS 上运行 Kubernetes，而无需安装、操作或维护您自己的 Kubernetes 控制面板或节点。Kubernetes 是一个用于实现容器化应用程序的部署、扩缩和管理自动化的开源系统。

您可以使用 Amazon EKS 控制台搜索、订阅和部署第三方 Kubernetes 软件。有关更多信息，请参阅《Amazon EKS 用户指南》**中的[管理Amazon EKS 附加组件](https://docs.aws.amazon.com/eks/latest/userguide/managing-add-ons.html)。

### 自行管理的 Kubernetes
<a name="buyer-container-product-launch-environments-self"></a>

您可以在运行在 EKS Anywhere、Amazon ECS Anywhere 或 Amazon EC2 中的自行管理 Kubernetes 集群中，或者在本地基础设施上启动容器产品。

Amazon ECS Anywhere 是 Amazon ECS 的一项特征，可用于在客户托管的基础设施上运行和管理容器工作负载。Amazon ECS Anywhere 以 Amazon ECS 为基础，在基于容器的应用程序中提供一致的工具和 API 体验。

有关更多信息，请参阅 [Amazon ECS Anywhere](https://aws.amazon.com/ecs/anywhere/)。

 EKS Anywhere 是一项可用于在客户托管的基础设施上创建 Amazon EKS 集群的服务。您可以将 EKS Anywhere 部署为不受支持的本地环境，或部署为可成为受支持的本地 Kubernetes 平台的生产质量环境。

有关 EKS Anywhere 的详细信息，请参阅 [EKS Anywhere 文档](https://anywhere.eks.amazonaws.com/docs/overview/)。

## 容器和 Kubernetes 概述
<a name="buyer-introduction-to-docker-containers-and-kubernetes"></a>

 容器（例如 Docker 容器）是一项开源软件技术，可在虚拟化操作系统（如 Linux 和 Windows Server）之上提供额外一层抽象和自动化。正如虚拟机是服务器映像的实例，容器是 Docker 容器映像的实例。它们将服务器应用程序软件包装在包含其运行所需的一切（代码、运行时、系统工具、系统库等）的文件系统中。容器可确保软件始终以相同的方式运行，无论其环境如何。

类似于 Java 虚拟机，容器需要底层平台来提供转换和编排层，同时与操作系统隔离并彼此隔离。您可以在 Docker 容器中使用不同的兼容 Docker 的运行时和编排服务，包括 Amazon ECS（一种 AWS适用于高度可扩展、高性能的编排服务）和 Amazon EKS，后者可使用 Kubernetes（一种开源管理和编排服务）轻松部署、管理和扩展容器化[应用程序](https://docs.aws.amazon.com/eks/latest/userguide/)。