Vercel запускает VCR: собственный реестр контейнеров с интеграцией Fluid Compute

Vercel представила Vercel Container Registry (VCR) — собственный реестр контейнерных образов, совместимый с Open Container Initiative (OCI). Это означает, что разработчики могут использовать стандартные команды Docker, такие как docker push, pull и tag, без необходимости осваивать новые инструменты

Vercel запускает VCR: собственный реестр контейнеров с интеграцией Fluid Compute

Vercel представила Vercel Container Registry (VCR) — собственный реестр контейнерных образов, совместимый с Open Container Initiative (OCI). Это означает, что разработчики могут использовать стандартные команды Docker, такие как docker push, pull и tag, без необходимости осваивать новые инструменты или подключать сторонние сервисы. VCR полностью интегрирован с экосистемой Vercel, включая Fluid Compute, Sandboxes и Functions, что упрощает и ускоряет деплой контейнеризированных приложений.

Зачем Vercel понадобился собственный реестр контейнеров

До появления VCR разработчикам приходилось использовать сторонние реестры, такие как Docker Hub, Amazon ECR или Google Container Registry, для хранения и управления образами. Это добавляло лишние шаги в процесс деплоя: нужно было настраивать аутентификацию, управлять токенами и следить за лимитами. Vercel решила эту проблему, создав встроенный реестр, который работает с платформой из коробки. Теперь образы можно пушить напрямую в VCR, а Vercel автоматически оптимизирует их для своих сред выполнения.

Как VCR упрощает работу с контейнерами

Основное преимущество VCR — бесшовная интеграция с Fluid Compute, технологией Vercel для быстрого запуска контейнеров. Когда разработчик пушит образ в VCR, платформа автоматически создаёт прекомпилированный снапшот, который позволяет запускать контейнеры практически мгновенно. Это особенно важно для функций и песочниц, где время холодного старта критично. Кроме того, реестр поддерживает неограниченное количество репозиториев на проект, что устраняет ограничения, характерные для бесплатных тарифов сторонних реестров.

Настройка и управление VCR

Управлять образами можно двумя способами: через dashboard Vercel или прямым push из командной строки. При первом push репозиторий создаётся автоматически. Аутентификация осуществляется через OIDC (OpenID Connect) или токен доступа с правами на конкретный проект. Среда сборки Vercel также автоматически аутентифицируется, что упрощает CI/CD-пайплайны. Разработчикам не нужно вручную настраивать секреты или переменные окружения для доступа к реестру.

Какие команды Docker поддерживаются в VCR

VCR полностью совместим с OCI, поэтому поддерживаются все стандартные команды Docker: docker push, docker pull, docker tag и docker build. Это означает, что разработчики могут продолжать использовать привычные инструменты и скрипты без изменений. Единственное отличие — в адресе реестра: вместо docker.io или другого стороннего хоста нужно указывать registry.vercel.app.

Кому будет полезен VCR

Новый реестр ориентирован на разработчиков, которые уже используют Vercel для деплоя контейнеризированных приложений. Особенно это актуально для тех, кто работает с Dockerfile и Vercel Functions или Sandboxes. VCR также будет полезен командам, которые хотят централизовать управление образами в рамках одного провайдера и сократить количество инструментов в пайплайне. Однако для проектов, не использующих Vercel, реестр не представляет интереса.

Что пока остаётся неясным

Vercel не раскрыла детали ценообразования VCR. На момент анонса неизвестно, будет ли реестр бесплатным для всех пользователей или войдёт в состав платных тарифов. Также нет информации о лимитах на хранение и передачу данных. Ожидается, что Vercel опубликует подробности в ближайшее время, но пока разработчикам стоит учитывать возможные ограничения.

VCR и будущее контейнеров на Vercel

Запуск VCR — логичный шаг для Vercel, которая стремится стать полноценной платформой для развёртывания. Ранее компания уже представила Fluid Compute и улучшила поддержку Dockerfile. Собственный реестр завершает эту картину, позволяя разработчикам полностью отказаться от сторонних сервисов. В перспективе VCR может стать основой для новых функций, таких как автоматическое сканирование уязвимостей или многорегиональное хранение образов.