AIOpsは、ビッグデータ、分析、ML機能を活用して、次のことを実現します。
AIOpsは、複数の個別の手動ITオペレーション・ツールを、インテリジェントで自動化された単一のITオペレーション・プラットフォームに統合することで、ITオペレーション・チームがエンド・ツー・エンドの可視性とコンテキストを備え、速度低下や障害に対してより迅速に、さらには積極的に対応できるようにします。
多様でダイナミック、かつ監視が困難なITランドスケープとサイロ化したITチーム、そしてアプリの性能と可用性に対するユーザーの期待とのギャップを埋めることができます。ビジネス分野全体でのデジタル・トランスフォーメーション・イニシアチブの普及に伴い、多くの専門家はAIOpsがITオペレーション管理の未来であると考えています。
AIOpsには、データのアウトプットや集約、アルゴリズム、オーケストレーション、視覚化など、さまざまなAIのストラテジーと主要な機能を組み込むことができます。
アルゴリズムはITの専門知識、ビジネス・ロジック、目標を体系化し、AIOpsプラットフォームがセキュリティー・イベントに優先順位を付け、性能を決定できるようにします。アルゴリズムは機械学習(ML)の基礎を形成し、プラットフォームがベースラインを確立し、環境データの変化に応じて適応することを可能にします。
機械学習では、教師あり学習、教師なし学習、強化学習、ディープラーニングなどのアルゴリズムと手法を使用して、システムが大規模なデータセットから学習し、新しい情報に適応できるようにします。AIOpsでは、MLは異常検知、根本原因分析(RCA)、イベント相関、予測分析に役立ちます。
AIOpsプログラムは、さまざまなネットワーク・コンポーネントやデータ・ソースからデータを収集します。分析は未加工データを解釈して新しいデータとメタデータを生成します。これにより、システムとチームの両方が傾向を特定し、問題を切り分け、キャパシティ需要を予測し、イベントを管理できるようになります。
AIOpsツール内のオートメーション機能により、AIOpsシステムはリアルタイムの洞察に基づいて動作できるようになります。例えば、予測分析ではデータ・トラフィックの増加を予測し、(アルゴリズム・ルールに準拠しながら)必要に応じて追加のストレージを割り当てるオートメーション・ワークフローをトリガーすることができます。
AIOpsのデータの可視化ツールは、ダッシュボード、レポート、グラフィックスを通じてデータを表示するため、ITチームはAIOpsソフトウェアの機能を超えて変化を監視し、意思決定を行うことができます。
IBMニュースレター
AI活用のグローバル・トレンドや日本の市場動向を踏まえたDX、生成AIの最新情報を毎月お届けします。登録の際はIBMプライバシー・ステートメントをご覧ください。
ニュースレターは日本語で配信されます。すべてのニュースレターに登録解除リンクがあります。サブスクリプションの管理や解除はこちらから。詳しくはIBMプライバシー・ステートメントをご覧ください。
AIOpsは、ビッグデータ・プラットフォームを使用して、サイロ化したITOpsデータ、チーム、ツールを一箇所に集約します。このデータには以下が含まれます。
AIOpsプラットフォームは、次に集中分析とMLツールを適用して以下を行います。
AIOpsへの道のりは組織ごとに異なります。ビジネス・リーダーがAIOpsのストラテジーを抽出したら、ITチームがITの問題を観察し、予測し、迅速に対応するのに役立つツールを取り入れ始めることができます。
AIOpsを改善するためのツールを選択する際、多くのチームは以下の主要な機能を考慮します。
AIOpsプラットフォームは、組織のITニーズとAIOpsストラテジーに応じて、さまざまなレベルのオートメーションを提供できます。
ドメインにとらわれないアプローチにより、AIOPsソフトウェアは幅広いソースからデータを収集し、様々な運用ドメイン(例えば、ネットワーク、ストレージ、セキュリティー)の問題を解決します。これらのツールは、性能全体を包括的かつ全体的に把握できるため、組織が複数の分野にまたがる問題に対処するのに役立つ。
しかし、ITチームが特定のペインポイントに取り組んだり、業種・業務のニーズに対応したりするために必要な洞察は得られない可能性があります。ドメインにとらわれないツールの幅広い性質は、一般的な概要を提供することには優れているが、微妙な課題に対して的を絞ったインシデント管理ソリューションを提供するには不十分であることを意味します。
ドメイン中心のAIOpsツールは、IT環境であれ特定の業種・業務であれ、特定のドメインに焦点を当てます。これらのツールはITランドスケープ全体をカバーしているわけではないが、高度に専門化されており、それぞれの領域に特化したデータセットで学習されたAIモデルを備えています。この専門性により、的確な洞察とソリューションを提供することができます。
例えば、ネットワークの文脈では、ドメイン中心のツールは、標準的なネットワーク・プロトコルとパターンを理解することによって、ボトルネックの原因を正確に特定することができます。また、専門的な訓練と集中力のおかげで、速度低下が分散型サービス妨害(DDoS)攻撃の結果なのか、それとも単純なシステムの設定ミスなのかを判断することができます。
組織の選択するツールの種類に関係なく、チームは次のことが重要です。
AIOpsとDevOpsはどちらもITオペレーションを強化するために設計された方法論ですが、ソフトウェア・ライフサイクルの異なる側面に焦点を当てています。
DevOpsは、開発チームとオペレーションチームを統合し、ソフトウェア開発プロセス全体にわたるコラボレーションと効率を促進することを目的としています。コーディング、テスト、デプロイメントのプロセスを合理化および自動化し、継続的統合と継続的デリバリー(CI/CD)パイプラインを加速して、より迅速で信頼性の高いソフトウェアリリースを実現します。
DevOpsはまた、Infrastructure as Codeやコラボレーション・プラットフォームなどのツールを使って、チーム間のサイロ化を解消し、品質を損なうことなくソフトウェアのアップデートを迅速に提供できるようにします。
DevOpsがソフトウェア開発とデプロイメントの迅速化と改良に重点を置いているのに対し、AIOpsはAIを使って企業のIT環境の性能を最適化し、システムが円滑かつ効率的に稼働するようにします。AIOpsプラットフォームは、MLとビッグデータの分析を使用して膨大な量の運用データを分析し、ITチームが問題を積極的に検知して対応することができるようにします。
AIOpsとDevOpsサービスを組み合わせて使用することで、企業はソフトウェアのライフサイクル全体を管理するための補完的で包括的なアプローチを構築することができます。
AIOpsサービスは、以下のようないくつかのユースケースに取り組む企業を支援することができます。
根本原因分析(RCA)は、問題の根本原因を特定し、適切な解決策で修復します。RCAは、チームが問題の核心ではなく、問題の症状を治療するという非生産的な作業を避けるのに役立つ。
例えば、AIOpsプラットフォームは、ネットワーク障害の原因を追跡して直ちに解決し、将来同じ問題が発生しないようにするための安全策を設定できます。
AIOpsツールは、大量の履歴データを調べ上げ、データセット内の非定型データ・ポイントを発見することができます。このような外れ値は、チームが問題のある事象(例えばデータ侵害)を特定・予測し、そのような事象がもたらす潜在的にコストのかかる結果(ネガティブなPR、規制当局による罰金、消費者の信頼低下など)を回避するのに役立ちます。
最新のアプリケーションは、多くの場合、複数の抽象化レイヤーによって分離されているため、基盤となるオンプレミス・サーバー、ストレージ・リソース、ネットワーク・リソースがどのアプリケーションをサポートしているかを理解することが困難です。AIOpsは、このギャップを埋めるのに役立ちます。
クラウド・インフラストラクチャー、仮想化、ストレージ・システムの監視ツールとして機能し、使用状況、可用性、応答時間などのメトリクスをレポートします。さらに、AIOpsはイベント相関機能を使用して情報を統合・集約し、ユーザーがより簡単に情報を利用・理解できるようにします。
ほとんどの組織にとって、クラウドの導入は全体的なものではなく、段階的なものです。その結果、多くの場合、ハイブリッド・マルチクラウド環境(APIやマイクロサービスなどのテクノロジーに依存する相互接続された部分が多数含まれる)が、文書化するにはあまりにも迅速かつ頻繁に変更される複数の依存関係が存在することになります。これらの相互依存関係を明確に可視化することで、AIOpsはクラウド・マイグレーションやハイブリッドクラウド・アプローチの運用リスクを劇的に軽減することができます。
DevOpsは、開発チームにITインフラストラクチャーのプロビジョニングと再構成の権限を与えることで開発をスピードアップします。しかし、チームは依然としてアーキテクチャーを管理する必要があります。AIOpsは、ITチームが過度の人間の監視なしにDevOpsをサポートするために必要な可視性とオートメーションを提供します。
AIOpsの主なメリットは、ITOpsチームが複数のツールやコンポーネントからのアラートを手作業で選別するよりも早く、速度低下や停止を特定し、解決できるようになることです。これにより、ビジネスは次のことを達成することができます。
ITオペレーションのノイズを遮断し、複数のIT環境からの運用データを相関させることで、AIOpsは根本原因を特定し、人よりも迅速かつ正確に解決策を提案することができます。迅速な問題特定とインシデント解決プロセスにより、組織は今まで考えてこなかったMTTR目標を設定し、達成できるようになります。
運用上の問題を自動的に特定し、対応スクリプトを再プログラムすることで、運用コストを削減し、より正確な参考情報の割り当てを実現します。また、ITスタッフのワークロードを軽減し、より革新的で複雑な業務に参考情報を割くことができるため、従業員のエクスペリエンスも向上します。
AIOps監視ツール内の統合により、DevOps、ITOps、ガバナンス、セキュリティーの各チーム間のより効果的なコラボレーションが促進されます。また、可視性、コミュニケーション、透明性の向上により、これらのチームは意思決定を改善し、問題に迅速に対応することができます。
内蔵の予測分析機能により、AIOpsプラットフォームは継続的に学習し、最も緊急性の高いアラートを特定し、優先順位を付けます。これにより、ITチームは潜在的な問題に対処することで、計画外のダウンタイム、中断、サービス停止につながる前に対処できるようになります。
既存のITインフラストラクチャーを自動的にスケーリングして、低コストでより高い性能を実現します。
IT運用のためのAIが、卓越したビジネス・パフォーマンスを実現するのに必要な洞察をどのように提供するかをご覧ください
単純なタスクの自動化だけではなく、注目度が高く、顧客と接し、収益を生み出すプロセスを、組み込み型の導入とスケーリングで処理します。