Перейти к содержимому
Назад в блог
Отраслевые18 января 20267 мин

Будущее диспетчерских: операции NOC/SOC на основе AI

Операции диспетчерских нового поколения с платформами AIOps, корреляцией тревог и проектированием взаимодействия человека и AI.

ASTO TECH Muhandislik Jamoasi

# Операции NOC/SOC с поддержкой ИИ

Что такое AIOps и как он трансформирует центры управления?

AIOps (Artificial Intelligence for IT Operations) применяет машинное обучение, аналитику больших данных и автоматизацию к IT-операциям для повышения скорости, точности и эффективности обнаружения, диагностики и устранения операционных проблем. Gartner (2022) определяет платформы AIOps как те, что «объединяют функциональность больших данных и машинного обучения для поддержки всех основных функций IT-операций через проактивное, персонализированное и динамическое понимание».

Dang et al. (2019), исследуя реальные развёртывания AIOps в Microsoft, выявляют четыре основных режима сбоя традиционных IT-операций: усталость от оповещений из-за высокого объёма шумных сигналов, изолированные инструменты мониторинга, препятствующие межсистемной корреляции, реактивное управление инцидентами и зависимость от экспертов, создающая единые точки сбоя.

AIOps трансформирует это через послойные возможности:

Консолидация данных: Сигналы из разрозненных инструментов мониторинга (Prometheus, Datadog, Splunk, Nagios) унифицируются в единый аналитический уровень. Этот кросс-доменный вид делает ранее невидимые причинно-следственные цепочки очевидными.

Автоматизированная корреляция: Модели машинного обучения группируют связанные оповещения в кластеры инцидентов. Вместо сортировки сотен отдельных оповещений операторы работают с единым скоррелированным инцидентом.

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

Автоматизация runbook: Для хорошо охарактеризованных типов инцидентов процедуры устранения выполняются автоматически.

Anodot (2020) сообщает, что платформы автономной аналитики на базе ИИ в производственных развёртываниях снижают шум оповещений примерно на 95% и улучшают среднее время обнаружения (MTTD) примерно на 60%.

Что такое усталость от оповещений и как с ней бороться?

Усталость от оповещений — психологическая и операционная деградация, возникающая при воздействии на операторов таких больших объёмов оповещений, что они начинают пропускать критические или задерживать ответы на них. Wickens (2008) в Модели множественных ресурсов демонстрирует, что человеческая когнитивная ёмкость конечна и модальностно-специфична — перегрузка внимания производит измеримую деградацию производительности.

Наблюдаемые индикаторы усталости от оповещений:

  • Устойчивый рост общего объёма оповещений (ежемесячный темп >5%)
  • Увеличение среднего времени подтверждения (MTTA)
  • Уровень ложноположительных результатов, превышающий 70%
  • Операторы, массово удаляющие очереди оповещений без проверки

Методы AIOps для снижения усталости от оповещений:

Дедупликация: Несколько оповещений от одной первопричины автоматически сворачиваются в единый инцидент. Отказ сетевого коммутатора, вызывающий 50 оповещений от нижестоящих серверов, становится одним инцидентом «отказ коммутатора».

Подавление: Ожидаемые оповещения во время известных окон обслуживания, плановых перезапусков и конвейеров развёртывания автоматически подавляются.

Динамические пороги: Основанные на машинном обучении пороги, моделирующие сезонность и тренд, заменяют статичные правила. Статичное правило «CPU > 90%» генерирует ложные оповещения в часы пик, потенциально пропуская реальные аномалии. Динамические пороги обучаются тому, что является ненормальным для каждой метрики в каждом временном окне.

Оценка оповещений: Каждое оповещение получает вероятностную оценку реального инцидента, полученную из исторических паттернов корреляции.

Автоустранение: Для определённых категорий первопричин сценарии устранения выполняются автоматически — очистка диска при полном томе, перезапуск сервиса при сбое демона.

ITIL 4 (2019) позиционирует качество оповещений как предпосылку соответствия SLA.

Как работает корреляция инцидентов с поддержкой ИИ?

Корреляция инцидентов связывает оповещения из нескольких источников мониторинга с общей первопричиной. Корреляция на основе правил требует ручно созданных правил для каждой комбинации компонентов — подход, который терпит неудачу в масштабе в динамических инфраструктурных средах.

Корреляция с поддержкой ИИ применяет несколько технических методов:

Обнаружение аномалий временных рядов: Для каждой метрики (ЦПУ, память, задержка сети, частота ошибок) из исторических данных обучаются ожидаемые конверты поведения. LSTM-сети и модели класса Prophet используются для этой задачи.

Корреляция на основе графов: Зависимости компонентов инфраструктуры моделируются как граф зависимостей сервисов. При обнаружении аномалии в узле анализ распространения по графу прогнозирует нижестоящее воздействие — отвечая на вопрос «это симптом вышестоящего сбоя?».

Кластеризация: Оповещения с похожими векторами признаков группируются. Алгоритмы DBSCAN и k-means выявляют облака оповещений с общим происхождением.

Анализ первопричин (RCA): После идентификации корреляционной группы временной порядок событий и позиции в графе зависимостей анализируются для ранжирования кандидатов первопричины. На этом этапе применяются байесовские сети и модели причинно-следственного вывода.

Обнаружение аномалий журналов: Неструктурированные данные журналов анализируются через NLP-модели. Аномальные корреляции между паттернами журналов из нескольких систем выявляют причинно-следственные цепочки, которые пропускает анализ только метрик.

Dang et al. (2019) сообщают, что группировка оповещений на основе машинного обучения в производственных системах Microsoft снизила число уникальных инцидентов, требующих внимания операторов, на 70% по сравнению с подходами на основе правил.

Как проектируется сотрудничество человека и ИИ в центрах управления?

Команда человек-ИИ — критическое и часто недооцениваемое измерение дизайна центра управления. Wickens (2008) демонстрирует, что человеческая когнитивная ёмкость конечна и модальностно-специфична.

Основные принципы дизайна сотрудничества человека и ИИ в центре управления:

Поэтапная автономия: Явно определите уровни автономии для каждой категории задач. Полная автоматизация для хорошо определённых, низкорисковых, высокодоверительных задач (очистка диска, перезапуск сервиса); рекомендация ИИ с одобрением человека для задач среднего риска; предоставление контекста ИИ с принятием решения человеком для высокорисковых или новых сценариев.

Поддержка ситуационного осознания: Wickens (2008) определяет три уровня ситуационного осознания — восприятие текущего состояния (Уровень 1), осмысление его значения (Уровень 2), проецирование будущего состояния (Уровень 3). Системы ИИ должны поддерживать все три уровня, а не просто представлять необработанные данные. Это требует интерпретированных резюме и контекстуальных объяснений, интегрированных в информационную панель.

Управление парадоксом автоматизации: Чрезмерно высокие уровни автоматизации вызывают потерю операторами навыков ручных процедур. Меры смягчения: регулярные симуляционные упражнения, поддерживающие актуальность ручных процедур, и инструменты объяснимости, делающие решения ИИ прозрачными.

Калибровка доверия: Операторы не должны ни чрезмерно доверять ИИ (предвзятость автоматизации), ни чрезмерно скептически относиться к нему (неиспользование). Отображение статистики производительности системы ИИ в реальном времени (точность, полнота, уровень ложноположительных результатов) калибрует соответствующие уровни доверия.

Gartner (2022) оценивает, что по состоянию на 2025 год 60% корпоративных развёртываний AIOps не достигают ожидаемого ROI, называя недостаточный дизайн сотрудничества человека и ИИ основным фактором.

Список литературы

  • Dang, Y., Lin, Q., & Huang, P. (2019). *AIOps: Real-World Challenges and Research Innovations*. ICSE-SEIP 2019.
  • Gartner (2022). *Market Guide for AIOps Platforms*. Gartner Research.
  • Anodot (2020). *Autonomous Analytics for IT Operations*. Anodot White Paper.
  • Wickens, C. D. (2008). *Multiple Resources and Mental Workload*. Human Factors, 50(3), 449–455.
  • Axelos (2019). *ITIL 4 Foundation: ITIL 4 Edition*. Axelos Limited.

Часто задаваемые вопросы

Какой является наибольший организационный барьер для принятия AIOps? Культурный, а не технический. Операторы изначально не доверяют рекомендациям ИИ и могут воспринимать автоматизацию как угрозу безопасности рабочих мест. Успешные AIOps-преобразования позиционируют технологию как помощника оператора, а не замену; вовлекают операторов в пилотные программы и привязывают метрики успеха к командным результатам, а не индивидуальной производительности.

Могут ли AIOps для NOC и SOC работать на одной платформе? Да, при тщательной настройке. NOC фокусируется на состоянии инфраструктуры и метриках производительности; SOC — на телеметрии безопасности и разведке угроз. Модели данных перекрываются, но аналитическая логика различается. Унифицированные AIOps-платформы поддерживают оба варианта использования, хотя каждой команде требуются отдельные представления, рабочие процессы и правила маршрутизации оповещений.

Каковы реалистичные цели улучшения MTTD и MTTR? Отраслевые отчёты для хорошо спроектированных развёртываний AIOps обычно указывают на улучшение MTTD на 40-60% и улучшение MTTR на 25-40%. Эти цифры в значительной мере зависят от базовой зрелости процессов.

Какие данные необходимы для эффективной корреляции инцидентов ИИ? Минимальные требования: данные метрик с временными метками (не менее 90 дней истории), структурированные журналы событий и CMDB или карта зависимостей сервисов. Более богатые источники данных — трассировки APM, события развёртывания, записи изменений — существенно улучшают качество корреляции. Качество и полнота данных являются более критическими детерминантами точности корреляции, чем выбор алгоритма.