Гарантия до 3 лет по договору Отгрузка за 1 рабочий день Закрывающие документы Доставка по РФ и СНГ

Сервер для Harbor — приватный реестр контейнеров Docker: хранилище слоёв, репликация, сканирование, RBAC, B2B

Сервер для Harbor

Приватный реестр образов Docker и OCI внутри контура: хранение слоёв, проекты и роли, контроль уязвимостей, репликация между площадками и жизненный цикл образов без зависимости от публичных сервисов.

Почему реестру нужен отдельный сервер

  • Рост слоёв образов — одни и те же базовые слои переиспользуются, но версии и сборки быстро занимают дисковый объём.
  • CI/CD обращается к реестру постоянно — каждый push и pull создаёт нагрузку на сеть и диск.
  • Безопасность поставки — внутри нужны подпись образов (Cosign/Notary), сканирование CVE и политики доступа по проектам.
  • Доступность сборок — если реестр недоступен, останавливаются и деплой, и масштабирование контейнеров.

Что определяет конфигурацию Harbor

ПараметрВлияние на серверЧто закладывать
Число образов и слоёвЗанимаемый объём хранилищаЁмкие диски с планом роста и сборкой мусора
Интенсивность CI/CDСеть и скорость записи при push/pull10/25GbE, быстрый пул под активные слои
Сканирование уязвимостейПериодическая CPU-нагрузка (Trivy)Достаточно ядер, скан по расписанию вне пика
РепликацияТрафик между реестрами площадокВторая площадка, каналы и расписание синхронизации
Число проектов и пользователейМинимальная нагрузка на БД метаданныхPostgreSQL и Redis из комплекта, небольшие ресурсы

Команда разработки

Один реестр, десятки проектов
  • PowerEdge R360 / R450, 1×CPU 8–16 ядер
  • 64 ГБ RAM
  • 4× SSD 1.92–3.84 ТБ в RAID 5/6
  • 2× 1GbE/10GbE, один сайт

Активный CI/CD

Множество сборок и pull
  • PowerEdge R660 / R760, 2×CPU 16–24 ядра
  • 128 ГБ RAM
  • 8–12× SSD/NVMe 3.84 ТБ, отдельный пул под кэш
  • 2× 10/25GbE, сканирование по расписанию

Реестр с репликой

Две площадки, высокая доступность
  • 2× PowerEdge R660/R760 (или основной + резервный сайт)
  • 128–256 ГБ RAM на узел
  • Внешнее хранилище или ёмкие пулы с каждой стороны
  • 25GbE, репликация проектов, общий балансировщик

Оцениваем объём образов

Считаем число проектов, средний размер образа, частоту версий и плановый рост; включаем очистку тегов и garbage collection.

Подбираем диски и сеть

Основное — ёмкость и пропускание сети: 10/25GbE заметно сокращает время push/pull в пайплайне.

Разворачиваем Harbor и политики

Настраиваем проекты, RBAC, проекты с приватностью, сканер Trivy, подпись и правила репликации.

Подключаем CI/CD и проверяем восстановление

Прописываем реестр в GitLab/Jenkins, проверяем pull при сбое узла и сценарий восстановления из резервной копии.

Для интеграторов, сборщиков ПАК и проектных поставок

Поставляем серверы под приватные реестры контейнеров для закрытых контуров, тендерных проектов и поставок ПАК. Закрывающие документы, договорная гарантия Beijing Xinchuan, отгрузка и доставка в РФ и страны СНГ. По оборудованию — запрос на admin@sell-server.com.

Harbor — это только реестр Docker?

Нет, он поддерживает артефакты OCI: образы, Helm-чарты, подписи и другие артефакты; вокруг них есть проекты, роли, сканирование и репликация.

Почему не использовать Docker Hub?

Для закрытого контура, скорости сборок, контроля уязвимостей и лимитов публичного сервиса собственный реестр надёжнее; он не зависит от интернета и чужой политики.

Нужен ли высокодоступный кластер?

Для критичного CI/CD — да: stateless-компоненты за балансировщиком, внешние PostgreSQL/Redis и общее или реплицируемое хранилище. Для небольшой команды достаточно одного сервера с бэкапом.

Что реально занимает место?

Слои образов и их версии. Политики retention и garbage collection удаляют неиспользуемые слои, поэтому их настраивают сразу вместе с планом дисков.

Подберём сервер под ваш реестр образов

Пришлите число проектов, объём слоёв и интенсивность CI/CD — вернём конфигурацию и цену в рабочем дне.

Запросить конфигурацию