容器产品 - AWS Marketplace

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

容器产品

容器产品是以容器映像形式交付的独立产品。容器产品可以是免费的,也可以是必须使用卖家提供的定价选项付款。容器产品可以与多个容器运行时和服务一起使用,包括 Amazon Elastic Container Service (Amazon ECS)、Amazon Elastic Kubernetes Service (Amazon EKS),甚至是在您自己的基础设施上运行的服务。有关支持的运行时和服务的完整列表以及每一项的更多信息,请参阅支持容器产品的服务

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

如果产品启用了 QuickLaunch,仅需几个步骤即可使用它在 Amazon EKS 集群上快速测试容器产品。QuickLaunch 使用 AWS CloudFormation 创建 Amazon EKS 集群并在其上启动容器软件。有关使用 QuickLaunch 启动的更多信息,请参阅 AWS Marketplace 中的 QuickLaunch

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

付费容器产品的定价模式

付费容器产品必须具有一种或多种定价模式。与 AWS Marketplace 中的任何其他付费容器产品一样,AWS 将根据定价模式向您收取费用。定价模式可能是按秒监控、按比例计算的固定月费或小时价格。定价详情将在您订阅产品时显示在详情页面上。

AWS Marketplace 中支持的容器产品定价模式如下:

  • 每月固定费用,用量不受限制。

  • 按用量预付款,适用于在长期合同期间内使用产品。

  • 即用即付定价模式(通常为按小时)根据产品用量付费。

  • 采用合同定价的预付模式。

有关每种模式的更多信息,请参阅《AWS Marketplace 卖家指南》中的容器产品定价

容器和 Kubernetes 概述

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

类似于 Java 虚拟机,容器需要底层平台来提供转换和编排层,同时与操作系统隔离并彼此隔离。有不同的与 Docker 兼容的运行时和编排服务可与 Docker 容器一起使用,包括 Amazon ECS 和 Amazon EKS,前者是适用于 AWS 的高度可扩展的高性能编排服务,后者可让您使用 Kubernetes(一项开源管理和编排服务)轻松地部署、管理和扩展容器化应用程序。