AIOps(英: Artificial Intelligence for IT Operations)は、機械学習やビッグデータ分析を情報システムの運用に適用し、監視データからの異常検知、多数の警告を一つの事象へまとめるイベント相関付け、原因の究明、対応作業の自動化などを行う手法およびそれを担うソフトウェアの領域である。用語は2016年に調査会社のガートナーが導入した。ガートナーはAIOpsを「ビッグデータと機械学習を組み合わせ、イベント相関付け・異常検知・因果関係の判定を含むIT運用のプロセスを自動化するもの」と定義している。運用担当者が大量の警告に埋もれて重要な兆候を見落とす状態を緩和し、障害の検知から復旧までの時間を短縮することが主な狙いとされる。

背景 クラウドコンピューティングの普及に加え、一つのアプリケーションを小さな独立したサービスの集まりとして構築するマイクロサービス型の設計が広まった。これにより監視の対象となる構成要素が増え、そこから生まれる記録の量も大きく膨らんだ。分散したシステムから送られるログ・数値指標・イベントは人手で突き合わせられる規模を超え、利用者が異常に気付いてから運用側が原因を特定するまでに時間がかかるようになった。大量の警告への対応に追われる「アラート疲れ」も知られており、実害のない警告(誤検知アラート)を悩みとして挙げる運用チームは調査回答の半数を超える。AIOpsは、規模と複雑さの増大で人手による監督が難しくなった運用の課題に、人工知能とビッグデータ分析で対処するものとして提唱された。機械学習で技術者の作業を支えることで、サービス品質の向上や運用費用の削減に資するとされる。

仕組み AIOpsの基盤となるのは運用データの集約である。稼働記録であるログ、応答時間や資源使用率などの数値指標(メトリクス)、機器やソフトウェアが発する事象通知(イベント)、構成要素の依存関係を表すトポロジ情報などを、系統ごとに分断された状態から一箇所へ取り込む。ガートナーはAIOpsのプラットフォームに求められる機能として、多様なデータの取り込み、システム構成の把握、相関関係の分析、人が状況を理解しやすい形での提示、復旧作業の実行を挙げている。

集めたデータには機械学習による異常検知が適用される。平常時の振る舞いを学習し、そこから外れた変化を検出する方式が代表的で、教師あり学習・教師なし学習・強化学習などが用途に応じて使い分けられる。続いて、同じ原因から派生した複数の警告を時間的な近さや構成要素の依存関係に基づいて一つの事象へ束ねるイベント相関付けが行われる。この処理は、無関係な警告(雑音)と対処が必要な兆候とを切り分けて件数を減らす役割を担う。

束ねられた事象については、依存関係をたどって最初に異常が生じた箇所を推定する根本原因解析が行われる。最後の段階として、サービスの再起動、ディスク領域の整理、接続のリセットといった定型的な復旧作業を自動で実行する仕組みが用意される場合がある。もっとも、判断の根拠を人が確認できる状態(説明可能性)と統制を保つため、影響の大きい対応については人の承認を介在させる運用が併用される。

従来の監視・オブザーバビリティとの関係 従来からの人手による運用管理では扱いきれない量のデータが問題となるのに対し、AIOpsでは機械学習が平常時の振る舞いの基準を学習し、環境の変化に応じてその基準自体を更新していく点が異なる。オブザーバビリティ(可観測性)の分野でもAIの活用は進んでおり、Splunkが実施した2025年の調査では、回答者の76%が「日常業務で、AIを活用したオブザーバビリティを定期的に利用している」と答えている。また、ITサービスマネジメントにおける障害対応(インシデント管理)との連携として、警告と推奨される対処を適切な担当チームへ自動的に振り分ける使い方がある。開発と運用の連携を扱うDevOpsがソフトウェア開発と展開の迅速化に重点を置くのに対し、AIOpsはAIを用いてIT環境の運用を最適化することに焦点を当てる。

大規模言語モデルの実用化以降は、運用データについて自然言語で問い合わせられる対話型の補助機能を持つ製品も現れている。2023年にはDatadogが障害調査を支援する対話型アシスタント「Bits」を発表し、Dynatraceも自然言語でデータを探索できる機能を提供している。

主なプラットフォーム ガートナーは、AIOpsに関わる製品を、データ分析ツール、監視製品などに組み込まれたAIOps機能、独立したAIOpsプラットフォームの3つに分類している。このうち組み込み型は扱いやすい一方、機能がその製品の範囲で閉じてしまう限界も指摘されている。TechTargetは、Datadog、Dynatrace、IBM AIOps Insights、New Relic、ServiceNow IT Operations Management、Splunk IT Service Intelligenceなど15の製品を列挙している。市場規模については、調査会社The Insight Partnersが2023年時点で約49億ドル、2031年に約462億ドルへ拡大すると予測した数値が引用されている。

課題 分析の精度は入力されるデータと学習させたアルゴリズムの質に依存するため、収集範囲の欠落や記録形式の不統一があると結果の信頼性が落ちる。学習が不十分な段階では誤検知が生じ、かえって確認作業を増やすことがある。既存の監視系統との接続やデータの整備には相応の期間と工数を要し、導入の負担が課題として指摘される。自動化への依存が進むと、その仕組み自体が停止した場合に運用全体が滞る恐れもある。学術分野では、これまでの研究成果が分野横断的に散在し、共通の用語体系を欠いているため、同種の課題を扱う手法どうしの発見と比較が困難であることが指摘されている。

関連項目 オブザーバビリティ アプリケーション性能管理 ITサービスマネジメント 異常検知 機械学習

脚注