複雑なIT環境と統合されていない断片的なツールによって、それぞれのバリエーションを管理するスクリプトに存在する無限のライブラリや、手動で行うトラブルシューティングなど、データベース管理者が直面する課題は山積しています。これに対してIBMは、リレーショナルデータベース管理システム(RDBMS)を中核にしたデータベース製品群「IBM Db2」を5年ぶりにメジャーアップデートし、AIを活用したトラブルシューティングや性能監視、運用の効率化を実現しました。
本コラムでは、Db2のAIデータベースとして進化する必要性とバージョンアップしたDb2 12.1の新機能、およびDb2のデータベース運用を AI で支援する最新ツール「Db2 Database Assistant」を紹介します。
目次 |
---|
AIを活用したデータ管理システムの必要性
ITランドスケープが分散化と複雑化、ビジネスプロセスへの生成AI(GenAI)の統合の増加、複数のプラットフォームでのコンテンツ管理の複雑化などにより、データベース管理者(DBA)が直面する問題点やフラストレーション、ワークフローは、今や看過できない状態にあるだけでなく、企業の生産性向上を阻害する大きな要因となりつつあります。
統合されていない断片的なツールに辟易し、独自のバリエーションで無限に発生するスクリプトのライブラリー管理に疲れ、常に問題に対応し、手動でトラブルシューティングを行うことにうんざりしているDBAは少なくありません。
そこで注目されるのがAIを活用したデータ管理システムです。
データの収集と保存、検索や変換する際の正確性、整合性、価値の保証は、企業のデータ管理に求められる完全性、アクセシビリティ、セキュリティ、コンプライアンス規制への対応、十分な情報に基づいた意思決定、競争力の維持には不可欠です。AIの活用は、自然言語処理 (NLP) の活用や効率的な自動化などにおいて、大規模かつ複雑なデータセットの処理、理解、有益な情報の抽出に有効であるだけでなく、データ資産を戦略的かつ組織的に管理することで、データ品質、分析、意思決定を向上させることが可能になります。
基幹システムや大規模システムのデータ管理の
基盤として利用され続けてきた「IBM Db2」
幅広いプラットフォームで利用可能なSQLをベースとしたリレーショナルデータベース管理システム(RDBMS)を中核にしたデータベース製品群「IBM Db2」もその1つです。
Db2のRDBMSは、「DB2ユニバーサルデータベース」(DB2 UDB)と呼ばれ、データ定義、操作、照会などが利用可能です。DB2 UDBを中核に、データベースの作成、データの読み書き、トランザクション処理など、様々な操作を外部からの要求に応じて実行するデータベース管理システムだけではなく、管理ツールや開発ツールなどを含めたデータベース製品群となっています。
Db2の製品群のうち、オープン系プラットフォームで利用されるDb2は、大きく分けて以下の2つの製品ラインに分類されます。
- Db2 :
主にオンライントランザクションのシステムで使われるRDB(Relational Database) - Db2 Warehouse :
データウェアハウスとして、大容量データの高速並列処理を得意とする列指向データベース(BLU)
また、Db2は、データの暗号化やマスク化、保護を維持するための専門知識とイノベーション、災害復旧や高い可用性、スケーラブルなストレージ、コンピューティング、機械学習ベースの照会の最適化など、様々な特長を持っています。そして、それが約30年の長きにわたり、企業や組織のミッションクリティカルな基幹システムや大規模システムにおけるデータ管理の基盤として、広く利用され続けている理由でもあります。
AIデータベースとして
さらに進化を遂げた「Db2 12.1」
Db2は、2024年11月に、AIによってDb2エンジンを革新した新しいメジャーバージョン「Db2 12.1」をリリースし、AIデータベースとしてさらに進化を遂げました。
Db2に対してIBMは、2019年のアップデートでも、Natural Language Query(NLQ)による自然言語によるでのデータ・アクセスや、NLQを用いたデータ可視化と予測分析を行うDb2 Augmented Data Explorerでよるデータ活用、洞察するためのSQLの書き換えなど、AIを活用した機能群の拡充などに注力しています。
今回、5年ぶりメジャーアップデートとなる「Db2 12.1」では、AIエージェントを「相棒」にすることで、処理性能の向上とDb2の運用を支援し、企業業務の生産性を向上させることが最大の特長となっています。また、データベースの効率性、シンプルさ、信頼性を、さまざまなビジネス要件に対応する新機能と機能強化という形で提供。さらに、 安定性向上のため、ワークロードの必要性および使用可能なリソースに基づいて並行性を動的に調整するアダプティブ・ワークロード・マネージャーは、すべての新しいマルチパーティション・データベースでデフォルトでの利用が可能です。
Db2 12.1で強化された機能には次のようなものがあります。
(1)クエリーオプティマイザをAIで高速化
Db2 12.1では、データベースへの問い合わせを効率よく実行するクエリーオプティマイザ(最適化)機能にAIを適用しています。
従来のコストベースのオプティマイザで最も重要な機能の1つである「カーディナリティの推定」(クエリ実行プランの低レベル演算子から出入りする行数)に焦点をあて、クエリーオプティマイザ機能へAIを組み込むことによって、データのばらつきや分布などの「カーディナリティ推定の誤差」を最小限に抑えることが可能となりました。これにより、チューニングが簡素化されると同時に、パフォーマンスの向上と安定化を実現して、さらなる処理性能の向上を可能にしています。
IBM社内で行なったテスト結果によれば、従来方式のクエリーオプティマイザと比べて3倍の高速化が確認されています。(図1)
Db2 12.1の処理性能の向上テスト結果(出典:日本IBM)
(2) AIコード生成ツールの活用により200以上の新機能や機能強化を実現
IBMの開発チームは、Db2 12.1の開発の際、IBMのAIコード生成ツール「watsonx Code Assistant」を活用して、コード開発やドキュメント作成の生産性を向上させました。これにより、様々なビジネス要件にシンプルに対応するデータベースの効率性、信頼性を向上させるための200以上の新機能の開発や機能強化の提供を実現しています。
(3) 「Pacemaker」の採用で生産性向上と安定運用を後押し
Db2 12.1では、複数台のサーバを組み合わせて、システム全体の可用性を高めるHA(高可用性)クラスタリングソフトウェアを「Tivoli System Automation for Multiplatforms(SA MP)」から「Pacemaker(Linux)」へ変更しています。
Pacemaker (Linux)は、順序づけられた通信の提供、クラスター・メンバーシップ、クォーラム適用など、ノード間で動作する機能を提供するオープン・ソースのグループ通信システム「Corosync」と組み合わせることで、コンポーネントの障害を検出し、必要なフェイルオーバー手順を実行して、アプリケーションの中断を最小限に抑えることができます。
これにより、データベース・システムから、クラスター内の別のデータベース・システムへのユーザ、アプリケーションおよびデータの自動切り替えを容易にして、列指向テーブルの性能を向上させることで、お客様の生産性向上と安定運用を後押しします。
(4) エンタープライズグレードのエンドツーエンド SSL 暗号化のためのDb2 pureScale HADR サポート
Db2 12.1の「高可用性災害時リカバリー(HADR)」は、大規模DB環境における高い処理能力と連続可用性を実現するためのDb2のオプション機能であり、優れた連続可用性を提供する「Db2 pureScale」環境でサポートされます。高可用性災害時リカバリー(HADR)を使用すると、DR (災害復旧) 保護も行えるだけではなく、スタンバイ・サイトにデータの第2のコピーがあるので、1次サイトで全面的な障害が生じてもデータベースは保護されます。高可用性災害時リカバリー(HADR)サーバ間の通信用にTLS(Transport Layer Security)を構成する「IBM Db2 pureScale」を使用しない環境では、高可用性災害時リカバリー(HADR)1 次サーバとスタンバイ・サーバの間でSSLがサポートされます。
(5) AUDIT 例外、信頼されたコンテキスト、データ・マスキングによるセキュリティ強化
Db2は、幅広いプラットフォームで利用可能なSQLをベースとしたRDBMSであり、データ定義、操作、照会などが可能です。また、データの暗号化、マスク化、保護を維持するための専門知識とイノベーション、災害復旧や連続可用性による高い可用性、スケーラブルなストレージ、コンピューティング、機械学習ベースの照会最適化など、様々な特長があります。
新たなDb2 12.1では、AIを強化することで、複数DBを仮想統合して自律的に動作することが可能になりました。そして、企業がイノベーションを促進しながら、脅威の予測、広範囲にわたるデータの保護、迅速で的確な対応を実現し、これまで以上に企業のデータベースセキュリティ対策を強力に支援できるようになりました。
(6) クラウドAWS環境でフルマネージドサービスの利用可能
Db2 12.1は、AWS上でフルマネージドサービスの「Amazon RDS for Db2」を利用できます。
AWSのマネージドサービスによって運用負荷を削減することができ、かつ、既存のDb2の設計をそのままにアプリケーションの変更もなく利用することができることがメリットです。
RDS for Db2では、Db2Standard Editionおよび Advanced Edition が利用可能で、プロビジョニング、バックアップ、パッチ適用、監視など、Db2 12.1のタスクの多くが自動化されており、その堅牢な管理は、効率性・高可用性・コスト削減において高く評価されています。
Db2管理者の負荷軽減やエンジニア学習コスト削減を実現する対話型AI「DatabaseAssistant」の提供
Db2 12.1のアップデートに合わせて、Db2の運用をAIで支援するための関連製品として、Db2の運用管理に特化・最適化した対話型AIの「Database Assistant」の提供も開始されました。データベース管理者の負荷軽減やエンジニアの学習コスト削減に重点を置かれたDatabase Assistant は、IBMのAIエージェント「watsonx Orchestrate」を中核に据え、Db2 によるデータベース運用を AI で支援する最新ツールで、トラブルシューティングや性能監視、運用の効率化を実現します。
Db2の管理画面からチャット形式での利用が可能で、自然言語での質問に対して、AIがDb2に関する専門知識やユーザが運用するDb2のライブ監視データを、ナレッジベースで回答してくれるのが大きな特徴となっています。また、トラブルシューティングのシンプル化や、性能問題の根本原因に加えてボトルネックの特定することへの加速化も可能となります。
現在、IBM Database Assistant は、クラウドのマネージド・サービスとして先行提供されていますが、2025年後半には、ソフトウェアに組み込まれる予定です。その後も機能拡張が継続され、ユーザーの個別環境に対する生産性をさらに向上させるとともに、安定運用に大きく貢献することはまちがいありません。
Db2管理者専用の統合インテリジェント管理コンソール「Db2 Intelligence Center」がまもなく提供開始
Db2管理者専用のDb2およびDb2 Warehouse向けAI搭載管理コンソール「Db2 Intelligence Center」の提供開始ももう一つのトピックです。
Db2 Intelligence Centerは、オンプレミス、クラウド、ハイブリッド環境を問わず、データベースの運用、監視、最適化を簡素化し、高度な監視、AI搭載のトラブルシューティング、クエリーの最適化を単一の統合ソリューションにまとめて、Db2管理のあらゆる側面を簡素化・高速化します。
これによりDBAは、統合インターフェースを通じてハイブリッド環境全体にわたる多数のDb2データベースインスタンスを、単一の直感的な画面で監視・管理することが可能になり、コンテキスト切り替えの手間が軽減され、資産全体の可視性が向上させることができます。
また、Db2 Intelligence Centerは、自然言語によるガイダンスを提供するAI搭載のデータベースアシスタントがテレメトリデータを活用することで、一般的なデータベース問題の解決、パフォーマンスの最適化に加えて、Db2に関する質問への回答を探す手間を大幅に軽減し、Db2のスキルアップを迅速に行うことができます。
さらには、モニタリングのドリルダウンによる根本原因の迅速な特定やパフォーマンス低下の防止、トラブルシューティング時間の短縮のほか、クエリの自動分析とチューニングによる最適化とパフォーマンスの継続、編集、追跡できるシンプルな構成管理を可能にしています。これによりDBAは、一元化された環境でスクリプト(SQL、CLI)を安全に管理、スケジュール、実行し、メンテナンス、ガバナンス、ドキュメント作成を簡素化しながら、容易に拡張できる高度な自動化を実現することができます。
まとめ
IBMは、Db2のお客様に長くDb2を使っていただくため、今後もデータベースの領域に注力するとともに、ソリューションの開発・改良を続け、必要なワークロードをAIで支援いたします。
また、お客様がAIエージェントを「相棒」にすることで、様々な業務で生産性向上を実現するため、中核であるAIエージェントへの投資をこれからも強化していく考えです。
エヌアイシー・パートナーズ株式会社は、IBMソフトウェア(SW)とハードウェア(HW)の認定ディストリビュータとして、Db2 12.1に関する支援が可能です。
お客様のニーズや要件に合わせて、IBMのSWとHWを組み合わせた最適な提案やカスタマイズの支援、IBM製品の特徴や利点をお客様にわかりやすく説明し、お客様・パートナー様のビジネスに最適な提案でサポートいたします。
さらなる進化を遂げたDb2 12.1を絡めたセールスをサポートしてほしい、といったご要望があれば、いつでもお気軽にお問い合わせ・ご相談ください。
お問い合わせ
この記事に関するお問い合せは以下のボタンよりお願いいたします。