这两种产品有什么区别?
工件注册表- https://cloud.google.com/artifact-registry/
容器注册表- https://cloud.google.com/container-registry/
Artifact Registry 只是 Container Registry 的一个更好的版本。支持超出容器映像的构建工件格式,包括流行语言和 Debian 相关软件包。
在撰写本文时,只有 Docker 映像和 Helm 图表支持是 GA。(您必须通过此表单注册才能访问 Java (Maven/Gradle)、Node (npm)、Python ( PEP 503 ) 和 Debian (APT) 软件包的 pre-GA 功能。)
Container Registry 仍将继续工作,并且不会很快消失。您仍然可以在同一个项目中使用这两种服务。
以下是主要区别:
Artifact Registry 包括 Container Registry(存储容器镜像)的所有功能以及针对特定语言的工件存储库的新功能。
来自https://cloud.google.com/artifact-registry/docs/transition/transition-from-gcr
Artifact Registry 是 Container Registry 的演变。作为支持容器镜像和非容器工件的完全托管服务,Artifact Registry 扩展了 Container Registry 的功能。
- “容器、操作系统和语言存储库的统一控制平面” ——AR 也用于存储语言和操作系统包
- “使用 Cloud IAM 的更精细的权限模型” - 权限可以是每个代码库
- “您选择的区域中的存储库” - 可以为存储库选择单个区域而不是多区域
- “尊重您所在地区的定价模式” - 存储成本更高,但网络出口成本可能更低(或没有)
- “安全供应链的一部分” - 直接与其他 Google Cloud“安全供应链”产品一起使用