「AIOps」ツールを使ってみたくなる5つの用途「AIOps」とは何か【第2回】

AI技術を運用管理に使用する「AIOps」ツールは、システム運用のさまざまな業務に活用することが可能だ。どのような使い方ができるのか。主要な用途を紹介する。

2020年09月09日 05時00分 公開
[Ronald SchmelzerTechTarget]

関連キーワード

DevOps | 機械学習 | 運用管理


 「AIOps」ツールは、組織内外の各種ITデバイスから収集するビッグデータを基に、機械学習などのAI(人工知能)技術を利用してITシステム運用の自動化を図る。システム運用の問題検出とリアルタイムの修正、分析に基づくエラー予測などが、AIOpsツールの主な機能だ。システムの監視・運用を全面的に担う「ITOps」の幅広い業務に役立ち、パフォーマンス監視と可用性の向上、イベントの相関分析、ITサービスの自動化など、さまざまな使い方ができる。

「AIOps」が役立つ5つの用途

 AIOpsツールはさまざまなデータを収集する。例えばログファイル、アラート、パフォーマンス指標、ダッシュボード、データベースなどのデータだ。これらのデータの相関関係を分析し、パターンやアノマリ(基準値から逸脱した異常な状態)を検出したり、予測分析に使用したりすることで、正常なシステム稼働状態の維持を支援する。

 システム運用の問題を素早く発見して修正するとともに、分析に基づくインサイト(洞察)によって問題の発生を未然に防ぐのが、AIOpsツールのメリットだ。例えば下記のような用途に役立つ。

  1. 適切なキャパシティープランニング
    • システムに求められるリソースを見積もり、最適なシステム構成の設計を支援する。
  2. 「クラウドスプロール」の防止
    • クラウドスプロールは、必要以上にリソースを使用する「オーバープロビジョニング」がクラウドサービスで発生することを指す。
  3. サービスレベル低下の防止
  4. 最適なキャパシティー管理
    • リソースとコストのバランスを維持する。
  5. 遅延などパフォーマンスに関する問題の修正

 さまざまなシステム運用の指標をAIOpsツールで改善できる。例えばネットワークインフラの稼働状態、トラフィックフロー、輻輳(ふくそう:回線の混雑)の発生状態、潜在的なセキュリティ問題といった項目も対象になる。

 AIOpsツールは、機械学習によって継続的にシステム運用を改善する。高度な機能を搭載したAIOpsツールであれば、ネットワークの自己修復やルーティングの調整、サーバのスケールアップ/スケールダウン、変更管理の自動化なども可能だ。

TechTarget発 先取りITトレンド

米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。

ITmedia マーケティング新着記事

news047.png

【Googleが公式見解を発表】中古ドメインを絶対に使ってはいけない理由とは?
Googleが中古ドメインの不正利用を禁止を公式に発表しました。その理由や今後の対応につ...

news115.jpg

「TikTok禁止法案」に米大統領が署名 気になるこれからにまつわる5つの疑問
米連邦上院が、安全保障上の理由からTikTokの米国事業の売却を要求する法案を可決し、バ...

news077.jpg

「気候危機」に対する理解 日本は米国の3分の1
SDGsプロジェクトはTBWA HAKUHODOのマーケティング戦略組織である65dB TOKYOと共同で、「...