楽水

人々の創造が自由に表現できる舞台づくり

DX アプリケーション データ

自律分散型データ基盤

投稿日:


ここでは、自律分散型データ基盤について次の観点で説明します。

  1. 自律分散型データ基盤とは何か
  2. 自律分散型データ基盤の特徴

自律分散型データ基盤とは何か

自律分散型データ基盤(Decentralized Autonomous Data Platform)とは、
会社のデータを中央のデータウェアハウスなどの管理基盤で一元的に集約・管理する集中型のデータ基盤ではなく、
データと、それを扱う業務機能をマイクロサービス単位でカプセル化し、疎結合で連携させる分散型のデータ基盤のことです。
さらに、各マイクロサービスに AI エージェントを組み込むことで、サービス同士が自律的に協調・連携することを特徴とします。

自律分散型データ基盤(Decentralized Autonomous Data Platform)




時代は、集中と分散を繰り返します。
比較的安定した時代は、データや機能の構造も安定しており、それらを集中して管理するほうが効率がよいと思います。
しかし、昨今のように先行き不透明で予測困難な時代は、データや機能を分散し、どのような事態になっても自在に形を変えられる仕組にしておくほうが、ビジネスの環境に対する適応力(レジリエンス)を上げることができます。
自律分散型データ基盤では、AIエージェントが、サービス間の連携、最適化、異常検知を担うことで、人がすべてを設計、制御しなくても全体の秩序を保つことができます。
一般的に、分散システムは管理コストが高くなりますが、自律分散型データ基盤では、複雑なP2P(PeerToPeer)接続(N対Nの接続)にかかるコストをAIエージェントが解消します。





自律分散型データ基盤の特徴

自律分散型データ基盤の特徴は次の3つです。

  1. 会社の重要なデータの品質とセキュリティを確保することができる
  2. 会社の業務とシステムを変化に強い構造にすることができる
  3. 会社の業務とシステムを自律化することができる

会社の重要なデータの品質とセキュリティを確保することができる

自律分散型データ基盤は、信頼性や機密性の高いデータをマイクロサービスにカプセル化します。
MECEに分割された業務ドメイン単位で「One Fact in One Place」を実現することで、データの散在を防ぎ、データ品質とセキュリティを担保することができます。
これにより、自律分散型データ基盤は、信頼できる会社で唯一のデータソース(single source of truth)を確立します。

会社の業務とシステムを変化に強い構造にすることができる

マイクロサービスは、会社の業務ドメインごとに、ビジネスロジックをシステム機能としてカプセル化し、モジュール化します。
モジュール化とは、ビジネスやシステムを構成する要素を、論理的な仕様(インターフェース)と、それを実現する物理的な手段に分けて設計(仕様と実装の分離)し、構成要素を利用する相手に対してインターフェースのみ公開することで、物理的手段やデータを相手から隠蔽し(ブラックボックス化)自由に交換可能にすることです。
業務の機能単位であるマイクロサービス同士をインタフェースによって疎結合することで、変更による影響を最小にする保守性の高い仕組みを実現することができます。
また、マイクロサービスをソフトウェア部品として組み合わせることで新しいシステムを開発することでシステム開発の生産性を劇的に上げることができます。
例えば、マイクロサービスによって、次のようなソフトウェア設計原則を実現することができます。

  • 単一責任の原則
    マイクロサービスは、特定の業務ドメインのビジネスロジックをその中に閉じ込めるので、ビジネスロジックの散在を防ぎます。
    これにより、特定の業務の仕様が変わった場合、特定のマイクロサービスだけ変更すればよく、業務の変更によるリスクを局所化することができます。
  • 開放閉鎖(Open/Close)の原則
    マイクロサービスは、既存のインタフェース(仕様)を変更せずに内部実装を改修するように設計することができます(修正に閉じる)。
    これによって、利用者は機能修正による影響を受けることがありません。
    また、既存のインターフェース(契約)を壊さず、新しいインターフェースやイベントとして機能を拡張することができます(拡張に開く)。
    これによって、利用者は拡張された機能を利用するタイミングを選べるため、その影響を最小化することができます。

会社の業務とシステムを自律化することができる

マイクロサービスにAIエージェントを組み込み、コアプロセスを再設計することで、環境の変化を自動的に察知し、自律的に最適な状態へと調整する、生物のホメオスタシスのような仕組みを実現することができます。
詳細は、AIエージェントドリブンでビジネスプロセスを再設計するを参照してください。

-DX, アプリケーション, データ

執筆者:

関連記事

AIエージェント×マイクロサービスの世界

ここでは、AIエージェントが台頭する中、マイクロサービス化することの重要性、マイクロサービス化する方法などについて次の観点で説明します。 AIエージェントとは なぜ今マイクロサービスなのか 基幹システ …

【DMBOKで学ぶ】データセキュリティ

ここでは、データセキュリティについて次の観点で解説します。 データセキュリティとは データセキュリティ組織 データセキュリティプロセス 関連記事 データマネジメントの導入方法 データセキュリティとは …

ブロックチェーンとは【わかりやすく解説】

2008年、サトシ・ナカモトと名乗るの人物が、Bitcoin: A Peer-to-Peer Electronic Cash Systemという論文をインターネット上に投稿しました。 その論文で、信頼 …

ビジネスアーキテクチャの設計方法

今回は、ビジネスアーキテクチャをどう設計するのか説明します。 ビジネスアーキテクチャは、エンタープライズアーキテクチャの一番上位に位置づけられ、データアーキテクチャやアプリケーションアーキテクチャ

【実践!DX】DXを成功させる3つの鍵

前回の記事「なぜDXをする必要があるのか?」でも説明しましたが、 DXとは、 企業を データやデジタル技術を活用することで 環境の変化に応じて迅速に事業を変革・創出し 顧客を中心としたステークホルダー …