定价概述
使用 AWS Fargate,没有预付费用,并且您仅需为使用的资源付费。您需要为运行在 Amazon Elastic Container Service (ECS) 或 Amazon Elastic Kubernetes Service (EKS) 上的容器化应用程序所消耗的 vCPU、内存和存储资源量付费。
AWS 定价计算器
在单次估计中计算您的 AWS Fargate 和架构成本。
AWS Fargate 定价
AWS Fargate 定价根据从开始下载容器映像到 Amazon ECS 任务或 Amazon EKS 2 容器组(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,客户能以低至 3 折的常规 Fargate 价格在备用容量上运行容忍中断的 Amazon ECS 任务*。使用 Fargate Spot 时,您将支付 Amazon ECS 任务运行期间生效的 Spot 价格。Fargate Spot 的价格由 AWS Fargate 设置,并根据 AWS Fargate 容量的长期供求趋势逐步调整。下表显示了每个区域当前的 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 短暂存储定价
默认情况下,为所有的 Fargate 任务和容器组(pod)提供 20GB 的短暂存储——您只需为您配置的任何额外存储付费。
支持的配置
CPU |
内存值 |
---|---|
0.25 个 vCPU | 0.5 GB、1 GB 和 2 GB |
0.5 个 vCPU | 最低为1 GB,最高为4 GB,以 1GB 为增量 |
1 个 vCPU | 最低为2GB,最高为8 GB,以 1GB 为增量 |
2 个 vCPU | 最低为4GB,最高为16 GB,以 1GB 为增量 |
4 个 vCPU | 最低为8GB,最高为30GB,以 1GB 为增量 |
8 个 vCPU | 最低为16GB,最高为60GB,以 4GB 为增量 |
16 个 vCPU | 最低为32GB,最高为120GB,以 8GB 为增量 |
持续时间
定价以秒为单位计算,最低标准为 1 分钟。持续时间从开始下载容器映像(Docker 拉取)时计算,直到任务终止,四舍五入到最接近的秒数。
对于 Windows 容器,计费以秒为单位计算,最低标准为 5 分钟。
适用于 Amazon ECS 和 Amazon EKS 的计算类节省计划
如果您的 Fargate 使用量保持一致,请利用 Savings Plans。Savings Plans 可为您节省高达 50% 的 AWS Fargate 使用费用,作为交换,您承诺在一到三年的期限内使用特定数量的计算(按小时计算,以美元为单位)。
额外费用
如果您的容器使用其他 AWS 服务或传输数据,则可能会产生额外费用。例如,如果您的容器使用 Amazon CloudWatch Logs 记录应用程序日志,则将根据 CloudWatch 使用量向您收取费用。 您还需要为与 Amazon ECS 任务或 Amazon EKS Pod 关联的公共 IPv4 地址付费。 有关更多详细信息,请访问 VPC 定价页面的公有 IPv4 地址部分。
有关 AWS 服务定价的更多信息,请参阅相关 AWS 服务详情页面的定价部分。以下列出了一些常用服务的定价信息链接。
数据传输:根据标准的 AWS 数据传输费率向您收取费用。
*在此页面,1GB = 1024^3 字节
定价示例
以下所有示例均基于美国东部(弗吉尼亚北部)的价格。
-
示例 1
假设,您的服务使用 5 个 ECS 任务,每个 ECS 任务使用 1 个 vCPU、2GB 内存和 30GB 短暂存储,每天运行 10 分钟(600 秒),持续运行一个月(30 天)。使用美国东部(弗吉尼亚北部)区域的 Linux/X86 定价,其中 CPU 成本:每秒每个 vCPU 0.000011244 美元,内存成本:每秒每 GB 0.000001235 美元,以及短暂存储成本:每秒每 GB 0.0000000308 美元
月度 CPU 费用
vCPU 总费用 =(任务数)x(vCPU 数)x(每 CPU-秒价格)x(每天 CPU 持续时间(秒))x(天数)
vCPU 总费用 = 5 x 1 x 0.000011244 x 600 x 30 = 1.01 美元月度内存费用
内存总费用 =(任务数)x(内存数 (GB))x( 每 GB 价格)x(每天内存持续时间(秒))x(天数)
内存总费用 = 5 x 2 x 0.000001235 x 600 x 30 = 0.22 美元每月短暂存储费用
短暂存储总费用 =(任务数)x(额外的短暂存储(单位 GB))x(每 GB 价格)x(每天的内存持续时间(秒))x(天数)
其他短暂存储(单位 GB):30 - 20 = 10
短暂存储总费用 = 5 x 10 x 0.0000000308 x 600 x 30 = 0.03 美元月度 Fargate 计算费用
月度 Fargate 计算费用 =(月度 CPU 费用)+(月度内存费用)+(月度短暂存储费用)
月度 Fargate 计算费用 = 1.01 美元 + 0.22 美元 + 0.03 美元 = 1.26 美元 -
示例 2
假设,您的服务在基于 Arm 的、AWS Graviton2 提供支持的 Fargate 上运行以优化性价比。该服务使用 5 个 ECS 任务,每个 ECS 任务使用 1 个 vCPU、2GB 内存和 30GB 短暂存储,每天运行 10 分钟(600 秒),持续运行一个月(30 天)。使用美国东部(弗吉尼亚北部)区域的 Linux/ARM 定价,其中 CPU 成本:每秒每个 vCPU 0.0000089944 美元,内存成本:每秒每 GB 0.0000009889 美元,以及短暂存储成本:每秒每 GB 0.0000000308 美元。
月度 CPU 费用
vCPU 总费用 =(任务数)x(vCPU 数)x(每 CPU-秒价格)x(每天 CPU 持续时间(秒))x(天数)
vCPU 总费用 = 5 x 1 x 0.0000089944 x 600 x 30 = 0.81 美元月度内存费用
内存总费用 =(任务数)x(内存数 (GB))x( 每 GB 价格)x(每天内存持续时间(秒))x(天数)
内存总费用 = 5 x 2 x 0.0000009889 x 600 x 30 = 0.18 美元每月短暂存储费用
短暂存储总费用 =(任务数)x(额外的短暂存储(单位 GB))x(每 GB 价格)x(每天的内存持续时间(秒))x(天数)
其他短暂存储(单位 GB):30 - 20 = 10
短暂存储总费用 = 5 x 10 x 0.0000000308 x 600 x 30 = 0.03 美元月度 Fargate 计算费用
月度 Fargate 计算费用 =(月度 CPU 费用)+(月度内存费用)+(月度短暂存储费用)
月度 Fargate 计算费用 = 0.81 美元 + 0.18 美元 + 0.03 美元 = 1.02 美元 -
示例 3
例如,我们假设您的服务使用 10 个 EKS Pod,每天运行 1 小时(3600 秒),持续一个(30 天),每个 EKS Pod 使用 0.25 vCPU 和 1GB 内存在美国东部(弗吉尼亚北部)区域以外运行。
月度 CPU 费用
vCPU 总费用 =(Pod 数)x(vCPU 数)x(每 CPU-秒价格)x(每天 CPU 持续时间(秒))x(天数)
vCPU 总费用 = 10 x 0.25 x 0.000011244 x 3600 x 30 = 3.04 美元月度内存费用
内存总费用 =(Pod 数)x(内存数 (GB))x( 每 GB 价格)x(每天内存持续时间(秒))x(天数)
内存总费用 = 10 x 1 x 0.000001235 x 3600 x 30 = 1.33 美元月度 Fargate 计算费用
月度 Fargate 计算费用 =(月度 CPU 费用)+(月度内存费用)
月度 Fargate 计算费用 = 3.04 美元 + 1.33 美元 = 4.37 美元 -
示例 4
例如,您的服务使用 10 个 ECS 任务,每个 ECS 任务使用 1 个 vCPU 和 2GB 内存,每天运行 Windows 1 个小时(3600 秒),持续运行一个月(30 天)。
月度 CPU 费用
vCPU 总费用 =(任务数)x(vCPU 数)x(每 CPU-秒价格)x(每天 CPU 持续时间(秒))x(天数)
vCPU 总费用 = 10 x 1 x 0.0000254167 x 3600 x 30 = 27.45 美元月度 Windows 操作系统费用
内存总费用 =(任务数)x(vCPU 数)x(每 CPU -秒操作系统价格)x(每天 CPU 持续时间(秒))x(天数)
Windows 操作系统总费用 = 10 x 1 x 0.0000127778 x 3600 x 30 = 13.80 美元月度内存费用
内存总费用 =(任务数)x(内存数 (GB))x( 每 GB 价格)x(每天内存持续时间(秒))x(天数)
内存总费用 = 10 x 2 x 0.0000027778 x 3600 x 30 = 6.00 美元月度 Fargate 计算费用
月度 Fargate 计算费用 =(月度 CPU 费用)+(月度 Windows 操作系统费用)+(月度内存费用)
月度 Fargate 计算费用 = 27.45 美元 + 13.80 美元 + 6.00 美元 = 47.25 美元
找到今天要查找的内容了吗?
请提供您的意见,以便帮助我们提高网站内容的质量。