Россия

129085, Проспект Мира,
д. 101, стр. 1

Обсудим ваш проект?

Назад в блог
Статьи | 14 октября
Статьи
Кибербез

5 проверок на отказоустойчивость ИТ-систем, которые могут спасти бизнес

5 проверок на отказоустойчивость ИТ-систем, которые могут спасти бизнес

Крупный бизнес и госкомпании зависят от ИТ-систем не меньше, чем от электричества. Когда система падает, останавливаются продажи, платежи, логистика, документооборот и многое другое. В 2024–2025 годах средний критический простой обходился компании примерно в 2 млн рублей, а непрямые потери (упущенная прибыль, штрафы, отток клиентов) могли превышать стоимость владения ИТ-активами в два-три раза. При этом почти половина российских компаний не имеет актуальной ИТ-стратегии, а 26% вообще не тестируют восстановление данных. 

В статье покажем, какие пять регулярных внутренних проверок на отказоустойчивость могут спасти бизнес, если его деятельность сильно зависит от работоспособности его ИТ-инфраструктуры (а таких компаний сейчас становится всё больше). 

Проверка первая: имитация настоящих отказов (хаос-инжиниринг)

Хаос-инжиниринг (или инъекция отказов) — это управляемое внесение сбоев в работающую систему, чтобы посмотреть, как она себя поведёт. Например, для этого выключают сервер, обрывают сетевой канал, задерживают ответ базы данных и смотрят, переживёт ли система это без участия человека. В 2025 году на конференции «Перфоманс Конф» спикеры отдельно обсуждали хаос-инжиниринг и обеспечение отказоустойчивости как рабочий инструмент SRE-команд. Единственное отличие от реальных сбоев в том, что они тщательно продумываются заранее, а команда технарей при этом следит за обстановкой. Если что-то сломается по-настоящему, они быстро возвращают ситуацию в нормальное русло.

Зачем эта проверка крупному бизнесу. В монолитной системе сбой одного компонента часто тянет за собой всю цепочку. Имитация отказов показывает, что именно может уронить всё и сразу. Например, если при падении сервера аутентификации перестают работать все внутренние сервисы, вы это увидите в контролируемых условиях, а не в середине рабочего дня. Госкомпаниям этот метод полезен ещё и потому, что позволяет проверять устойчивость без остановки промышленной эксплуатации: сбои вносятся в тестовый контур или в отдельный сегмент продакшена с ограниченным влиянием.

Что проверять в первую очередь:

  • Отказ одного узла кластера. 

  • Потерю связи между дата-центрами. 

  • Недоступность внешнего сервиса (например, платёжного шлюза, СМЭВ или системы маркировки). 

  • Переполнение очереди сообщений. 

Каждый из этих сценариев должен заканчиваться каким-то измеримым результатом. Это может быть время восстановления, доля потерянных запросов, сработали ли автоматические переключения или любой другой параметр, который поможет оценить степень критичности компонента.

Проверка вторая: восстановление из резервной копии

Наличие бэкапа не равно возможности восстановиться — старое ИТ-правило, которое появилось с первой долговременной памятью, и которое работает до сих пор (но о котором многие, к сожалению, забывают). 

Исследование 2025 года показало: 25% организаций не реализуют правило «3–2–1» (три копии, два носителя, одна копия вне площадки), а 26% не тестируют восстановление данных. Ещё хуже цифры по регулярности проверок: только 8% компаний тестируют восстановление раз в квартал, тогда как 89% кибератак в 2025 году были направлены именно на резервные копии.

Что это значит на практике. Если бэкап хранится на том же диске (или сервере), что и основная база, шифровальщик уничтожит обе копии. Если резервная копия делается раз в сутки, а система пишет данные каждую минуту, при восстановлении потеряются данные за последние 24 часа. И классика: если никто не пробовал развернуть копию на чистом железе, в момент аварии часто выясняется, что не хватает драйверов, лицензий или паролей.

Как проверять: 

  1. Взять последнюю резервную копию критичной системы (ERP, биллинга, базы клиентов — что угодно) и развернуть её на изолированном стенде. 

  2. Замерить время от начала восстановления до момента, когда система снова принимает запросы. 

  3. Сравнить результат с целевым показателем RTO (время восстановления) и RPO (точка восстановления). 

  4. Если расхождение больше допустимого, пересмотреть частоту копирования, схему хранения или сам процесс восстановления.

Проверка третья: нагрузочное тестирование на пределе

Нагрузочный тест отвечает на вопрос: что произойдёт, если число пользователей вырастет в два, три, пять или сколько угодно раз. В 2025 году Tantor XData и партнёры провели нагрузочное тестирование «1С:ERP» на 30 тысячах одновременно работающих пользователей. Тест длился 11 часов непрерывной работы, средняя загрузка процессора на сервере СУБД не превышала 30–40%, дисковая подсистема показывала время чтения порядка одной–двух миллисекунд. Интегральная оценка производительности по методике APDEX составила 0,859 — уровень «Хорошо». 

Почему это важно. Госкомпания или крупный бизнес часто запускает систему сразу на десятки тысяч сотрудников. Без нагрузочного теста нельзя понять, выдержит ли инфраструктура пиковую нагрузку, например, в день закрытия отчётного периода или во время выплат зарплат и премий под новый год. Тест показывает как средние значения, так и поведение системы на пике: растут ли очереди, появляются ли таймауты, деградирует ли время отклика и т.д.

Что смотреть в отчёте по тесту:

  1. Время отклика на 95-м и 99-м процентиле (средние цифры не покажут полную картину, когда проблемы появляются у части пользователей, но среднее их сглаживает).

  2. Количество ошибок при нагрузке выше расчётной.

  3. Поведение системы после снятия нагрузки: она восстанавливается сама или требует перезапуска. 

  4. Наличие точек насыщения: при каком числе пользователей время отклика начинает расти нелинейно (и сколько таких точек получится).

Проверка четвёртая: географическое резервирование

Более 75% мощностей коммерческих ЦОД в России сосредоточены в Московском регионе. Это создаёт концентрационный риск: авария в московском энергоузле, повреждение магистрального кабеля или крупный сбой на площадке одного оператора затронет сразу сотни организаций. В 2025 году операторы начали переносить новые проекты в регионы, но основная масса действующих систем по-прежнему размещена в Москве и Подмосковье.

Что проверять:

  1. Есть ли у критичной системы резервная площадка в другом регионе. 

  2. Синхронизированы ли данные между основной и резервной площадками в реальном времени (или с задержкой). 

  3. Сколько времени займёт настоящее переключение на резервный ЦОД (например, запустить систему на резервной площадке, перевести на неё часть трафика и убедиться, что пользователи не замечают разницы).

Проверка пятая: учения по плану аварийного восстановления

План аварийного восстановления — это документ, который описывает, кто, что и в какой последовательности делает, когда система упала. Но такие планы часто остаются только на бумаге и, к сожалению, никогда не проверяются. Исследование 2026 года показало: формализованная стратегия DR, которая регулярно тестируется, есть лишь у 20% российских компаний. Ещё 41% респондентов никогда не проводили тестирование планов восстановления на практике.

Проблема такого подхода в том, что в момент аварии у команды нет времени читать документ на 80 страниц. Если план не отработан, люди начинают импровизировать, тратить время на выяснение, кто за что отвечает, искать пароли и доступы. Учения выявляют эти разрывы заранее.

Как проводить учения:

  1. Выбрать один из вероятных сценариев: отказ основного ЦОД, шифрование базы данных, массовый сбой обновления или нарушение работы оборудования.

  2. Назначить время и не предупреждать участников заранее.

  3. Фиксировать время каждого шага: как быстро собралась команда, как быстро нашли резервную копию, как быстро переключились на резервную площадку (логирование инцидентов — очень полезная вещь на разборах, помогает увидеть критически слабые точки в процессе восстановления).

  4. После учений обновить план: убрать шаги, которые не сработали, добавить контакты, которых не хватало.

Заключение

По отдельности каждая проверка важна, потому что закрывает свой участок риска. А вместе они создают полную картину: где система уязвима, сколько времени нужно на восстановление, какие действия нужно ещё предпринять заранее, чтобы в следующий раз (даже в учебном сценарии) было легче. 

Инъекция отказов, восстановление из бэкапа, нагрузочный тест, географическое резервирование и учения по DR — вот минимальный набор действий, который мы рекомендуем проводить как минимум раз в полгода (лучше — раз в квартал).



Поделиться
Читайте также