Google Cloud: реестр артефактов против реестра контейнеров
В чем разница между этими двумя продуктами?
Реестр артефактов - https://cloud.google.com/artifact-registry/
Реестр контейнеров - https://cloud.google.com/container-registry/
2 ответа
Реестр артефактов включает в себя все функции реестра контейнеров (хранение образов контейнеров), а также новые функции для языковых репозиториев артефактов.
Из https://cloud.google.com/artifact-registry/docs/transition/transition-from-gcr
Реестр артефактов - это эволюция реестра контейнеров. Как полностью управляемая служба с поддержкой как образов контейнеров, так и неконтейнерных артефактов, реестр артефактов расширяет возможности реестра контейнеров.
Реестр артефактов - это просто лучшая версия реестра контейнеров. Поддерживаются форматы артефактов сборки помимо образов контейнеров, включая популярные языковые пакеты и пакеты, связанные с Debian.
На момент написания этой статьи поддерживаются только образ Docker и диаграмма Helm. (Вы должны зарегистрироваться через эту форму, чтобы получить доступ к функциям pre-GA для пакетов Java (Maven), Node (npm), Python (PyPi) и Debian (APT).)
Реестр контейнеров продолжит работу и не исчезнет в ближайшее время. Вы по-прежнему можете использовать обе службы в одном проекте.
Вот основные отличия:
- Реестр артефактов поддерживает несколько репозиториев для каждого проекта. Репозитории - это отдельные и уникальные ресурсы, и вы должны создать их перед отправкой изображения. С помощью этой функции вы сможете давать имена, описания и конкретные разрешения для репозитория, чтобы вы могли правильно управлять тем, кто имеет доступ к вашим изображениям.
- Реестр артефактов имеет собственные разрешения IAM для доступа к вашим репозиториям.
- Реестр артефактов использует новые хосты под
pkg.dev
скорее, чемgcr.io
. - Реестр контейнеров является только мультирегиональным, но Реестр артефактов поддерживает мультирегиональные или региональные репозитории.
- Реестр артефактов имеет свои расценки. С пользователей взимается плата за хранилище и выход из сети.