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。