Сервер для Sonatype Nexus
Репозиторий артефактов и приватный реестр: кэш пакетов, хранение сборок и контроль зависимостей
Sonatype Nexus Repository — платформа для хранения артефактов разработки: приватные репозитории Maven, npm, PyPI, NuGet и Docker-реестр, а также прокси-кэш публичных пакетов. Команда перестаёт зависеть от внешних репозиториев, ускоряет сборки и контролирует, какие зависимости и образы попадают в продукт. Nexus работает на JVM и активно использует диск под артефакты; мы подбираем сервер под число форматов, размер сборок и число команд.
Что определяет размер узла
- Объём артефактов — сборки, пакеты и образы накапливаются; нужен диск с запасом и политикой очистки.
- Память и JVM — heap под приложение и файловый кэш под часто запрашиваемые пакеты.
- Форматы и Docker — несколько репозиториев и приватный реестр образов повышают нагрузку и трафик.
- Число сборок — параллельные CI-пайплайны активно скачивают и публикуют артефакты.
Ориентировочные требования
| Масштаб | Команды | CPU / RAM | Диски |
|---|---|---|---|
| Одна команда | 1–2 | 4 ядра, 8 ГБ | SSD 250–500 ГБ |
| Несколько команд | 3–8 | 8 ядер, 16 ГБ | SSD 1–2 ТБ |
| Организация + Docker | многие | 8–16 ядер, 32 ГБ | SSD/NVMe 2–4 ТБ |
| Крупный реестр | — | 16+ ядер, 32–64 ГБ | Много дисков, тиринг |
Для предсказуемой работы данные и кэш размещают на быстром диске, а старые артефакты чистят по правилам хранения. JVM heap обычно держат в пределах рекомендаций, остальную память отдают кэшу.
Готовые конфигурации
Dell PowerEdge R360 / ВМ
Dell PowerEdge R660 / R760
xFusion / Inspur 2U
Как мы работаем
- Уточняем форматы пакетов, наличие Docker-реестра, число команд и срок хранения артефактов.
- Считаем RAM, диски и политику очистки, готовим КП за 1 рабочий день.
- Поставляем сервер с быстрым хранилищем под сборки и образы.
Поставка для B2B
Работаем с системными интеграторами, разработчиками ПО и ПАК, дистрибьюторами и участниками тендеров. Договор, экспортные документы и доставка. Гарантия на новое оборудование — до 3 лет по договору с Beijing Xinchuan Technology Co., Ltd.
Частые вопросы
Зачем нужен Nexus, если есть публичные репозитории?
Публичные пакеты могут быть недоступны, медленными или содержать небезопасные версии. Nexus кэширует их внутри сети, хранит приватные сборки и даёт контроль зависимостей: сборки становятся быстрее и предсказуемее, а риск подмены пакетов снижается.
Можно ли хранить Docker-образы?
Да, Nexus поддерживает приватный Docker-реестр наряду с Maven, npm, PyPI и NuGet. Для образов закладывают дополнительное место на дисках и доступ через 10 GbE; настроим порты и безопасность.
Как избежать переполнения диска?
Настраивают политику хранения и очистки (retention), удаляя устаревшие и неиспользуемые артефакты, и следят за ростом через метрики. Так диск не заполняется старыми сборками, оставаясь под актуальные данные.
Какая гарантия?
На новое оборудование — гарантия по договору с Beijing Xinchuan Technology Co., Ltd., срок до 3 лет; условия в договоре.
