Azure 容器注册表 - 每 Gb 或缓存图像 TTL 的价格

Azure Container Registry - price per Gb or Cached Images TTL

我是 Azure 的新手。 我将使用 Container Registry,但 Azure 有不同的定价模型。与 GCP 和 AWS 不同。 每天支付 10 Gb。 https://azure.microsoft.com/en-us/pricing/details/container-registry/

但是我只有一张 500Mb 的图片。每月 5 美元不是一笔大钱,但我想支付我的 500Mb 而不是我不使用的 10Gb。

有解决办法吗?

如果我从其他仓库中拉取镜像。 Azure 中的图像会被缓存吗?如果是,那么我的图像的 TTL 是多少?我找不到信息。

https://docs.microsoft.com/en-us/azure/container-instances/container-instances-faq#how-can-i-speed-up-the-deployment-of-my-container

感谢您的建议。

没有减少付款的解决方法。例如,基本 SKU 包含至少 10 GB 的存储空间,即使您只使用 500MB,您每天为存储空间支付的费用也不会低于 0.167 美元。就像你用了某样东西的一部分,但你不能只买这一部分,你需要买整个东西。

If I pull the image from other repo. Will be image bei Azure cached? If yes, then what is TTL for my image?

缓存图像意味着 Azure 已经提取图像并且不需要再次提取。拉取自定义镜像的时间取决于两件事。一种是缓存图像列表中的基本图像或您的自定义图像。另一个是您的自定义图像除了缓存图像之外有多少层。所以 Azure 建议您切换使用缓存图像作为图像或基础图像,并尝试创建更少的层。