直接答案:按 2026-11-08 可复核的官方价(AWS us-east-1 / Azure eastus / GCP 公开价,美元、按量,不含税与折扣),容器镜像仓库的存储价大致是 0.10/GB·月:AWS ECR Standard 0.10/GB·月;GCP Artifact Registry 0.10/GiB·月(0.5GiB 免费);Azure ACR 另收日费——Basic 0.1666/天(含 10GB)、Standard 0.6666/天(含 100GB)、Premium 1.6666/天(含 500GB),超出部分 0.10/GB·月。以 100GB 估算:AWS 约 10 美元/月、GCP 约 9.31、Azure Basic 约 14;1TB 时 AWS 约 100、GCP 约 93.13、Azure Premium 约 100;10TB 时 AWS 约 1,000、GCP 约 931.32、Azure Premium 约 1,000。存储量越大,三家越接近;差异主要在日费/包含额度、跨区复制、扫描和出口。

本文面向 DevOps、平台工程、FinOps 和采购团队,比较 AWS ECR、Azure Container Registry(ACR)和 Google Artifact Registry 的存储/TCO,并给出 100GB/1TB/10TB 测算与优化清单。价格来自 AWS ECR 定价页、Azure Container Registry 定价页与 Azure Retail Prices API(serviceName=Container Registry,eastus)、Google Artifact Registry 定价页(均于 2026-11-08 访问)。本文把“官方价格事实”“编辑测算”和“未纳入项”分开写。

先记住三句话

① 镜像仓库不是“只按 GB”:Azure ACR 有日费+包含额度,AWS/GCP 主要是按 GB/GiB;小数据量时 Azure 的日费占比更高。② 存储价三家都在 0.10 左右,真正拉开差距的是跨区复制、出口流量、扫描和构建分钟。③ 清掉未标记/旧镜像通常比换厂商更省钱;先把 retention 和 tag 策略做好。

口径:存储、日费、包含额度、复制与扫描

三家计费结构不同:AWS ECR 按 GB·月(Standard 0.10/GB·月;Archive 更低但有 90 天最低存储);GCP Artifact Registry 按 GiB·月(0.10/GiB·月,0.5GiB 免费);Azure ACR 按 日费+包含存储(Basic/Standard/Premium 分别含 10/100/500GB,超出 0.10/GB·月),并另有 geo-replication、connected registry、task vCPU 等费用。本文统一按 1TB=1,000GB=931.32GiB 换算 GCP,Azure 日费按 30 天折算。

计费项AWS ECRAzure ACRGCP Artifact Registry
存储Standard 0.10/GB·月0.10/GB·月(超出包含额度)0.10/GiB·月
固定/日费无Basic 0.1666/天;Standard 0.6666/天;Premium 1.6666/天无
包含存储500MB 私库(新客户 1 年);公库 50GB 免费10/100/500GB0.5GiB 免费
跨区复制跨区数据传输/复制费Premium 每复制区域 1.6666/天多区域仓库同价,跨区流量另计
扫描/构建Inspector/CodeBuild 另计Defender/ACR Tasks 另计扫描/Cloud Build 另计
出口按标准数据传输费标准网络费按目的地/区域计

来源:AWS ECR 定价页、Azure Container Registry 定价页与 Azure Retail Prices API(serviceName=Container Registry,eastus)、Google Artifact Registry 定价页(访问 2026-11-08)。表中为零售/按量价,不含税、折扣、出口、扫描、构建和支持;具体以账单为准。

TCO:100GB / 1TB / 10TB

按 100GB、1TB、10TB 存储估算:AWS 为 0.10/GB·月;GCP 为 0.10/GiB·月(1TB=931.32GiB);Azure 先算日费×30,再算超出包含额度的 0.10/GB·月,并取该量级下最便宜的档位。结果:100GB 时 AWS 10、GCP 9.31、Azure Basic 14;1TB 时 AWS 100、GCP 93.13、Azure Premium 100;10TB 时 AWS 1,000、GCP 931.32、Azure Premium 1,000。Azure 在 100GB 时因 Basic 日费(约 5 美元/月)高于纯按 GB;到 1TB/10TB,Premium 的 500GB 包含额度 + 0.10/GB 与 AWS 基本持平。

存储量AWS ECRAzure ACR(最优档)GCP Artifact Registry更低者
100GB约 10.00约 14.00(Basic)约 9.31GCP
1TB约 100.00约 100.00(Premium)约 93.13GCP
10TB约 1,000.00约 1,000.00(Premium)约 931.32GCP

编辑测算:AWS=GB×0.10;GCP=GiB×0.10(1TB=931.32GiB);Azure=日费×30+max(0,GB−包含额度)×0.10(Basic 10GB/$5、Standard 100GB/$20、Premium 500GB/$50)。未计出口、复制、扫描、构建、税和折扣;实际以账单为准。

Azure 档位:日费与包含额度怎么选

Azure ACR 的关键是“日费 + 包含额度”的组合:Basic 约 5 美元/月含 10GB;Standard 约 20 美元/月含 100GB;Premium 约 50 美元/月含 500GB。100GB 时 Basic(5+90×0.1=14)比 Standard(20,含 100GB)便宜;1TB 时 Premium(50+500×0.1=100)与 AWS 持平,Standard 为 20+900×0.1=110;10TB 时 Premium 为 50+9,500×0.1=1,000。也就是说:小数据量选 Basic,中等数据量比较 Standard/Premium,大数据量 Premium 的包含额度更划算。

存储量Basic(10GB)Standard(100GB)Premium(500GB)
100GB约 14.00约 20.00约 50.00
1TB约 104.00约 110.00约 100.00
10TB约 1,004.00约 1,010.00约 1,000.00

编辑测算:日费×30 + max(0,GB−包含额度)×0.10;Basic $0.1666/天、Standard $0.6666/天、Premium $1.6666/天;未计复制、出口、扫描、构建、税和折扣。档位功能(geo-replication、connected registry、吞吐)不同,不能只看价格。

隐藏成本:复制、出口、扫描、构建与保留

镜像仓库账单很少只有“存储费”。跨区复制/多区域仓库会增加复制和流量费;从仓库拉取到不同区域/互联网会产生出口费;漏洞扫描、镜像签名、构建任务(ACR Tasks/CodeBuild/Cloud Build)另计;未标记镜像、旧 tag、CI 缓存会持续占用存储。最容易被低估的是保留策略:每天构建多次、每个 tag 都留存,几个月就能把 100GB 变成 TB 级。先做 retention/cleanup,再谈换厂商。

成本项触发条件控制动作
跨区复制多区域部署/灾备只复制生产镜像;评估各厂商复制费
出口流量跨区/互联网拉取同区拉取;CDN/缓存;核对出口价
扫描漏洞扫描/增强扫描按仓库/镜像启用;区分免费/付费
构建ACR Tasks/CodeBuild/Cloud Build按 vCPU/分钟核算;本地构建/缓存
保留旧 tag、未标记镜像、CI 缓存retention policy、定期清理
支持/税企业支持、跨境采购含税/含支持口径

编辑整理;具体复制/出口/扫描/构建单价以 AWS/Azure/GCP 官方计价页和账单为准。表中未列税费、折扣和迁移成本。

怎么选:按团队规模、区域、安全与生态

选型先看四点:镜像总量、是否需要多区域、是否需要镜像扫描/签名、以及是否已绑定某家 Kubernetes/CI。小团队、100GB 以内,GCP/ECR 的纯按 GB 更简单;已经用 Azure/AKS,ACR Basic 的日费可接受;多区域/高可用,Premium 的 geo-replication 或 GCP 多区域仓库更合适;安全要求高,比较 ECR Inspector、ACR Defender、GAR 扫描的覆盖与价格;如果主要成本是出口/复制,先优化拓扑再换厂商。

场景优先先核对
小团队、≤100GBECR/GAR(纯按 GB)或 ACR Basic日费、免费额度
AKS/Azure 生态ACR(Basic/Standard)包含额度、Defender
多区域/灾备ACR Premium 或 GAR 多区域复制费、出口费
强扫描/签名ECR+Inspector / ACR+Defender / GAR 扫描扫描范围与价格
大数据量、成本优先GCP GiB 计价或 ACR Premium单位、复制、出口

编辑整理的选择框架,不是厂商推荐;具体选型需按生态、合规、安全和实际账单测算。

90 天优化清单

先用 90 天把“镜像总量、tag 策略、保留期、复制/出口、扫描/构建”弄清楚。顺序是:盘点 → 清理 → 保留策略 → 拓扑/复制 → 扫描/构建 → 采购。

阶段动作产出
第 1–2 周盘点仓库、镜像、tag、未标记镜像、月存储量镜像清单、账单基线
第 2–3 周删除未标记/过期镜像,合并重复 tag清理记录、节省估算
第 3–5 周设置 retention policy 与 CI 缓存策略保留规则、自动化
第 5–7 周评估多区域/复制与同区拉取拓扑方案、复制费对比
第 6–8 周核对扫描/构建费用与覆盖扫描方案、构建预算
第 8–10 周对比三家 1/3 年 TCO 与功能选型建议、续约计划
第 10–12 周监控存储/出口/复制告警监控面板、告警规则

编辑整理的优化建议,不是官方模板;具体保留、复制、扫描和合规要求以企业标准与厂商文档为准。

常见问题

容器镜像仓库怎么计费?

通常按存储 GB/GiB·月计费,另有出口、跨区复制、扫描、构建等。AWS ECR Standard 0.10/GB·月;GCP Artifact Registry 0.10/GiB·月;Azure ACR 有日费(Basic 0.1666/天、Standard 0.6666/天、Premium 1.6666/天)+ 包含额度(10/100/500GB)+ 超出 0.10/GB·月。

100GB 大概多少钱?

按本文测算:AWS 约 10 美元/月;GCP 约 9.31;Azure Basic 约 14(5 日费+90GB 超出)。实际会因免费额度、出口、扫描、税和折扣变化。

Azure 为什么有日费?

ACR 按天收注册表费,并包含一定存储(Basic 10GB、Standard 100GB、Premium 500GB)。小数据量时,日费可能高于纯按 GB;大数据量时,包含额度能摊薄成本。

1TB 时哪个便宜?

按本文测算:AWS 约 100、Azure Premium 约 100、GCP 约 93.13。三家很接近,GCP 因 GiB 计价略低;实际差异更多来自复制、出口、扫描和构建。

跨区复制/拉取收费吗?

通常收费。Azure Premium 的 geo-replication 按每复制区域 1.6666/天;AWS/GCP 的跨区数据传输/复制也另计。把镜像放在工作负载同区、只复制必要镜像,可以显著降低成本。

漏洞扫描收费吗?

视厂商/功能:AWS ECR 基础扫描与 Inspector 增强扫描、Azure Defender for Containers、GCP Artifact Analysis/扫描都有不同计费。先确认覆盖范围(操作系统包/语言包/是否持续扫描)再比较价格。

镜像清理能省多少?

取决于构建频率和 tag 数量。每天多次构建、长期保留所有 tag,常见能把 100GB 变成 TB 级;设置 retention、删除未标记镜像、合并重复 tag 通常是最快的节省动作。

和自建 Harbor 怎么比?

自建 Harbor 的软件免费,但要算服务器、存储、备份、带宽、运维和高可用;托管仓库的 0.10/GB 通常换来免运维、复制、扫描和生态集成。数据量很大且已有 Kubernetes/存储团队时,自建可能更省;否则托管更简单。

研究方法与局限

本文把“官方价格事实”和“编辑测算”分开:AWS ECR Standard 0.10/GB·月来自 AWS ECR 定价页;Azure ACR 日费 0.1666/0.6666/1.6666、包含 10/100/500GB、超出 0.10/GB·月来自 Azure Container Registry 定价页与 Azure Retail Prices API(serviceName=Container Registry,eastus);GCP Artifact Registry 0.10/GiB·月与 0.5GiB 免费来自 Google Artifact Registry 定价页(访问 2026-11-08)。TCO、单位换算和 90 天清单为编辑测算/建议。

局限有八个:① 只取公开按量价,不含税、企业折扣、承诺折扣和支持;② 未计出口、跨区复制、扫描、构建、connected registry 等费用;③ 假设 30 天/月、无免费额度(除注明);④ GCP 按 GiB,本文按 931.32GiB/TB 换算;⑤ Azure 档位功能不同,不能只看价格;⑥ 未做拉取性能/可用性测试;⑦ 价格会变,发布后应重新查询;⑧ 未覆盖自建 Harbor/第三方仓库;不构成采购、商务或法律建议。

数据来源与口径

资料截止 2026-11-08;价格与规格以 AWS/Azure/GCP 官方页面/API 与账单为准;本文不构成采购、商务或法律建议。

把镜像存储、复制、扫描和出口拆成可核对预算

带着镜像/仓库清单、存储量、tag/保留策略、多区域需求、扫描/构建和出口账单,我们把容器镜像仓库成本拆成可核对预算。

预约镜像仓库成本评估