2022年12月

27

ハイブリッドクラウド時代に求められるAIを活用したIT運用管理 ~AIで自動化し、IT運用管理を最適化するIBM Cloud Pak for AIOps~

生産性向上を目指し DX に取り組んでいる企業では、ハイブリッドクラウド環境で稼働するシステムの増加に伴い運用管理ツールが増え続け、様々な環境から発生する膨大な数のインシデントチェックとその対応がこれまで以上に IT運用管理者の負担となってきています。
この複雑化したIT運用管理の課題に対して、今、注目されているのが「AIによる自動化」です。

本コラムでは、IT環境の異常に対する自己検知、診断、対応を行う過程をAIにより自動化し、IT のコントロール性、効率性、ビジネス継続性の向上を実現する「IBM Cloud Pak for AIOps」についてご紹介します。

ハイブリッドクラウド化により複雑化するIT運用管理の課題

生産性向上を目指して DX を推進する企業の多くは基幹系システムがオンプレミスで稼働する一方、クラウド上で稼働するシステムも増加しています。
オンプレミスとクラウドが混在した状態で複数のシステムを運用しているためトラブル発生時の原因究明や解決のために複数の運用管理ツールを複合的に利用する必要があり、IT運用管理の現場の大きな負担となっています。

例えば、1つの環境で稼働するシステムであれば障害発生箇所とその対応方法は特定のツールを利用して情報収集し判断ができるため比較的障害箇所を把握しやすいですが、システム自体がオンプレミスとクラウド環境の両方を使っているように複数の環境でシステムが稼働していると環境ごとに異なるツールに収集される膨大なイベントやアラートに対して原因を特定するまでの工程が多く、時間もかかります。

現場では熟練した技術者が常に不足している状態でこの負担が恒常化すれば、あってはならない「見逃し」や「対処の遅れ」によるサービス停止が危惧されます。
そのため、いざ障害が発生した際に素早くトラブルシュートができないのではないか?という危機感を持っている管理者は少なくないのではないでしょうか。

先に述べた通り、オンプレミス・クラウド両方の環境で構成されたシステムのインシデントチェックとその対応には、複数のツールを利用して膨大なイベントやアラートを収集・判別し、迅速にトラブルシュートする必要があります。
また、オンプレミス・クラウド双方において情報を収集・分析し、早急な対応が必要な案件をフィルタリングして抽出しなければなりません。

そこで注目されているのが、今回ご紹介する「AIによる自動化」です。

複雑化したシステムのインシデントチェックと、その対応に自動化が有効な理由

インシデントチェックとその対応は環境ごとに次のような工程に分かれており、各工程で人手を介する場合相応の時間がかかります。

  • (1)イベントの検知
  • (2)インシデント発生箇所の特定
  • (3)インシデントの診断
  • (4)インシデントへの対応
  • (5)インシデント対応実施および修復完了

これを最適化・高度化するのが、AI による自動化されたフィルタリング機能です。

まず、複数のツールすべてのイベントを一元収集し自動的にグルーピングして対応アクションを紐づけることにより、(1)検知・(2)特定・(3)診断までの時間を大幅に短縮します。

AI はこれまでの管理知識や経験則を学習しているため、長年担当した熟練技術者や専任の管理者が不在であっても対応が可能です。
さらに、定型のイベントやアラートに対しては Red Hat Ansible Automation(※1)などの自動化ツールで事前に対処方法を確立しておけば、人手を使わず自動で障害対応を実行することが可能です。
そのため、(5)対応完了までの時間も大きく短縮することができます。

AI による自動化を活用すれば、膨大な数のイベントやアラートを人がすべてチェックする必要はなくなります。
早急な対処が必要な重要インシデントのみを AI がフィルタリングで絞り込んでくれるため、管理者はイベントやアラートを見逃すことなく障害が起きる前に対応することができ、システム監視と発生したイベントの解決を効率化することが可能になるのです。

※1:Red Hat Ansible Automationは、米国Red Hat社が開発するオープンソースの構成管理(自動化)ツール。サーバー構築から構成の変更、動作確認、確認作業まで一連の作業を自動化することができる。

インシデントチェック対応の自動化

IBM Cloud Pak for AIOpsが解決する3つのIT運用の課題

IT運用ツールチェーン全体に先進的な AI を実装することで、膨大なイベントやアラート通知をフィルタリングし重要で対処が必要な案件のみに絞り込んでシステム監視を効率化するのが、AIOpsプラットフォーム「IBM Cloud Pak for AIOps(以下 AIOps)」です。

AIOps は、IBM Research の120を超える特許と自然言語理解(NLU)、機械学習(ML)、自然言語処理(NLP)といった、最も優れた IBM Watsonテクノロジーを活用してシステム環境全体でデータを解析します。
IT環境の異常に対する自己検知、診断、対応を行う過程を自動化し、リスクと埋もれた技術資産を特定します。

これにより、基幹業務のワークロードにおけるインシデントを確実に評価、診断、解決できるようになり、IT のコントロール性、効率性、ビジネス継続性を向上させて複雑化するハイブリッド/マルチクラウド環境に対応した運用のモダナイゼーションを実現し、次の3つのメリットを実現してIT運用の課題を解決します。

1. データの一元収集と解析によるアジャイルでプロアクティブな運用管理

エンティティ・リンキング(知識ベースに結びつけ)によって構造化データと非構造化データを合わせて理解し、自然言語処理、機械学習テクノロジーを活用することで正確な診断および解決のリコメンデーションを行います。

IT環境から発生する様々なイベントやアラートを一元収集しこのテクノロジーを活用し解析することで、複雑化した複数のシステム環境における異常をリアルタイムで検知・分析することができるようになります。

AIOps を活用し IT運用の中核に AI を据えてすべてのビジネスワークフローに適用することで、アプリケーションとインフラストラクチャーの管理を集約し、問題を検知し解決する時間を短縮することが可能になります。

複数データを全体で処理することによってのみ理解できる固有の洞察を得ることも可能です。
トポロジー機能によるアプリケーションやクラスターの可視化、問題の発生個所とその影響範囲の把握、および問題解決に向けて迅速に対応が可能なため、アジャイルでプロアクティブな継続的に向上していく AI主導の運用管理を実現します。

2. インシデントチェック・対応を自動化して障害運用を効率化

AI/ML を活用したイベント分析により、関連イベントをグルーピングするとともに問題のコンテキストを把握します。
また、問題に対する Next Best Action を提示することで、イベント通知量を軽減すると同時に実行可能で効率的な障害運用を推奨することも大きな特長です。

Slack といった Chatツールへの情報連携によって、関連するイベントやトポロジーの情報、過去の類似事象、次に行うべきアクションを合わせて Chat内で提示してくれるので、早期に対応を開始することができます。
さらに、相関関係・因果関係・パターン特定により、洞察の根拠に関してステークホルダーにわかりやすい推論および説明があるので対応も迅速に実施できます。

これにより、今まで検知できなかった問題やその影響範囲を自動検知し早期に対応を開始するとともに、ホットスポットとボトルネックの可視化、財務的影響についての情報活用、早急に取り組まなければならない問題の優先順位付けなどの洞察を提供することで、次に行うべきアクションを自動的に提示し、解決時間を短縮します。

3. インシデント管理ツールチェーンによる予測保守で品質と生産性を向上

運用チームの働く場所で実行し既存のツール・プロセスワークフローを活用することで、ITデリバリーを加速し効率性を向上させます。

これらのデータはプロセスに組み込まれ運用チームに専門家のガイドを提供するため、お客様環境における傾向を把握した上で障害発生を予測することができ、事前に対応を行うことで障害発生を予防することにつながります。

また、AIOps の AI による早期の異常検知や次に行うべきアクションの提示には、運用コストの削減や ITサービスの品質向上も見込まれます。
さらに、サービスを可能な限り迅速に復元するように最適化されており、これにより最高レベルのサービス品質と可用性が維持されます。

ツール・プロセスワークフロー

まとめ

AIOps はマルチクラウド・ハイブリッドクラウドで利用される様々なツールによって生成されるイベントやアラートを一元収集し、収集したデータを AI で解析することで従来の手作業では発見できなかった問題を早期に明らかにしていくために有効な製品です。

また、膨大なイベントやアラート通知をフィルタリングし重要かつ対処が必要な案件のみに絞り込むことでシステム監視を効率化するとともに、対処が必要なインシデントに対してはその対処方法を提示してくれるのも、AIOps の大きな特長です。

さらに AIOps はどのようなソースからでもデータを取り込み、ローカル、ハイブリッド、マルチクラウド環境を横断して管理するだけではなく、お客様が選んだ様々なコラボレーションプラットフォームとの連携や IT運用ツールとの相互運用が可能で、様々なクラウドでも洞察を直接ワークフローにつなげることができます。

特に、

  • マルチクラウド・ハイブリッドクラウドにおいてフルスタックの可観測性を提供し、環境を理解・判断して迅速にアクションを促す洞察を提供する「IBM Observability by Instana
  • AIを活用し、アプリケーションのためのリソース配置を自動的に最適化するAIOpsソリューション「Turbonomic ARM for IBM Cloud Paks
  • AIライフサイクル管理機能(継続的学習、公平性、ドリフトモニタリング、データリネージュ、など)を提供する「Cloud Pak for Data

と連携させることによってハイブリッド・マルチクラウド環境の効率的な管理を実現し、クラウドのメリットを最大化させることができます。

エヌアイシー・パートナーズは IBM認定ディストリビューターとして、ARM(Turbonomic)や APM(Instana)製品などとともに、AIOpsソリューションの拡張提案についてご支援します。

AIOpsソリューションに関するお悩みは、ぜひエヌアイシー・パートナーズへご相談ください。

お問い合わせ

この記事に関するお問い合せは以下のボタンよりお願いします。

関連情報

 

その他の記事

2024年09月04日

【早わかり】RDS for Db2のご紹介

こんにちは。てくさぽBLOGメンバーの高村です。 2023年11月の AWS re:Invent 2023 にて、Amazon Relational Database Service for Db2(以下、RDS for Db2)が発表されました。マネージドサービスである Amazon RDS上で Db2 が利用できるようになったとのことで、クラウド移行を検討されているお客様や運用負荷を削減したいお客様にとって最適なサービスではないかと思います。 今回は「RDS for Db2」の概要について、さくっとご紹介したいと思います。 目次 お客様が抱える課題 RDS for Db2とは? まとめ お問い合わせ お客様が抱える課題 IBM Db2 は、ミッションクリティカルなワークロード向けに構築された Relational Database Management Service(RDBMS)です。昨年30周年を迎え、最新の Db2 には AI機能が実装がされるなど、進化し続けている製品です。 今もなお多くのお客様にご利用いただいている製品ですが、ご利用に関して以下の様な課題を抱えているお客様もいらっしゃるのではないでしょうか? 異なる物理的な場所で高可用性構成を組み、災害時のリスクを軽減したい。 社内標準でAWSを利用する方針でDb2の移行を検討しているが、構築および運用にあてる要員が不足している。 このような課題を、RDS for Db2 が解決します! RDS for Db2とは? RDS for Db2 とは、フルマネージド・リレーショナルデータベースサービスである AWS RDS にて Db2 をご利用できるサービスです。 以下に RDS for Db2 の特徴をご紹介します。 フルマネージド環境 AWS EC2 に Db2 を導入する場合、OS導入以降はお客様にて構築・運用管理が必要ですが、RDS for Db2 は OSパッチ適用から高可用性まで AWS による管理となり、お客様の運用負荷が軽減されるメリットがあります。 高可用性の構成 オンプレミスの場合、同一データセンター内の隣同士のラックで高可用性構成をとることがあるかと思います。RDS for Db2 では、AWSリージョン内の1つ以上のデータセンターで構成されるアベイラビリティゾーン(AZ)間で高可用性を構成することができます。 2つのアベイラビリティゾーンにまたがった構成で、データは別の AZ にあるインスタンスへ同期される仕様です。プライマリインスタンスに障害が発生した際には、自動または手動でスタンバイインスタンスにフェイルオーバーします。 バックアップ方法 RDS for Db2 では、自動バックアップ/手動バックアップを利用する方法があります。 自動バックアップは保持期間が最大35日ですが、トランザクションログを用いてポイントタイムリカバリを行うことができます。また、共通の注意事項として既存の DBインスタンスにはリストアできず、新規インスタンスにリストアとなります。 自動バックアップ 手動バックアップ バックアップ対象データ DBインスタンスのスナップショット トランザクションログ DBインスタンスのスナップショット 保持期間 最大35日 無制限 ポイントタイムリカバリ 〇(最短で5分前) ✖ 別リージョンへのスナップショットコピー 〇 〇 リストア時の注意事項 新規のDBインスタンスにリストア。既存のDBインスタンスにリストアは不可。エンドポイントを変えたくない場合は、元のインスタンス識別子を新規インスタンス作成時に指定。 移行方法 移行方法の選択は、既存Db2 の OSの種類やダウンタイムの要件によりいくつかの方法から選択できます。 以下は、「Amazon RDS for Db2 へのデータマイグレーション戦略」(AWSサイト)に記載の移行方法の意思決定ツリーを日本語化したものです。Db2 のデータを Amazon RDS for Db2 に移行するための OSSツール「Db2 Migration Tool(Db2MT)」を利用した方法や IBM Data Replication(別途ライセンス必要)の Qレプリケーションを利用した方法など、要件にあった移行方法を選択可能です。 費用について IBM Db2ライセンスは、IBM パスポート・アドバンテージ製品のご契約をしていただき、ライセンス持ち込み(BYOL)で利用します。(後述に記載) ※AWSインフラは別途AWSサービスのご契約が必要です AWSインフラ AWS RDS のコンピューティングリソースは従量課金制で、多様なスペックから選択できます。 vCPU は最小2vCPU~最大128vCPU、メモリは最小2GB~最大512GB、データベースのストレージは最小100GiB~最大64TiBを選択でき、汎用SSD/プロビジョンドIOPS(SSD)(高パフォーマンス、低レイテンシー、高スループットを必要とするワークロード向け)のストレージを選択できます。 以下に、東京リージョンでマルチ AZ配置(1つのスタンバイ)とした費用感を記載しました。 ※記載の費用感は2024年8月時点の「Amazon RDS for Db2 の料金」(AWSサイト)から引用した金額であり、正確な金額は都度AWSサイトにてご確認ください タイプ 費用 インスタンス db.m6i.xlarge4vCPU, 16GiBメモリ 時間あたりUSD 0.988 ストレージ 汎用SSD(gp3)-ストレージ1TB 毎月1GBあたりUSD 0.276 月額(1ヶ月744時間、1$=150円とした場合):約15万円~ IBM Db2ライセンス 2024年8月時点の RDS for Db2 で BYOL が可能な Db2ライセンスは以下です。 ※Non-producitionライセンス、旧エディションのBYOLは適用不可となりますのでご注意ください(今後変更となる可能性あり) 適用可能エディション Standard Edition Advanced Edition 課金体系 VPC 契約形態 Perpetual License Subscription License Monthly License 補足 Perpectual Licenseは有効なSS&Sが必要 ライセンス管理について IBM Db2 の AWS RDS への BYOL については「Eligible Public Cloud BYOSL Policy」(IBMサイト)に記載されている通り、AWS が提供するサービスである AWS License Manager(AWSサイト)を使用してライセンス管理を行います。 まとめ 今回は RDS for Db2 の概要についてご紹介しました。AWS の AZ間で高可用性構成を簡単に実現したい、構築・運用の要員が不足しているためバックアップやパッチ適用を自動化したい、といった課題がある場合は、RDS for Db2 を是非ご検討いただければと思います。 一方で、バージョンアップやパッチの適用に関して、事前に検証した上でリリースを行いたいというお話を時折お聞きします。 RDS for Db2 においてはエンジンのアップグレードは手動で行うことができますが、AWS が緊急性が高いと判断したソフトウェアパッチについては適用が自動的にスケジュールされる場合もあります。このようにスケジュールされてしまうのが困る場合には、OS以上をお客様自身で管理する AWS EC2 に IBM Db2 を導入する方法をお勧めします。AWS EC2 のプロビジョニングや OS以上の運用、IBM Db2 の導入・運用、および高可用性構成はお客様の責任となりますが、お客様の任意のタイミングでソフトウェアパッチ適用を行うことが可能です。 お問い合わせ この記事に関するご質問は以下の宛先までご連絡ください。 エヌアイシー・パートナーズ株式会社E-Mail:nicp_support@NIandC.co.jp   .highlighter { background: linear-gradient(transparent 50%, #ffff52 90% 90%, transparent 90%); } .anchor{ display: block; margin-top:-20px; padding-top:40px; } .btn_A{ height:30px; } .btn_A a{ display:block; width:100%; height:100%; text-decoration: none; background:#eb6100; text-align:center; border:1px solid #FFFFFF; color:#FFFFFF; font-size:16px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; box-shadow:0px 0px 0px 4px #eb6100; transition: all 0.5s ease; } .btn_A a:hover{ background:#f56500; color:#999999; margin-left:0px; margin-top:0px; box-shadow:0px 0px 0px 4px #f56500; } .bigger { font-size: larger; }

2024年07月02日

【参加レポート】Domino Hub 2024

こんにちは。ソリューション企画部 松田です。 2024年6月13日・14日と2日間に渡って開催された「Domino Hub 2024」に参加しました。これは HCL Ambassador有志が企画・実行する Dominoコミュニティイベントです。好評だった一昨年に続き、2回目の開催となります。 参加者総数は約250名。さらに、残念ながら当日参加できなかった多くの方も、アーカイブでセッション動画をご覧になっているそうです。 以下にそのレポートをお届けします。 目次 イベント概要 セッション内容 - HCLSoftware 日本カントリーマネージャーからのキーメッセージ -『HCL Notes/Domino V14 へのバージョンアップで広がる世界のご紹介』 -『HCL Dominoアプリ モダナイゼーションの実践方法』 - ノーツコンソーシアムがNomad Web評価環境を提供 セッションリプレイと大阪開催 最後に お問い合わせ イベント概要 Domino Hub は、Domino の利用者、開発者、ソリューションベンダーが一堂に会するコミュニティイベントです。初日はオンライン、2日目はオンラインとオンサイトのハイブリッド形式で進行されました。2日間ノンストップで Domino の話ばかり聞き続けたのですが、まさに圧巻でした。飽きる瞬間が一切なく、どのセッションも興味深いお話ばかりでした。 (写真提供:Domino Hub 2024 事務局) 今回のイベントには日本の HCL Ambassador 2024 の10名全員が集結しました。これは日本はもちろん、世界でも初めてのことではないでしょうか。 (写真提供:HCLSoftware Japan) セッション内容 2日間で全23セッションが行われ、HCL Ambassador の皆様や Dominoソリューションのベンダー、開発者、エンドユーザーから数多くのトピックのセッションが提供されました。様々なツールの紹介、自社の事例、Domino の裏技、そして Domino の最新機能のデモを交えた詳しい紹介など非常に多岐に渡る内容でした。それぞれが Domino のユニークさ、強力さを物語っており、スピーカーの皆様の Domino への強い思いを感じ、すべてにおいて目が離せないものでした。一つ一つ取り上げていきたいところですが、今回はHCLからのセッションに焦点を当ててご紹介します。 HCLSoftware 日本カントリーマネージャーからのキーメッセージ まず HCLSoftware の日本カントリーマネージャーである大野洋一氏のキーメッセージが印象的でした。 ・「DominoはHCLにとってもっとも重要なソリューションである」・「DominoはHCLビジネスの中核であり常に製品投資を行っている」 Domino が IBM から HCL に移管された2019年以後の Domino の進化を改めて考えると、大変うなづけるお言葉ですね。 『HCL Notes/Domino V14へのバージョンアップで広がる世界のご紹介』 そして1日目の HCLSoftware Technical Advisor 松尾邦夫氏の当セッションは、「HCL Notes/Dominoではなく、HCL Dominoと表現する。クライアントを選ばないアプリケーションサーバーであるDominoが核である」という宣言から始まりました。 Notesクライアントも Webブラウザもスマホも Progpressive Web Apps(PWA)も、すべてがクライアントである現在の Domino ならではです。さらに、昔からは考えられないほどに簡単になったバージョンアップ、コードチェッカー V14、様々なテンプレートが入手できる Dominoマーケットプレイス、そしてロードマップの紹介がありました。 次バージョン Rio Grande は2025年中ごろリリース予定、それに先立ち2024年8-9月から Early Access を開始します。Domino はまだまだ進化を続けています。 『HCL Dominoアプリ モダナイゼーションの実践方法』 2日目の HCLSoftware Technical Sales 臼井 修氏によるセッションは、30分で Domino V14 の注目すべき特長的な機能のすべてが分かる内容でした。Nomad Mobile、Nomad Web、Nomad Designer、Domino Restyle、Domino REST API、そして Volt MX Go。この短さで駆け足でもおなか一杯でもなく、逆に足りなくもない、という完璧な内容。割愛する部分も的確です。デモムービーもふだんに利用されていて非常に分かりやすい内容でした。ぜひセッションリプレイをご覧ください。 ノーツコンソーシアムがNomad Web評価環境を提供 Domino のユーザー団体である「ノーツコンソーシアム」のセッションにも触れたいと思います。これまでのアプリケーションチェッカーのみならず、Nomad Web の AWS上での評価環境を提供されているという情報がありました。自社の Dominoデータベースを Nomad Web で利用するとどうなるのか? についても、どこからでも簡単に評価できそうです。Domino Web Designer も利用できます。 ノーツコンソーシアムでは研究会も活発に行われているので、まだご加入でないお客様やパートナー様もぜひご検討ください。AWSマーケットプレイスにも Domino が展開されています(AWSからそれに関するセッションもありました)。 セッションリプレイと大阪開催 各セッションのリプレイは「DominoHub 2024 参加申し込みフォーム」から登録して "DominoHub イベントポータル" にログインしていただくことで、今からでも視聴可能です。セッションによっては資料のダウンロードも可能です。こちらは7月半ばにクローズ予定とのことですので、ぜひお早めにご活用ください。 そして Domino Hub は、2024年9月19日に大阪でのオンサイト開催が決定いたしました。詳細およびお申し込みについては「こちら」からご確認ください。 最後に HCL主導ではなく、ユーザー、開発者、ソリューションベンダーが主体となってこれだけのイベントを開催できる。そして、その中身の充実度。これが今の Domino の勢いと元気、さらには将来展望を如実に表しているのではないでしょうか。 このようなイベントが実現する背景には、活発なコミュニティ活動と、ユーザーや開発者たちが自発的に集まり、知識や経験を共有し合う文化が根付いていることが挙げられます。最新の Dominoバージョンの新機能に関するディスカッションや、導入事例の共有、様々なワークショップなど、多岐にわたる内容が提供されており、参加者はそれぞれの立場で有益な情報を得ることができます。 今後もこうしたコミュニティ主導の取り組みが続くことで、HCL Domino はさらに多くのユーザーに支持され、ますます成長していくでしょう。だからこそ、まだまだ HCL Domino から目が離せません。 お問い合わせ エヌアイシー・パートナーズ株式会社E-mail:voice_partners@niandc.co.jp   .highlighter { background: linear-gradient(transparent 50%, #ffff52 90% 90%, transparent 90%); } .anchor{ display: block; margin-top:-20px; padding-top:40px; } .btn_A{ height:30px; } .btn_A a{ display:block; width:100%; height:100%; text-decoration: none; background:#eb6100; text-align:center; border:1px solid #FFFFFF; color:#FFFFFF; font-size:16px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; box-shadow:0px 0px 0px 4px #eb6100; transition: all 0.5s ease; } .btn_A a:hover{ background:#f56500; color:#999999; margin-left:0px; margin-top:0px; box-shadow:0px 0px 0px 4px #f56500; } .bigger { font-size: larger; }

back to top