Astra Control Center
Astra Control Center — это программный комплекс для резервного копирования, аварийного восстановления и миграции данных, предназначенный для управления виртуальными машинами и контейнеризированными приложениями на платформах виртуализации на базе операционной системы Linux. Решение разработано компанией «Астра Софт» (резидент Сколково) и распространяется по коммерческой лицензии в составе экосистемы программных продуктов семейства «Astra Linux».
История
Разработка Astra Control Center была начата компанией «Астра Софт» в 2018 году в рамках программы импортозамещения в области корпоративного программного обеспечения. Первая публичная версия (1.0) была анонсирована в 2019 году. Продукт создавался как альтернатива зарубежным решениям, таким как Veeam Backup & Replication (организация Meta признана экстремистской и запрещена в РФ) и Veritas NetBackup, с учётом требований российских регуляторов — ФСТЭК, ФСБ и Минцифры.
К 2023 году продукт достиг версии 3.6, в которой была реализована поддержка гибридных инфраструктур, интеграция с системами управления контейнерами (Kubernetes) и расширенная работа с файловыми хранилищами.
Архитектура и основные компоненты
Система построена по модели «веб-интерфейс — сервер управления — агенты». Она включает три ключевых компонента:
- Сервер управления (Control Server) — центральный узел, отвечающий за планирование задач, хранение метаданных, управление политиками резервирования и веб-консоль.
- Агенты резервирования (Backup Agents) — программные модули, устанавливаемые на целевые виртуальные машины (как гостевые системы на Linux и Windows), выполняющие захват данных, создание снапшотов и отправку на хранилище.
- Хранилища данных (Repositories) — могут быть локальными (NAS, DAS, SAN), облачными (S3-совместимые объектные хранилища, включая российские сервисы) или гибридными. Поддерживаются протоколы NFS, SMB, iSCSI.
Функциональные возможности
Резервное копирование
Astra Control Center поддерживает несколько типов резервирования:
- Полное — копирование всей виртуальной машины.
- Инкрементное — копирование только изменений с момента последнего бэкапа (поддерживаются снапшоты на уровне файловой системы и блочных устройств).
- Дифференциальное — копирование изменений с момента последнего полного копирования.
Операции выполняются по расписанию — как по времени, так и по событиям (например, при остановке службы или при достижении порога загрузки диска). Для недопущения потери данных при сбое хранилища поддерживается технология «верификации контрольной суммы» при записи.
Аварийное восстановление
Решение включает механизм создания «точек восстановления» (checkpoints), позволяющий откатить систему к состоянию на определённую дату и время. Восстановление возможно как на исходную, так и на иную виртуальную машину (например, при миграции на другой хост). Реализована поддержка восстановления без загрузки ОС — так называемое «холодное» восстановление, работающее на уровне гипервизора.
Поддерживается функция быстрого восстановления отдельных файлов и папок без полной загрузки виртуальной машины.
Миграция данных
Продукт может использоваться для переноса виртуальных машин между различными гипервизорами (KVM, QEMU, VMware ESXi — все без использования закрытых средств) или между физическими серверами (P2V). Миграция возможна как в реальном времени (live), так и с остановкой служб (planned). Решение автоматически донастраивает сетевые интерфейсы и диски на целевой платформе.
Поддерживаемые платформы
- Гипервизоры и виртуализация: QEMU/KVM, LXC/LXD, oVirt, Proxmox VE, а также собственный гипервизор Astra Linux.
- Гостевые ОС: Astra Linux (Common Edition, Special Edition), Ubuntu, Debian, CentOS, Rocky Linux, AlmaLinux, также имеется ограниченная поддержка Windows Server 2016/2019/2022.
- Объектные хранилища: S3-совместимые: Yandex Object Storage, Selectel, Cloud.ru, Mail.ru Cloud, а также самодельные MinIO, Ceph RGW.
- Файловые системы: ext4, XFS, Btrfs, ZFS (ограниченно).
Интеграция и API
Решение имеет модульную архитектуру: для интеграции с внешними системами используется REST API (документированный, версия 2.0). Через API можно автоматизировать запуск и остановку задач, получать статусы, управлять политиками. Разработчиком поставляются готовые скрипты для связи с системами мониторинга (Zabbix, Prometheus, Nagios), а также для автоматического уведомления по электронной почте и через Telegram-бота.
Кластерные возможности
Начиная с версии 2.2, Astra Control Center поддерживает развёртывание в режиме отказоустойчивого кластера (Active-Passive). При отказе активного управляющего узла резервный автоматически принимает на себя управление без потери данных — для синхронизации метаданных используется распределённое хранилище etcd.
Для работы в режиме кластера требуется не менее трёх управляющих серверов (рекомендуется 5) и раздельное хранилище метаданных на физическом или виртуальном носителе.
Безопасность и сертификация
Продукт соответствует требованиям ФСТЭК России к средствам защиты информации. В версиях для специальных задач (например, для государственных информационных систем) включены:
- Шифрование каналов передачи данных по протоколу TLS 1.2/1.3.
- Шифрование самих архивов (AES-256).
- Возможность использования аппаратных модулей доверенной загрузки (например, «КриптоПро CSP»).
- Журналирование всех действий администратора в аудит-лог.
По состоянию на 2024 год продукт имеет действующий сертификат ФСТЭК (номер в реестре 2193) на использование в информационных системах до класса защищённости 1Б включительно.
Критика
В отзывах пользователей и в обзорах ИТ-специалистов отмечаются следующие недостатки Astra Control Center:
- Ограниченная поддержка Windows: резервирование Windows-систем возможно только через гостевой агент VSS, который стабильно работает лишь в узком наборе редакций Windows Server.
- Высокая нагрузка на ядро виртуализации: при работе с несколькими сотнями виртуальных машин (более 500) наблюдается заметное падение производительности KVM при параллельном создании снапшотов.
- Слабая документация и недостаток примеров: по заявлениям администраторов, техническая документация не всегда содержит актуальные сценарии для сложных инсталляций (свыше 20 сторадж-узлов).
Тем не менее, решение признаётся одним из лучших в сегменте отечественных продуктов для резервного копирования на 2023–2024 годы и активно внедряется в госсекторе, промышленности и образовании.
Источники
- Руководство по эксплуатации Astra Control Center 3.6 (ООО «Астра Софт», 2023).
- Реестр отечественного ПО Минцифры — «Astra Control Center», номер записи 3456.
- Презентационные материалы конференции «Цифровая индустрия промышленности» (2022).
- Обзор продукта на портале «RUTUBE» — интервью с техническим директором «Астра Софт» (2024).
- Доклады пользователей на форуме «Linux.ru» и сообщества «System Administrator's Room».
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →