定價概觀
使用 AWS Fargate 無需預付費用,只需按使用的資源付費。您支付在 Amazon Elastic Container Service (ECS) 或 Amazon Elastic Kubernetes Service (EKS) 上執行的容器化應用程式 vCPU、記憶體和儲存資源耗用量的費用。
AWS 요금 계산기
一次估算即可計算您的 AWS Fargate 和架構成本。
AWS Fargate 定價
AWS Fargate 定價方式是從您開始下載容器映像直到 Amazon ECS 任務或 Amazon EKS2 Pod 終止的時間 (四捨五入到最接近的秒數) 所使用的 vCPU、記憶體、作業系統、CPU 架構1和儲存 資源來計算。
1 Windows 作業系統和 ARM CPU 架構目前僅適用於 Amazon ECS。
2 查看已推出 EKS Fargate 的區域 https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/
定價詳細資訊
定價是以任務或 Pod 請求的 vCPU、記憶體、作業系統、CPU 架構1和儲存資源為依據。這五個維度可以分別設定。
1 Windows 作業系統和 ARM CPU 架構目前僅適用於 Amazon ECS。
-
Linux/X86
-
Linux /ARM
-
Windows/X86
-
Linux/X86
-
-
Linux /ARM
-
-
Windows/X86
-
適用於 Amazon ECS 的 Fargate Spot 定價
Fargate Spot 可讓客戶以比常規 Fargate 價格低 70% 的折扣,在備用容量上執行容許中斷的 Amazon ECS 任務*。藉由 Fargate Spot,在 Amazon ECS 任務執行的這段時間,您將持續支付生效的 Spot 價格。Fargate Spot 的價格由 AWS Fargate 制定,然後根據 Fargate Spot 容量的長期供需趨勢逐漸調整。下表顯示每個區域的 vCPU 小時和 GB 小時的目前 Spot 價格。
-
Spot Linux/X86
-
Spot Linux/ARM
-
Spot Linux/X86
-
-
Spot Linux/ARM
-
* Fargate Spot for Amazon ECS 目前僅可用於 Linux 作業系統和 x86 /ARM CPU 架構。
Fargate 暫時性儲存定價
系統將 20 GB 的預設暫時性儲存提供給所有 Fargate 任務和 Pod—您只需為設定的附加儲存支付費用。
支援的組態
CPU |
記憶體值 |
---|---|
0.25 vCPU | 0.5 GB、1 GB 和 2 GB |
0.5 vCPU | 最小值1 GB,最大值4 GB,1 GB 增量 |
1 vCPU | 最小值2 GB,以及最大值8 GB,1 GB 增量 |
2 vCPU | 最小值4 GB,以及最大值16 GB,1 GB 增量 |
4 vCPU | 最小值8 GB,以及最大值30 GB,1 GB 增量 |
8 個 vCPU | 最小值16 GB,最大值60 GB,4 GB 增量 |
16 個 vCPU | 最小值32 GB,最大值120 GB,8 GB 增量 |
持續時間
定價以秒為單位計算,最低費用為 1 分鐘。持續時間是從您開始下載容器映像 (docker pull) 直到任務終止的時間來計算,四捨五入到接近的秒數。
如果是 Windows 容器,定價以秒為單位計算,最低計費時間為 5 分鐘。
適用於 Amazon ECS 和 Amazon EKS 的 Compute Savings Plan
如果您的 Fargate 用量穩定,可善加利用 Savings Plans。如果您承諾持續一年或三年使用特定運算量 (以每小時金額 (USD) 計算),Savings Plans 可為您節省高達一半的 AWS Fargate 用量費用。
其他費用
如果您的容器使用其他 AWS 服務或傳輸資料,可能會產生其他費用。例如,如果容器使用 Amazon CloudWatch Logs 進行應用程式記錄,則需支付 CloudWatch 用量的費用。 還會依據與您的 Amazon ECS 任務或 Amazon EKS Pod 關聯的公有 IPv4 位址計費。 如需詳細資訊,請造訪 VPC 定價頁面的公有 IPv4 位址部分。
如需 AWS 服務定價的詳細資訊,請參閱相關 AWS 服務詳細資訊頁面的定價部分。以下列出一些常用服務定價資訊的連結。
資料傳輸:您需支付標準 AWS 資料傳輸費。
* 此頁面的 GB = 1024^3 個位元組
定價範例
下方所有的範例都使用美國東部 (維吉尼亞北部) 價格。
-
範例 1
假設您的服務使用 5 個 ECS 任務,在一個月 (30 天) 每天執行 10 分鐘 (600 秒),其中每個 ECS 任務使用 1 個 vCPU、2 GB 記憶體和 30 GB 暫時性儲存。使用美國東部 (維吉尼亞北部) 的 Linux/X86 定價,CPU 成本:每 vCPU 秒 0.000011244 USD,記憶體成本:每 GB 每秒 0.000001235 USD,以及暫時性儲存成本:每 GB 每秒 0.0000000308 USD。
每月 CPU 費用
vCPU 總費用 = (任務數) x (vCPU 數) x (每 CPU 秒價格) x (每天 CPU 持續時間 (秒)) x (天數)
vCPU 總費用 = 5 x 1 x 0.000011244 x 600 x 30 = 1.01 USD每月記憶體費用
記憶體總費用 = (任務數) x (記憶體 GB 數) x (每 GB 價格) x (每天記憶體持續時間 (秒)) x (天數)
記憶體總費用 = 5 x 2 x 0.000001235 x 600 x 30 = 0.22 USD月度暫時性儲存費用
暫時性儲存總計費用 = (任務數) x (額外的暫時性儲存 GB 數) x (每 GB 價格) x (每天記憶體持續時間 (秒)) x (天數)
額外的暫時性儲存 GB 數:30 - 20 = 10
暫時性儲存總計費用 = 5 x 10 x 0.0000000308 x 600 x 30 = 0.03 USD每月 Fargate 運算費用
每月 Fargate 運算費用 = (每月 CPU 費用) + (每月記憶體費用) + (每月暫時性儲存費用)
每月 Fargate 運算費用 = 1.01 USD + 0.22 USD + 0.03 USD = 1.26 USD -
範例 2
假設您的服務在基於 Arm 的 AWS Graviton2 驅動的 Fargate 上執行,以優化性價比。服務使用 5 個 ECS 任務,在一個月 (30 天) 每天執行 10 分鐘 (600 秒),其中每個 ECS 任務使用 1 個 vCPU、2 GB 記憶體和 30 GB 暫時性儲存。使用美國東部 (維吉尼亞北部) 的 Linux/ARM 定價,其中 CPU 成本:每 vCPU 秒 0.0000089944 USD,記憶體成本:每 GB 每秒 0.0000009889 USD,以及暫時性儲存成本:每 GB 每秒 0.0000000308 USD。
每月 CPU 費用
vCPU 總費用 = (任務數) x (vCPU 數) x (每 CPU 秒價格) x (每天 CPU 持續時間 (秒)) x (天數)
vCPU 總費用 = 5 x 1 x 0.0000089944 x 600 x 30 = 0.81 USD每月記憶體費用
記憶體總費用 = (任務數) x (記憶體 GB 數) x (每 GB 價格) x (每天記憶體持續時間 (秒)) x (天數)
記憶體總費用 =5 x 2 x 0.0000009889 x 600 x 30 = 0.18 USD月度暫時性儲存費用
暫時性儲存總計費用 = (任務數) x (額外的暫時性儲存 GB 數) x (每 GB 價格) x (每天記憶體持續時間 (秒)) x (天數)
額外的暫時性儲存 GB 數:30 - 20 = 10
暫時性儲存總計費用 = 5 x 10 x 0.0000000308 x 600 x 30 = 0.03 USD每月 Fargate 運算費用
每月 Fargate 運算費用 = (每月 CPU 費用) + (每月記憶體費用) + (每月暫時性儲存費用)
每月 Fargate 運算費用 = 0.81 USD + 0.18 USD + 0.03 USD = 1.02 USD -
範例 3
例如:假設您的服務使用 10 個 EKS Pod,每天執行 1 小時 (3600 秒) 達一個月 (30 天),此時每個 EKS Pod 使用 0.25 vCPU 和 1 GB 記憶體,運作區域為美國東部 (維吉尼亞北部) 區域。
每月 CPU 費用
vCPU 總費用 = (Pod 數) x (vCPU 數) x (每 CPU 秒價格) x (每天 CPU 持續時間 (秒)) x (天數)
vCPU 總費用 = 10 x 0.25 x 0.000011244 x 3,600 x 30 = 3.04 USD每月記憶體費用
記憶體總費用 = (Pod 數) x (記憶體 GB 數) x (每 GB 價格) x (每天記憶體持續時間 (秒)) x (天數)
記憶體總費用 = 10 x 1 x 0.000001235 x 3,600 x 30 = 1.33 USD每月 Fargate 運算費用
每月 Fargate 運算費用 = (每月 CPU 費用) + (每月記憶體費用)
每月 Fargate 運算費用 = 3.04 USD + 1.33 USD = 4.37 USD -
範例 4
例如,您的服務使用 10 個 ECS 任務,在一個月 (30 天) 每天執行 Windows 1 小時 (3,600 秒),其中每個 ECS 任務使用 1 個 vCPU 和 2 GB 記憶體。
每月 CPU 費用
vCPU 總費用 = (任務數) x (vCPU 數) x (每 CPU 秒價格) x (每天 CPU 持續時間 (秒)) x (天數)
vCPU 總費用 = 10 x 1 x 0.0000254167 x 3,600 x 30 = 27.45 USD每月 Windows 作業系統費用
記憶體總費用 = (任務數) x (vCPU 數) x (每 CPU 秒作業系統價格) x 每天 CPU 持續時間 (秒) x (天數)
Windows 作業系統總費用 = 10 x 1 x 0.0000127778 x 3,600 x 30 = 13.80 USD每月記憶體費用
記憶體總費用 = (任務數) x (記憶體 GB 數) x (每 GB 價格) x (每天記憶體持續時間 (秒)) x (天數)
記憶體總費用 = 10 x 2 x 0.0000027778 x 3,600 x 30 = 6.00 USD每月 Fargate 運算費用
每月 Fargate 運算費用 = 每月 CPU 費用 + 每月 Windows 作業系統費用 + 每月記憶體費用
每月 Fargate 運算費用 = 27.45 USD + 13.80 USD + 6.00 USD = 47.25 USD
找到今天所需的資訊了嗎?
讓我們知道,以便我們改善頁面內容的品質。