Блог

Необходимость обеспечения отказоустойчивости

На объекте ЖКХ в региональном городе произошло отключение электричества. Для обычного офиса это неприятность — на час-два. Для котельной это значит: 50 тысяч человек без тепла в минус 20 градусов.
На нефтяной платформе отказал основной контроллер управления. За 90 минут до включения резервного система потеряла 10 млн рублей добычи и едва не произошла аварийная ситуация с утечкой газа.
На электростанции произошла кибератака. Она не отключила производство полностью, но замедлила его на 40%. Убыток — 500 млн рублей в день.
Это не вымышленные сценарии. Это реальность 2025 года, когда непрерывность бизнеса стала не опцией, а условием выживания.

Почему отказоустойчивость — это не роскошь, а норма

До недавнего времени отказоустойчивость была привилегией крупных предприятий. Горячее резервирование, дублирование оборудования, резервные линии электропитания — всё это было дорого и обосновано только для критичных объектов.
В 2025 году ситуация изменилась по нескольким причинам.
Во-первых, нестабильность инфраструктуры. В России электроснабжение не всегда стабильно, особенно в регионах. Скачки напряжения, отключения, нестабильная частота — это норма в многих местах. Система, которая не может выжить при скачке напряжения, просто не работает на половине объектов страны.
Во-вторых, киберугрозы. С 2023 года кибератаки стали не просто про данные. Они атакуют промышленную автоматизацию, останавливают заводы, отключают энергетику. Требования NIS2 в Европе, расширение списка объектов критической инфраструктуры в России — всё это означает, что любая система на критичном объекте должна быть готова к киберинциденту.
В-третьих, регуляторные требования. IEC 62443, ГОСТ Р в сфере автоматизации, национальные стандарты — они всё требуют одного: система должна быть отказоустойчивой. Это больше не рекомендация.
В-четвёртых, экономика. Каждый час простоя производства — это убыток. Для котельной это холодные дома. Для завода это потеря выручки. Инвестиции в отказоустойчивость окупаются за первый же инцидент.

Что означает отказоустойчивость на практике

Отказоустойчивость — это не просто дублирование. Это архитектура системы, которая продолжает работать при отказе любого компонента.
Горячее резервирование. Основной контроллер работает, резервный в готовности. Когда основной падает, система автоматически переключается на резервный. Время переключения — не более 200 миллисекунд. Для человека это незаметно. Для системы управления котельной это означает, что даже если контроллер упал, теплоснабжение не прерывается.
Резервное электропитание. ИБП (источник бесперебойного питания) и дизель-генератор. ИБП включается мгновенно и держит критичное оборудование 15-30 минут. За это время генератор запускается и берёт на себя нагрузку. Для небольшого объекта (ИТП, насосная станция) достаточно генератора на 20-30 кВт.
Дублирование сетевых каналов. Данные передаются по двум независимым каналам. Если один перестаёт работать, система автоматически переходит на второй. Это критично для распределённых систем с мониторингом со стороны диспетчерского центра.
Цифровые двойники и предиктивное обслуживание. Когда вы знаете, что компонент откажет через две недели (потому что видите деградацию параметров), вы можете его заменить до отказа. Таким образом предотвращаются внеплановые остановки.
Резервные поставщики. Не полагайтесь на одного поставщика критичных компонентов. Иметь минимум два источника. В 2025 году это особенно важно: поставки задерживаются, некоторые поставщики ушли.
Обучение и перекрёстная подготовка персонала. Если ключевой специалист уволился или заболел, кто-то другой должен уметь управлять системой. Процедуры должны быть задокументированы, а не храниться в голове мастера.

Стандарты и требования 2025 года

IEC 62443 — стандарт по кибербезопасности промышленной автоматизации. Он требует отказоустойчивости как части общей архитектуры. Не факультативно, обязательно.
ISO 13849-1 определяет уровни производительности (PLd, PLe) для систем управления безопасностью. Чем выше уровень риска, тем выше требования к резервированию. Для SIL 3 (высокий риск) система должна иметь резервирование и диагностику. Для SIL 4 (критический риск) система должна работать безотказно.
NIS2 (в Европе) и национальные аналоги в России требуют, чтобы системы критичной инфраструктуры имели бизнес-непрерывность (BCP) и план аварийного восстановления (DRP). Это больше не просто рекомендация — это требование с персональной ответственностью руководства.
ГОСТ Р в промышленной автоматизации требует совместимости и надёжности оборудования. Это означает: если вы устанавливаете ПЛК и SCADA, они должны быть разработаны согласно стандартам и обладать необходимыми свойствами отказоустойчивости.

Как строить отказоустойчивую систему

1. Определить критичные процессы. Не всё нужно резервировать. Нужно резервировать то, без чего остановится основной процесс. Для котельной это управление горячей водой. Для завода это критичный производственный узел.
2. Посчитать риски. Какой может быть ущерб от простоя? Сколько часов простоя приемлемо? На основе этого определяется требуемый уровень отказоустойчивости. Если простой стоит 1 млн рублей в час, и система отказоустойчивости стоит 500 тыс рублей, она окупится за 30 минут простоя.
3. Выбрать архитектуру. MasterSCADA 4D поддерживает горячее резервирование. ПЛК СТАБУР работает с модульной архитектурой — можно заменить модуль без долгой остановки. При выборе оборудования спрашивайте про отказоустойчивость.
4. Написать план аварийного восстановления. Это не бумажный документ, это рабочий инструмент. Он должен описывать: что делать при отказе электричества, при отказе контроллера, при киберинциденте. Контакты, процедуры, резервное оборудование — всё должно быть в плане.
5. Тестировать план. Не реже одного раза в квартал. Отключить резервный сервер и посмотреть, переключается ли система на основной? Отключить основной контроллер и посмотреть, включится ли резервный? Это не должно быть сюрпризом, когда произойдёт реально.
6. Обучать людей. Персонал должен знать свою роль в плане. Не «в случае чего звоните мне», а конкретные процедуры, которые может выполнить дежурный оператор.

Реальная статистика: почему это работает

По данным исследований, компании, внедрившие отказоустойчивые системы:
  • сократили время простоя на 85-95%
  • снизили затраты на реагирование на инциденты на 60%
  • улучшили оценку кибербезопасности со стороны регуляторов
  • смогли получить государственные контракты, которые требуют соответствия стандартам
Стоимость внедрения отказоустойчивости: от 200 тыс до 2 млн рублей в зависимости от масштаба. Окупается за один-два инцидента.

Главная ошибка: ждать, пока произойдёт авария

Многие организации игнорируют отказоустойчивость, пока система не упадёт. Потом срочно её поднимают, и каждый день простоя стоит больше, чем вся система отказоустойчивости.
Правильный подход:
  • До инцидента: система тихо работает и перехватывает отказы без участия человека
  • При инциденте: люди следуют плану, данные сохраняются, критичные процессы продолжают работать
  • После инцидента: анализируем, что произошло, совершенствуем план
Это требует инвестиций и постоянного внимания. Но это альтернатива кризисному управлению.

Заключение: выбор между инвестициями и убытками

В 2025 году отказоустойчивость перестала быть опцией. Это становится обязательным требованием для любой системы управления производством, энергетикой или коммунальными услугами.
Если ваша система на критичном объекте не может пережить отказ электричества, отказ контроллера или киберинцидент — вы не соответствуете стандартам. И не получите государственный контракт, и не пройдёте проверку регуляторов.
Инвестиции в отказоустойчивость — это не роскошь. Это инвестиция в выживание бизнеса в условиях нестабильности и возросших киберугроз.