费用计算 | AWS EC2 Image Builder 是如何计费的?


  基本概述

AWS EC2 Image Builder 是亚马逊云科技提供的全托管服务,用于自动化创建、管理和部署定制化的安全服务器映像(AMI)及容器映像。该服务通过预置的组件库和自动化管道,简化了映像构建流程,支持在映像中集成操作系统、软件包、安全配置和测试脚本,并可与 AWS Systems Manager、CloudWatch 等服务集成,实现映像的全生命周期管理。其核心价值在于降低手动构建映像的复杂性和运营成本,同时确保映像的合规性和安全性。


  定价模型

AWS EC2 Image Builder 采用“服务免费,资源按需付费”的定价模式:
服务本身无额外费用:用户无需为 Image Builder 的功能(如管道配置、组件管理)支付费用。
资源使用按量计费:在映像构建过程中使用的 AWS 资源(如 EC2实例、EBS 存储、S3日志存储等)需按标准 AWS 价格付费。
无长期承诺:用户可随时启动或停止映像构建任务,费用仅与实际资源使用量挂钩。


  费用构成

EC2实例费用
构建实例:Image Builder 在用户账户中启动 EC2实例以执行映像定制和测试。实例类型(如 t3.medium、c5.large)和运行时长直接影响费用。例如,t3.medium 实例在东京区域的按需价格为$0.052/小时。
实例规格选择:用户可根据映像复杂度选择不同规格的实例。复杂映像(如包含大量软件包或测试脚本)可能需要更高配置的实例,从而增加费用。
存储费用
EBS 快照:创建 AMI 时,AWS 会自动生成 EBS 快照以存储映像数据。快照费用为0.05/GB/月,按实际存储量计费。例如,一个50GB 的快照每月费用为2.5。
S3日志存储:映像构建过程中的日志默认存储在 S3中,费用为0.023/GB/月。若日志量为1GB,则每月费用为0.023。
其他服务费用
Amazon Inspector:若使用 Inspector 对映像进行安全验证,需按扫描次数付费(如每次扫描$0.15)。
Amazon ECR:存储容器映像时,ECR 费用为$0.10/GB/月。


  计费示例

某企业使用 EC2 Image Builder 构建一个包含 Web 服务器(Apache、PHP)和数据库(MySQL)的定制 AMI,流程如下:
启动构建实例:选择 t3.medium 实例(0.052/小时),运行4小时完成映像定制和测试,费用为0.208。
存储 EBS 快照:映像大小为30GB,快照费用为1.5/月(30GB×0.05)。
存储 S3日志:日志量为500MB,费用为0.0115/月(0.5GB×0.023)。
使用 Amazon Inspector:执行1次安全扫描,费用为$0.15。
总费用:
单次构建:0.208(EC2)+0.15(Inspector) ≈ $0.36。
月度费用(若每月构建一次):0.36+1.5(EBS) + 0.0115(S3)≈ $1.87。