- 容器›
- Amazon EKS›
- 定價
定價概觀
Amazon Elastic Kubernetes Service (Amazon EKS) 是一項受管的 Kubernetes 服務,可讓您執行 Kubernetes 應用程式,而無需管理、保護或擴展 Kubernetes 控制平面。藉由 Amazon EKS,沒有最低費用或前期承諾。Amazon EKS 具有基於 Kubernetes 叢集版本支援的每叢集定價、適用於 Amazon EKS 自動模式的定價、適用於 Amazon EKS 功能的定價,以及適用於 Amazon EKS 混合節點的每 vCPU 定價。您還需要為用於在 Kubernetes 工作節點上執行應用程式的資源支付費用,例如 Amazon EC2 執行個體、Amazon EBS 磁碟區和公有 IPv4 地址。
AWS 定價計算器
一次估算即可計算您的 Amazon EKS 和架構成本。
定價詳細資訊
Amazon EKS 叢集定價
所有 Amazon EKS 叢集均根據叢集的 Kubernetes 版本按叢集收取每小時費用。Kubernetes 版本在 Amazon EKS 中發佈後的前 14 個月內享受標準支援。一旦 Kubernetes 版本超出標準支援結束日期,它就會在接下來的 12 個月內進入延伸支援,讓您可以使用給定的 Kubernetes 版本更長時間,但需額外費用。若要進一步了解 Amazon EKS 中的 Kubernetes 版本支援,請瀏覽 Amazon EKS 文件。
| Kubernetes 版本支援方案 | 定價 |
|---|---|
| 標準 Kubernetes 版本支援 | 每小時每個叢集 0.10 USD |
| 延伸 Kubernetes 版本支援 | 每小時每個叢集 0.60 USD(標準 Kubernetes 版本支援 + 每小時每個叢集 0.50 USD) |
Amazon EKS 佈建控制平面定價
Amazon EKS 佈建控制平面可讓您選取叢集的控制平面容量,以確保針對最嚴苛的工作負載,確保可預測的高效能。 透過佈建控制平面,您可以從一組清楚定義的擴展方案預先佈建所需的控制平面容量,確保控制平面可立即處理尖峰流量或無法預測的爆量。此外,這些新的擴展方案可帶來大幅提高的叢集效能和可擴展性,讓您可以在單一叢集中執行大規模的工作負載。
每個佈建的控制平面擴展方案都提供由知名 Kubernetes 控制平面性質定義的特定控制平面容量和效能。 您可以依小時付費佈建叢集的擴展方案,而無需預付費用或長期承諾。此費用是在「Amazon EKS 叢集定價」部分中詳術的基於 Kubernetes 版本支援方案的標準 Amazon EKS 叢集定價之外的額外費用。您可以隨時在佈建控制平面擴展方案之間變更,或返回標準控制平面。若要進一步了解佈建控制平面以及每個擴展方案提供的功能,請參閱 Amazon EKS 文件。
如果您打算在大於 4XL 的擴展方案上執行叢集,請聯絡 AWS 帳戶團隊以獲取其他定價資訊。
| 控制平面擴展方案 | 定價 |
|---|---|
| XL | 每小時每個叢集 1.65 USD |
| 2XL | 每小時每個叢集 3.40 USD |
| 4XL | 每小時每個叢集 6.90 USD |
Amazon EKS 自動模式
此定價適用於啟用 EKS 自動模式的 Amazon EKS 叢集。您根據 EKS 自動模式啟動和管理的 Amazon EC2 執行個體的持續時間與類型支付 EKS 自動模式的費用。以下的 EKS 自動模式價格是 Amazon EC2 執行個體價格的補充,後者涵蓋 EC2 執行個體本身。與 EC2 執行個體費用一樣,EKS 自動模式費用按秒計費,最低為一分鐘。雖然您可以透過 EKS 自動模式使用各種 Amazon EC2 執行個體購買選項,包括隨需、一至三年的預留執行個體、Compute Savings Plans 以及 Spot 執行個體,但 EKS 自動模式費用與 EC2 執行個體購買選項無關。
如果您打算在整個組織的 150 多個節點使用 EKS 自動模式,請聯絡您的帳戶團隊以獲取其他定價資訊。
Amazon EKS 功能定價
此定價適用於啟用 EKS 功能的 Amazon EKS 叢集。您可以根據兩個依小時計費的元件來支付 EKS 功能:每個啟用功能的基本小時費率,以及根據每個功能管理的資源數量的每小時使用費用。針對 Argo CD,您為受管的每個 Argo CD 應用程式支付每小時的費用。針對 AWS Controllers for Kubernetes (ACK),您為受管的每個 ACK 資源支付每小時的費用。針對 Kubernetes 資源協調器 (KRO),您為受管的每個 KRO 資源圖定義 (RGD) 執行個體支付每小時的費用。所有 EKS 功能費用都是依小時計算和計費,沒有最低承諾或預付費用。
定價定義:
功能小時:在您的 AWS 帳戶中執行功能的每個小時。例如,在一個叢集中執行一個 Argo CD 功能,持續 24 小時,等於 24 能力小時。
Argo CD 應用程式小時:由 Argo CD 功能管理應用程式的每個小時。每個應用程式依目標叢集部署計算 - 如果您將一個應用程式部署到 5 個不同的叢集,則將計算為 5 個應用程式。使用 ApplicationSet 與生成器時,每個產生的應用程式執行個體會計算為一個應用程式。
ACK 資源小時:由 ACK 功能管理 AWS 資源的每個小時。
KRO RGD 執行個體小時:由 KRO 功能管理資源圖定義 (RGD) 執行個體的每個小時。
Amazon EKS 混合節點定價
藉助 Amazon EKS 混合節點,您可以將內部部署和邊緣基礎設施用作 Amazon EKS 叢集中的節點,以統一雲端、內部部署和邊緣環境中的 Kubernetes 管理。Amazon EKS 混合節點會根據向 Kubernetes 報告的節點資源,按每個 vCPU 依小時收費。Amazon EKS 混合節點會在節點加入叢集時開始計費,以及在節點從叢集中移除時停止計費。Amazon EKS 混合節點定價方案會套用於帳戶內相同 AWS 區域中的每月 vCPU 小時彙總用量。如果您在 AWS Organizations 中使用合併帳單,定價方案會套用於組織各帳戶同一 AWS 區域中所執行 Amazon EKS 混合節點的彙總每月 vCPU 小時。如果您在混合節點基礎設施中使用 Amazon EC2 執行個體,則會向您收取混合節點費用。若要進一步了解 Amazon EKS 混合節點,請瀏覽 Amazon EKS 文件。
如果您打算在每台機器大於 32 個 vCPU 的多台機器上執行混合節點,請聯絡您的客戶團隊以取得其他定價資訊。
| 使用範圍 | 定價 |
|---|---|
| 前 576,000 個每月 vCPU 小時 | 每小時每 vCPU 0.020 USD |
| 接下來 576,000 個每月 vCPU 小時 | 每小時每 vCPU 0.014 USD |
| 接下來 4,608,000 個每月 vCPU 小時 | 每小時每 vCPU 0.010 USD |
| 接下來 5,760,000 個每月 vCPU 小時 | 每小時每 vCPU 0.008 USD |
| 超出 11,520,000 個每月 vCPU 小時 | 每小時每 vCPU 0.006 USD |
其他 AWS 服務定價
使用 Amazon EKS 時,您需要單獨支付在 Kubernetes 工作節點上執行應用程式所使用的 AWS 資源費用。例如,如果您使用帶有 Amazon EBS 磁碟區和公有 IPv4 地址的 Amazon EC2 執行個體執行 Kubernetes 工作節點,則需要為透過 Amazon EC2 取得的執行個體容量、透過 Amazon EBS 取得的磁碟區容量和透過 Amazon VPC 取得的 IPv4 地址付費。請造訪與 Kubernetes 應用程式搭配使用之 AWS 服務的相應定價頁面,以取得詳細的定價資訊。
AWS Outposts 上的 Amazon EKS 本機叢集對標準 Kubernetes 版本支援具有相同的 Amazon EKS 叢集費用,並且不提供延伸 Kubernetes 版本支援。Amazon EKS 叢集費用不包含在 Amazon EKS 延伸和本機叢集部署選項的 AWS Outposts 定價中。如需有關 AWS Outposts 定價的資訊,請瀏覽 AWS Outposts 定價頁面。
如果使用的是 AWS Fargate,定價方式是從您開始下載容器映像直到 Amazon EKS pod 終止的時間所使用的 vCPU 和記憶體資源來計算,四捨五入到最接近的秒數。需支付一分鐘最低費用。如需有關 AWS Fargate 定價的詳細資訊,請造訪 AWS Fargate 定價頁面。
定價範例
-
範例 1:延伸支援
您可以於 Amazon EKS 發佈 Kubernetes 版本之日在其上建立 Amazon EKS 叢集,並在接下來的 26 個月內執行該叢集而無需升級控制平面版本。當版本處於標準支援範圍內時,您在前 14 個月內支付每小時 0.10 USD 的費用。14 個月後,Kubernetes 版本會轉換為延伸支援。在剩餘的 12 個月內您支付每小時 0.60 USD 的費用。在 26 個月期間,平均每小時支付 0.33 USD 來執行此叢集。
支援類型 用量 (月) 價格 (每小時每個叢集) 標準 14 0.10 USD 延伸 12 0.60 USD 26 個月支援的平均費用 0.33 USD -
範例 2:混合節點資料中心使用案例
您的公司正在將內部部署應用程式現代化,以便在容器中執行。您的某些應用程式會移至雲端,但其他應用程式必須保留在內部部署中。您有一個小型平台工程團隊,該團隊負責執行 Kubernetes 叢集,供業務單位用來執行其應用程式。您可以選擇使用 Amazon EKS 混合節點來縮短團隊管理 Kubernets 的時間。如下 3 個業務單位正在加入您的平台。業務單位 1 將執行 10 個節點,每個節點 8 個 vCPU。業務單位 2 將執行 5 個節點,每個節點 4 個 vCPU。業務單位 3 將執行 3 個節點,每個節點 16 個 vCPU。您將針對每個業務單位使用單獨的 Amazon EKS 叢集,並在標準支援下使用 Kubernetes 版本。每個業務單位的每月成本明細如下表所示。請注意,由於每個 vCPU 每小時的用量不超過 576,000 個 vCPU 小時,因此 vCPU 時間的費用均為每小時 0.02 USD 的費率。
叢集 節點 VCPU/節點 小時/月 vCPU 小時 叢集費用 節點費用 總費用 業務單位 1 1 10 8 730 58,400 73.00 USD 1,168.00 USD 1,241.00 USD 業務單位 2 1 5 4 730 14,600 73.00 USD 292.00 USD 365.00 USD 業務單位 3 1 3 16 730 35٬040 73.00 USD 700.80 USD 773.80 USD 每月 EKS 費用總計 108,040 219.00 USD 2,233.80 USD 2,379.80 USD -
範例 3:混合節點邊緣使用案例
您的公司正在尋求改善全球 50 個工廠中的應用程式交付和營運。您的團隊負責定義、部署和維護以 Kubernetes 為基礎的平台,該平台將在每個工廠中託管應用程式。您選擇使用 Amazon EKS 混合節點來降低每個網站的基礎設施要求,並且更輕鬆地管理遍布全球的部署規模。
您部署的每個叢集都會有 3 個節點,每個節點具有 8 個 vCPU。您將為每個工廠使用單獨的 Amazon EKS 叢集,以便獨立更新和擴展每個叢集。部署的每月成本明細如下表所示。請注意,請注意,576,000 個 vCPU 小時的費率為每 vCPU 每小時 0.02 USD,300,000 個 vCPU 小時的費率為每 vCPU 每小時 0.014 USD。
叢集 節點 VCPU/節點 小時/月 vCPU 小時 叢集費用 節點費用 總費用 工廠平台 50 150 8 730 876,000 3,650.00 USD 15,720.00 USD 19,370.00 USD -
範例 4:EKS 自動模式
您正在尋求將新的容器化應用程式部署到 Amazon EKS。您選擇 Amazon EKS 自動模式,以減少管理 EKS 叢集基礎設施所需的工作。
容器化應用程式由三個 Kubernetes Pod 或容器集組成,一個向最終使用者提供 Web 式前端使用者介面,需要 0.5 vCPU 和 1GB 記憶體;第二個負責處理 Web 應用程式的後端,需要 2 vCPU 和 5GB 記憶體;第三個執行定期批次資料處理任務,需要 1 vCPU 和 8GB 記憶體。平均而言,您預計前端需要 6 個 Pod 來滿足需求,後端需要 10 個 Pod 和 2 個資料處理 Pod。除了批次資料處理 Pod 之外,每個 Pod 也設定為在至少兩個可用區域中執行以實現高可用性。
您在美國西部 (奧勒岡) 區域部署應用程式。EKS 自動模式計算出最符合應用程式需求的最經濟高效 EC2 執行個體包括 c6a.2xlarge、c6a.4xlarge、m5a.2xlarge 和 m5a.xlarge。除了常規 EC2 執行個體成本和控制平面成本外,EKS 自動模式還會根據啟動的 EC2 執行個體類型收取不同的管理費。 下面顯示應用程式執行期間每小時和每月的 EKS 自動模式成本總計,包括常規 EC2 執行個體成本:
數量 EC2 執行個體 EKS 自動模式 c6a.2xlarge 1 0.306 USD 0.03672 USD c6a.4xlarge 1 0.612 USD 0.07344 USD m5a.2xlarge 1 0.344 USD 0.04128 USD m5a.xlarge 1 0.172 USD 0.02064 USD 每小時總計 1.434 USD 0.17208 USD 每月總計 1,046.82 USD 125.62 USD -
範例 5:EKS 佈建控制平面
您的電子商務商店在生產中的 Amazon EKS 叢集上執行,因為預期在節日購物季節期間預期流量會增加,您主動升級叢集的控制平面,以使用佈建控制平面擴展方案 XL,以確保最佳效能和可靠性。此增強型方案可提供在購物尖峰期間處理增加工作負載所需的額外容量和輸送量。當節日購物季節在月底結束並且流量恢復到正常水準後,您可以回到標準 EKS 控制平面設定,使您可以最佳化成本,同時保持應用程式在典型操作期間所需的效能。
日 叢集數 EKS 叢集價格 - 標準 Kubernetes 支援版本 EKS 佈建控制平面 - XL 分級 1 至 15 1 36 USD = 每小時 0.10 USD X 15 天 X 24 小時 X 1 個叢集 0 USD 15 至30 1 36 USD = 每小時 0.10 USD X 15 天 X 24 小時 X 1 個叢集 594 USD = 每小時 1.65 USD X 15 天 X 24 小時 X 1 個叢集 總計 30 天 72 USD 594 USD 每月總費用 = 666 USD (72 USD + 594 USD) -
範例 6:EKS 功能 (全部啟用)
您想要消除管理 GitOps 工具 (例如 Argo CD、AWS 基礎結構佈建控制器和複雜的多資源 Kubernetes 部署) 的操作負擔,同時加速開發速度。您可以啟用所有三個 EKS 功能,以使用 Argo CD 自動化應用程式部署、透過 ACK 使用 Kubernetes 原生管理 AWS 資源,並建立強大的抽象,使用 KRO 封裝複雜 Kubernetes 資源,進而讓更輕鬆地管理和重複使用整個組織。
您在美國東部 (維吉尼亞北部) 的環境包含使用 Argo CD 功能管理的 100 個 Argo CD 應用程式、使用 ACK 功能管理的 1000 個 AWS 資源 (RDS 資料庫、SQS 佇列、ElastiCache 執行個體、S3 儲存貯體),以及使用 KRO 功能管理的 1000 個 KRO RGD 執行個體。
功能 價格 計算 每月成本 Argo CD 基本價格 每 Argo CD 功能小時 0.03 USD × 730 小時 21.90 USD 用量 (100 個 Argo CD 應用程式) 每 Argo CD 應用程式小時 0.0015 USD × 100 個Argo CD 應用程式 × 730 小時 109.50 USD 小計 131.40 USD ACK 基本價格 每 ACK 功能小時 0.005 USD × 730 小時 3.65 USD 用量 (1000 個 ACK 資源) 每 ACK 資源小時 0.00005 USD × 1000 個 ACK 資源 × 730 小時 36.50 USD 小計 40.15 USD KRO 基本價格 每 KRO 功能小時 0.005 USD × 730 小時 3.65 USD 用量 (1000 個 KRO RGD 執行個體) 每 KRO RGD 執行個體小時 0.00005 USD × 1000 個 KRO RGD 執行個體 × 730 小時 36.50 USD 小計 40.15 USD 每月總費用 211.70 USD