中的容器產品 AWS Marketplace - AWS Marketplace

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

中的容器產品 AWS Marketplace

容器產品是做為容器映像履行的獨立產品。容器產品可以是免費的,或者必須使用賣方提供的定價選項支付。容器產品可與多個容器執行期和服務搭配使用,包括 Amazon Elastic Container Service (Amazon ECS)、Amazon Elastic Kubernetes Service (Amazon EKS),甚至是在您自己的基礎設施上執行的服務。如需支援執行時間和服務的完整清單,以及每個執行時間和服務的詳細資訊,請參閱 容器產品的支援服務

您可以在 AWS Marketplace 網站或 Amazon ECS 主控台中探索、訂閱和部署容器產品。您可以使用賣方提供的部署範本,例如任務定義或 Helm Chart,將許多產品部署到 Amazon ECS 或 Amazon EKS。或者,您可以在訂閱這些產品之後,直接從私有 Amazon Elastic Container Registry (Amazon ECR) 儲存庫存取容器映像。

如果產品已啟用快速啟動,您可以使用它,只需幾個步驟即可快速測試 Amazon EKS 叢集上的容器產品。Quick Launch 使用 AWS CloudFormation 來建立 Amazon EKS 叢集,並在其上啟動容器軟體。如需使用快速啟動啟動的詳細資訊,請參閱 使用 Quick Launch 啟動容器產品

本節提供尋找、訂閱和啟動容器產品的相關資訊 AWS Marketplace。

付費容器產品的定價模型

付費容器產品必須具有一或多個定價模型。與 中的任何其他付費產品一樣 AWS Marketplace, AWS 根據定價模式, 會向您收取付費容器產品的費用。定價模式可能是固定月費或每小時價格,以秒為單位進行監控並按比例分配。定價詳細資訊會顯示在詳細資訊頁面上,以及當您訂閱產品時。

中容器產品的支援定價模型 AWS Marketplace 如下:

  • 提供無限用量的固定每月費用。

  • 長期合約期間使用產品的預付費用。

  • 根據產品用量pay-as-you-go(通常是每小時)。

  • 具有合約定價pay-up-front模型。

如需每個模型的詳細資訊,請參閱《 AWS Marketplace 賣方指南》中的容器產品定價

容器產品的支援服務

下列清單包含 中容器產品的所有支援服務 AWS Marketplace。支援的服務是可啟動產品的容器服務或環境。容器產品必須包含至少一個履行選項,其中包含交付方法,以及啟動至一或多個環境的指示。

Amazon ECS

Amazon Elastic Container Service (Amazon ECS) 是一種高度可擴展的快速容器管理服務,可用於執行、停止和管理叢集上的容器。您可用來在服務中執行個別任務或任務的任務定義中會對您的容器進行定義。在這種情況下,服務是一種組態,可讓您在叢集中同時執行和維護指定數量的任務。您可以在 管理的無伺服器基礎設施上執行任務和服務 AWS Fargate。或者,如需對基礎設施掌握更大的控制權,您可以在管理的 Amazon EC2 執行個體叢集上執行任務和服務。

如需 Amazon ECS 的詳細資訊,請參閱《Amazon Elastic Container Service 開發人員指南》中的什麼是 Amazon Elastic Container Service

Amazon EKS

Amazon Elastic Kubernetes Service (Amazon EKS) 是一項受管服務,可用於在 AWS 上執行 Kubernetes,而無需安裝、操作和維護您自己的 Kubernetes 控制平面或節點。Kubernetes 是一套開放原始碼系統,用於容器化應用程式的自動化部署、擴展與管理。

您可以使用 Amazon EKS 主控台搜尋、訂閱和部署第三方 Kubernetes 軟體。如需詳細資訊,請參閱《Amazon EKS 使用者指南》中的管理 Amazon EKS 附加元件

自我管理的 Kubernetes

您可以在 EKS Anywhere、Amazon ECS Anywhere、Amazon EC2 或內部部署基礎設施中執行的自我管理 Kubernetes 叢集上啟動容器產品。

Amazon ECS Anywhere 是 Amazon ECS 的一項功能,可用於在客戶受管基礎設施上執行和管理容器工作負載。Amazon ECS 以 Amazon ECS Anywhere為基礎,在容器型應用程式中提供一致的工具和 API 體驗。

如需詳細資訊,請參閱 Amazon ECS Anywhere

EKS Anywhere 是一項服務,可用來在客戶受管基礎設施上建立 Amazon EKS 叢集。您可以部署EKS Anywhere為不支援的本機環境,或部署為可成為受支援內部部署 Kubernetes 平台的生產品質環境。

如需 EKS Anywhere 的詳細資訊,請參閱 EKS Anywhere 說明文件

容器和 Kubernetes 概觀

Docker 容器等容器是一種開放原始碼軟體技術,可在 Linux 和 Windows Server 等虛擬化作業系統上提供額外的抽象層和自動化層。如同虛擬機器是伺服器映像的執行個體,容器也是 Docker 容器映像的執行個體。它們會在檔案系統中包裝伺服器應用程式軟體,其中包含執行所需的一切:程式碼、執行時間、系統工具、系統程式庫等。使用容器時,無論其環境為何,軟體一律執行相同。

與 Java 虛擬機器類似,容器需要基礎平台提供轉譯和協同運作層,同時與作業系統彼此隔離。有不同的 Docker 相容執行期和協同運作服務可與 Docker 容器搭配使用,包括 Amazon ECS,這是適用於 AWS和 Amazon EKS 的高度可擴展、高效能協同運作服務,可讓您使用開放原始碼管理和協同運作服務 Kubernetes 輕鬆部署、管理和擴展容器化應用程式。