使用 AWS Fargate 无预付款,您仅需为您使用的资源付费。您需要为您的容器化应用程序所消耗的 vCPU 和内存资源量付费。
AWS Fargate 定价
AWS Fargate 定价根据从开始下载容器映像到 Amazon ECS 任务或 Amazon EKS* Pod 终止所使用的 vCPU 和内存资源进行计算,四舍五入到最近的秒数。
* 提供 EKS/Fargate 的区域请参见 https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/
定价详细信息
定价基于任务或 Pod 所请求的 vCPU 和内存资源。这两个维度可以独立配置。
适用于 Amazon ECS 的 Fargate Spot 定价
适用于 Amazon ECS 和 Amazon EKS 的 Compute Savings Plan
如果您的 Fargate 使用量处于稳定状态,请利用 Savings Plans。Savings Plans 可为您节省高达 50% 的 AWS Fargate 使用费用,作为交换,您承诺在一到三年的期限内使用特定数量的计算使用量(按小时计算,以美元为单位)。
支持的配置
CPU |
内存值 |
---|---|
0.25 个 vCPU | 0.5GB、1GB 和 2GB |
0.5 个 vCPU | 最低为1GB,最高为4GB,以 1GB 为增量 |
1 个 vCPU | 最低为2GB,最高为8GB,以 1GB 为增量 |
2 个 vCPU | 最低为4GB,最高为16GB,以 1GB 为增量 |
4 个 vCPU | 最低为8GB,最高为30GB,以 1GB 为增量 |
持续时间
定价以秒为单位,最低标准为 1 分钟。持续时间从开始下载容器映像 (docker pull) 时计算,直到任务终止,四舍五入到最接近的秒数。
额外费用
如果您的容器使用其他 AWS 服务或传输数据,则可能会产生额外费用。例如,如果您的容器使用 Amazon CloudWatch Logs 记录应用程序日志,则将根据 CloudWatch 使用量向您收取费用。
有关 AWS 服务定价的更多信息,请参阅相关 AWS 服务详情页面的定价部分。以下列出了一些常用服务的定价信息链接。
数据传输:根据标准 AWS 数据传输费率向您收取费用。
定价示例
示例 1
例如,您的服务使用 5 个 ECS 任务,每个 ECS 任务使用 1 个 vCPU 和 2GB 内存,每天运行 10 分钟(600 秒),持续运行一个月(30 天)。
月度 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
月度 Fargate 计算费用
月度 Fargate 计算费用 = 月度 CPU 费用 + 月度内存费用
月度 Fargate 计算费用 = 1.01 USD + 0.22 USD = 1.23 USD
示例 2
例如,您的服务使用 10 个 ECS 任务,每个 ECS 任务使用 0.25 个 vCPU 和 1GB 内存,每天运行 1 个小时(3600 秒),持续运行一个月(30 天)。
月度 CPU 费用
vCPU 总费用 = 任务数 x vCPU 数 x 每 CPU-秒价格 x 每天 CPU 持续时间(秒)x 天数
vCPU 总费用 = 10 x 0.25 x 0.000011244 x 3600 x 30 = 3.04 USD
月度内存费用
内存总费用 = 任务数 x 内存数 (GB) x 每 GB 价格 x 每天内存持续时间(秒)x 天数
内存总费用 = 10 x 1 x 0.000001235 x 3600 x 30 = 1.33 USD
月度 Fargate 计算费用
月度 Fargate 计算费用 = 月度 CPU 费用 + 月度内存费用
月度 Fargate 计算费用 = 3.04 USD + 1.33 USD = 4.37 USD
发现更多 AWS Fargate 资源