Готовые решения

AHEGAO Kit — администрирование инфраструктуры

Держит инфраструктуру под присмотром на собственных серверах, без облака и обращений наружу. Ядро и три кита работают, исходный код открыт.

Резервные копии снимаются, но никто не проверял, разворачиваются ли они. Карта сети живёт в чьей-то голове и в старой схеме, а артефактное хранилище растёт, пока не кончится место. Каждая задача решается своим скриптом на своём сервере: скрипты пишет один человек, помнит их тоже он, а отчёта о том, что всё отработало, не приходит. Облачные панели этот разрыв закрывают, но требуют выпустить инфраструктуру наружу, а так можно не везде.

Мы собрали платформу, которая разворачивается в вашем контуре одним compose-файлом и не требует исходящих соединений. Ядро отвечает за учётные записи и права доступа, задачи и расписания, реестр ресурсов, команды и дежурства, хранение секретов и мониторинг. Функциональность подключается китами: PostgreSQL Kit снимает резервные копии, шифрует их и подтверждает пригодность тестовым восстановлением, Network Map Kit выполняет обход подсети и строит схему, Nexus OSS Kit обслуживает артефактное хранилище.

Функциональность

Возможности системы

  1. 01Установка на своих серверах: Docker Compose v2 и один compose-файл
  2. 02Резервное копирование PostgreSQL с шифрованием и проверкой восстановлением
  3. 03Обнаружение подсети и карта найденных узлов
  4. 04Поддержка артефактного хранилища Sonatype Nexus OSS
  5. 05Пользователи, организации, права и лицензии
  6. 06Задачи и расписания с агентами на удалённых узлах
  7. 07Ресурсы, метаданные, команды и дежурные
  8. 08Мониторинг и алерты, метрики Prometheus и экспорт в Zabbix
  9. 09Хранилища: локальный путь, NFS/SMB и S3
  10. 10Шифрование секретов, их передача и ротация
  11. 11Elastic License 2.0: читать, менять и запускать у себя, включая production
  12. 12Ни трекеров, ни обращений к сторонним доменам

Подходит для

  • Администратор-одиночка

    Один человек ведёт весь парк серверов: копии, сеть и хранилище сходятся в одну панель вместо десятка скриптов.

  • Небольшая компания

    Несколько серверов и баз, где нет отдельной команды эксплуатации, а простой стоит дороже, чем платформа.

  • Подрядчик на обслуживании

    Обслуживание чужой инфраструктуры: организации, разграничение прав и дежурные по каждому заказчику.

  • Закрытый контур

    Инфраструктура, которую нельзя выпускать в облако: платформа ставится внутрь и наружу не обращается.

  • Свой мониторинг

    Команды с поднятыми Prometheus или Zabbix: метрики китов уходят туда, а не в отдельную панель.

  • Хостинг и дата-центр

    Много однотипных узлов и баз, где обход сети и проверка копий должны идти сами, по расписанию.

Проверено восстановлением, а не надеждой

Копия считается копией только после того, как её развернули и сверили — на этом стоит PostgreSQL Kit. Платформа наша собственная: ядро и три кита работают, следом идут MySQL, MongoDB, файловые копии, Git, Ansible и Proxmox. Исходный код открыт под Elastic License 2.0 — платформу можно поставить и запустить у себя, включая production.

Если формат работы ещё не определён

Опишите задачу. Предложим формат работы и дадим ориентир по срокам и бюджету.

Обсудить задачу