Оркестратор поднял инфраструктурные ВМ, затем прикладные. Отчёт о переключении зелёный, но пользователи не входят в 1С. Для DR-платформы операция закончилась успешно: машины созданы, диски подключены, адреса заменены. Для администратора 1С восстановление только началось.

DR-план должен привести не к набору работающих ВМ, а к доступной информационной базе. Для этого отделите автоматические операции от решений администратора и DBA. На каждом переходе нужен наблюдаемый признак успеха: доступна сеть, СУБД открыла согласованную базу, клиент 1С установил сеанс, фоновые задания работают по нужному сценарию.

Порядок запуска ВМ описывает зависимости, но не проверяет 1С

Хайстекс в разборе возможностей Акура описывает rank, или Boot Order. ВМ с рангом 0 составляют инфраструктурный слой и запускаются первыми. Прикладной слой с рангом 1 стартует после загрузки и инициализации служб предыдущего уровня.

У этого механизма есть граница: машины с одинаковым рангом запускаются одновременно. Если сервер СУБД и кластер 1С лежат в одном ранге, порядок между ними не задан. Служба сервера 1С может стартовать раньше, чем СУБД примет подключения.

Один ранг подходит независимым узлам. Зависимые компоненты нужно развести по этапам: сеть и инфраструктурные службы, СУБД, кластер 1С, фоновые задания и обмены. Пользовательская проверка стоит последней, потому что ни один предыдущий этап не подтверждает вход в базу.

Re-IP тоже решает только инфраструктурную задачу. По описанию Хайстекс Акура назначает новый статический адрес или привязывает Floating IP, но не строит сеть и не настраивает коммутаторы. Маршруты, DNS, межсетевые правила и доступ между сегментами должны существовать до переключения.

Этап переключенияЧто делает оркестраторЧто проверяет администраторУсловие перехода
РепликацияПереносит данные ВМ на резервную площадкуПоследняя точка укладывается в принятый RPOНужная точка доступна для запуска
Создание ВМСоздаёт диски и сетевые подключения по таблицам сопоставленияВыбраны нужные сети, хранилища и учётная записьВМ получила ожидаемую конфигурацию
Сетевая адаптацияМеняет статический адрес или назначает Floating IPРаботают маршруты, DNS и правила доступаСУБД и кластер доступны по нужным адресам
Запуск инфраструктурыВключает ВМ по рангамСлужбы предыдущего слоя готовы принимать запросыСледующий слой не стартует раньше зависимости
Запуск 1СВключает ВМ кластера и связанных компонентовАгент и менеджеры кластера видят СУБД и информационную базуТестовый клиент установил сеанс
Возврат фоновых операцийЗапускает назначенные ВМ и службыОбмены и фоновые задания включены только на рабочей площадкеНет двойного выполнения заданий

Команда запуска подтверждает работу механизма DR. Готовность информационной базы подтверждает только прикладная проверка.

Не закрывайте этап по состоянию «ВМ запущена». Запишите проверку службы или приложения, ради которого машина существует. Для сервера СУБД это готовность принимать подключения, для кластера 1С — успешное соединение с базой.

Такой подход совпадает с логикой контроля 1С после автоматического запуска: выполненная команда и восстановленный пользовательский сеанс — разные результаты.

Точка восстановления ВМ не заменяет восстановление СУБД

Согласованное состояние виртуальной машины ещё не отвечает на вопрос, до какой транзакции восстановлена база. Хайстекс пишет, что Акура создаёт приложение-консистентные точки на уровне ВМ. При этом скрипты Oracle RMAN не встроены в продукт как обязательный мастер с заранее заданными решениями.

Это оставляет выбор точки и порядок восстановления за DBA. Оркестратор может подготовить диски, но не должен угадывать, какие журналы применять и в какой момент открывать базу пользователям.

В разборе Хайстекс приведён показательный сценарий. ВМ с дисками базы разворачивают из базовой точки, а диск с журналами транзакций подключают из более свежей. Затем DBA восстанавливает базу штатными средствами СУБД и подтверждает её согласованность.

Такой сценарий нельзя свести к кнопке «запустить ВМ». Нужно заранее записать:

Если эти решения остаются в голове одного сотрудника, DR-план не автоматизирован. Он лишь переносит ручную операцию на резервную площадку.

После открытия базы проверьте не только форму входа. Запустите чтение данных, одну контролируемую запись и операцию, которая обращается к связанному сервису. Набор зависит от конфигурации, но должен пройти через сервер 1С, СУБД и сеть.

Для сложного перехода полезен тот же принцип, что и при испытании переноса 1С с проверкой копии и отката: пилот заканчивается на рабочем сценарии, а не на запущенной службе.

WORM защищает версию объекта, но не содержимое базы

WORM — это режим «одна запись, многократное чтение». S3 Object Lock запрещает изменить или удалить защищённую версию объекта до заданной даты либо до снятия бессрочной блокировки. Он закрывает риск удаления копии после компрометации учётных данных хранилища.

Для Object Lock в бакете должно работать версионирование. Обзор Selectel по защите копий в S3 уточняет ещё одно ограничение: настройки блокировки распространяются на новые объекты, а уже загруженные объекты сами под защиту не переходят.

Запись поверх защищённого объекта не меняет исходную версию. S3 создаёт новую. Попытку удалить защищённую версию хранилище отклоняет.

Режим удержания тоже меняет модель угроз. В Governance пользователь с правом s3:BypassGovernanceRetention может обойти запрет. В Compliance снять блокировку или удалить объект до конца срока не может даже администратор либо владелец учётной записи. Эти свойства описаны в материале Selectel и обзоре реализаций S3 Object Lock от «Корпорации Дом».

Что проверяемЧто гарантирует Object LockЧего он не проверяетКто отвечает
Версионирование бакетаХранилище может удерживать отдельные версии объектаЧто старые копии уже получили защитуАдминистратор объектного хранилища
Срок удержанияЗащищённую версию нельзя удалить до заданной датыХватит ли этого срока для принятого архиваВладелец политики хранения
Режим GovernanceОбычная операция удаления будет отклоненаУ кого есть право обхода удержанияАдминистратор доступа
Режим ComplianceЗапрет нельзя снять до конца срокаВерно ли выбран срок до включения режимаВладелец DR-политики
Новые версии объектовИсходная защищённая версия сохраняется при перезаписиСодержит ли новая версия пригодную копиюСистема резервного копирования
Чтение копииЗащищённый объект остаётся доступнымОткрывается ли из него база 1СDBA и администратор 1С
Пробное восстановлениеObject Lock не участвует в проверке базыСогласованы ли данные и журналыDBA

WORM защищает объект от удаления. Пригодность базы подтверждает отдельное восстановление на изолированной площадке.

Проверка должна читать копию тем же путём, который понадобится при аварии. Если копия хранится в S3, а DR-план не содержит учётных данных, сетевого маршрута и процедуры выгрузки, формальная неизменяемость мало помогает.

Не ограничивайтесь чтением файла. Разверните копию отдельно, восстановите СУБД и откройте базу клиентом 1С. Только этот прогон связывает защиту объекта с задачей бизнеса.

DR и резервное копирование могут конкурировать за одну операцию

Фраза «платформа интегрируется с СРК» не объясняет, что произойдёт во время переключения. Поведение зависит от конкретного продукта.

Хайстекс указывает, что Акура не блокирует сторонние системы резервного копирования и может работать параллельно с ними. Это не отменяет проверки расписаний: две системы могут одновременно читать одни диски, создавать точки либо менять состояние гостевой ОС.

В документации Astra Infrastructure Cloud действует другое ограничение. Аварийное восстановление, штатное задание резервного копирования и копирование через внешний API СРК не выполняются одновременно. DR-план должен заранее определить, какая операция получает приоритет и когда возвращается обычное расписание.

ОперацияВозможный конфликтКто принимает решениеПравило DR-плана
Репликация ВМСРК одновременно читает те же дискиАдминистратор виртуализацииЗафиксировать допустимое сочетание операций
Создание резервной копииПлатформа блокирует запуск DR-заданияДежурный администраторОписать, какую операцию останавливают первой
Запуск ВМ на резервной площадкеСРК считает новую ВМ отдельным объектомАдминистратор СРКНе включать её в штатную политику до приёмки
Восстановление СУБДАвтоматическая копия захватывает промежуточное состояниеDBAВозобновить копирование после открытия базы
Возврат основной площадкиДве площадки запускают задания по одному расписаниюАдминистратор 1СОставить фоновые задания только на активной стороне
Возобновление СРКНовая цепочка копий создаётся не из принятой точкиDBA и администратор СРКЗафиксировать исходную точку новой цепочки

Если платформа допускает параллельную работу, согласуйте расписания и нагрузку. Если операции взаимоисключающие, назначьте приоритет и условие возобновления СРК.

Универсальный интервал здесь только мешает. Длительность зависит от объёма данных, канала, хранилища и механизма СРК. В документации двух рассмотренных платформ нет срока, который можно перенести на произвольный контур 1С.

При замедлении тестового переключения смотрите не только внутрь гостевой ОС. Проверка задержки между ВМ, хранилищем и физическим узлом отделит проблему 1С от конкуренции за ресурсы виртуализации.

Тест DR заканчивается пользовательским сеансом

Полный прогон начинается с подтверждения готовности резервной сети. Затем запускаются инфраструктурные службы, СУБД и кластер 1С. Между ними стоят проверки, а не только задержки по таймеру.

После запуска СУБД DBA выбирает согласованную точку и восстанавливает базу штатными средствами. Администратор 1С открывает её клиентом, выполняет контрольное чтение и запись, проверяет обмены. Лишь затем возвращается расписание резервного копирования.

Документация Astra Infrastructure Cloud указывает RTO менее 15 минут для автоматического переключения критических систем. Этот показатель относится к автоматическому переключению внутри данной платформы. Он не включает выбор точки DBA, восстановление средствами СУБД и прикладную приёмку 1С.

Не переносите эти 15 минут на весь DR-план и другие продукты. Измерьте отдельно инфраструктурный запуск, восстановление базы и пользовательскую проверку. Тогда станет видно, какой участок съедает срок и кому принадлежит работа.

Порядок теста выглядит так:

  1. Подтвердите доступность сетей, DNS, маршрутов и правил между сегментами.
  2. Запустите инфраструктурный слой и дождитесь готовности его служб.
  3. Поднимите сервер СУБД, но не открывайте базу пользователям.
  4. Восстановите выбранную точку и журналы средствами СУБД.
  5. Запустите кластер 1С и подключите информационную базу.
  6. Войдите через обычный клиент под тестовой учётной записью.
  7. Проверьте чтение, запись, фоновые задания и обмены.
  8. Возобновите работу СРК из принятого состояния.

Каждый шаг должен содержать исполнителя, наблюдаемый результат и запрет перехода. Например: «DBA подтвердил открытие базы без режима восстановления; до этого кластер 1С не запускаем». Формулировка исключает спор во время аварии.

Что отдать автоматике, а что оставить человеку

Оркестратору отдайте повторяемые инфраструктурные действия: репликацию, создание ВМ, подключение дисков и сетей, Re-IP, запуск по зависимостям. Эти операции хорошо описываются таблицами сопоставления и проверками состояния.

Человек принимает четыре результата:

В готовом DR-плане у каждой строки есть исполнитель, признак успеха и условие остановки. Если признак нельзя проверить автоматически, шаг не считается автоматизированным. Зелёный отчёт оркестратора тогда остаётся промежуточным сигналом, а не подтверждением готовности 1С.

dr-план s3 object lock аварийное восстановление виртуализация 1с резервное копирование репликация