Отказоустойчивость и аварийное восстановление IT-систем
Проектируем отказоустойчивую инфраструктуру и резервное копирование по правилу 3–2–1: 3 копии данных, 2 типа носителей, 1 копия вне основной площадки. Согласовываем допустимое время простоя и потери данных, настраиваем восстановление и проверяем его на практике.
2 показателя управляемого восстановления: RTO и RPO
RTO — за какое время нужно вернуть сервис в работу.
RPO — за какой период допустима потеря данных.
Система остановилась — есть ли проверенный план восстановления?
Что говорит клиент; К чему это приводит
«Все сервисы работают на одном сервере»; Отказ одного узла останавливает сразу несколько бизнес-процессов.
«Резервные копии есть, но восстановление не проверяли»; Во время аварии может выясниться, что данные неполные или копия непригодна.
«Бэкапы хранятся рядом с основной системой»; Сбой площадки может затронуть и рабочие данные, и резервные копии.
«После аварии непонятно, что запускать первым»; Команда теряет время, а зависимые сервисы остаются недоступны.
«Резервный сервер есть, но переключаться на него никто не пробовал»; Подготовленный резерв не обеспечивает ожидаемого восстановления.
«Не знаем, сколько данных потеряем при сбое»; После запуска приходится вручную восстанавливать документы и операции.
«Порядок действий знает только один администратор»; Восстановление зависит от доступности конкретного сотрудника.
«Инфраструктура изменилась, а инструкции остались прежними»; План аварийного восстановления не соответствует действующим системам.
Конкретный набор инструментов выбирается после изучения инфраструктуры и ограничений клиента.
Что вы получаете по итогам проекта
Карту критичных систем и их зависимостей.
Настроенные механизмы резервирования и резервного копирования в рамках проекта.
Перечень единичных точек отказа и рекомендации по их устранению.
План аварийного восстановления IT-систем с ролями и последовательностью действий.
Согласованные целевые RTO и RPO.
Протокол испытаний с фактическими результатами.
Сколько стоит обеспечение отказоустойчивости и аварийного восстановления
Формат работы; Что входит; Стоимость
Аудит готовности к авариям;Анализ инфраструктуры, резервных копий и рисков. Рекомендации и план улучшений.; По результатам уточнения состава систем
Внедрение отказоустойчивого решения; Проектирование, настройка резервирования, копирования и сценариев восстановления.; Индивидуальный расчёт
Разработка и проверка DRP; План аварийного восстановления, распределение ролей и согласованные испытания.; По объёму сценариев и систем
Сопровождение; Контроль согласованных компонентов, актуализация регламентов и регулярные проверки.; По составу услуг и условиям SLA
В рамках комплексного проекта ITLS провела аудит систем, оптимизировала работу порталов и настроила мониторинг. Время решения инцидентов сократилось с 8 до 2 часов, количество сбоев — в 5 раз. Срок проекта — 3 месяца.
Поддержка портала государственного фонда
Команда организовала обработку обращений и мониторинг доступности. По итогам проекта время решения обращений сократилось в 3 раза, выполнение SLA по обращениям составило 100%. Срок проекта — 3 месяца.
Частые вопросы
Отказоустойчивость помогает системе продолжать работу при отказе отдельных компонентов. Аварийное восстановление возвращает сервисы в рабочее состояние после события, которое привело к их остановке или потере данных. Для критичной инфраструктуры эти подходы дополняют друг друга.
Резервные копии позволяют восстановить данные, но для запуска системы также могут понадобиться серверы, сетевые настройки, конфигурации, доступы и зависимости приложений. Поэтому важно проверять весь сценарий восстановления.
RTO — целевое время, за которое сервис необходимо восстановить после сбоя. RPO — допустимый период потери данных. Например, RPO 1 час означает, что требования допускают потерю изменений за последний час перед аварией.
Перечень критичных систем, сценарии аварий, условия запуска плана, роли ответственных, последовательность восстановления, необходимые ресурсы и критерии проверки результата.
Репликация поддерживает копию данных на другом узле и помогает подготовить переключение. Однако ошибочные изменения могут попасть и в реплику. Резервные копии сохраняют предыдущие состояния данных, поэтому обычно нужны оба механизма.
Да, если это совместимо с архитектурой приложений и требованиями к размещению данных. До внедрения оцениваем доступные ресурсы, сетевую связность, стоимость и возможность восстановления выбранных систем.
Периодичность зависит от критичности систем и частоты изменений. График согласовываем отдельно; дополнительные испытания могут потребоваться после изменения архитектуры, переноса данных или обновления ключевых компонентов.
Обязательства по срокам можно определить после обследования инфраструктуры, выбора решения и проверки сценариев. В договоре необходимо зафиксировать состав систем, условия восстановления и зависимости, влияющие на результат.
Узнайте, готовы ли ваши IT-системы к аварии
Расскажите, какие сервисы критичны для бизнеса и как сейчас организовано резервное копирование. Команда ITLS поможет определить риски, требования к восстановлению и состав необходимых работ.