マスターデータ参照アーキテクチャ

データベースの負荷を軽減しながら、共有データを提供する。

共有ビジネスデータを提供するサービスに、高速化機能を組み込む。

顧客管理型マスターデータサービスの初期設計案。

デザインがどのように組み合わさっているか見てみましょう。

マスターデータアーキテクチャ:3つの独立したアクセラレータソースシステムとアプリケーションは、APIゲートウェイを介してマスターデータサービスに接続します。マスターデータサービスは、冗長構成のTCPロードバランサーを介して、それぞれ異なる障害ドメインにある3つのアクティブなアクセラレータのいずれかに接続し、そこから同じマスターデータデータベースに接続します。各インスタンスは、データベースの変更を取り込んでローカルキャッシュを維持します。プライベートクラウドネットワークソースシステム&アプリAPIゲートウェイマスターデータサービス安定したTCPエンドポイント冗長なTCPロードバランサー健康診断健全なノードのルーティング独立加速器ゾーンA加速器AゾーンB加速器BゾーンC加速器Cマスターデータデータベース記録システムローカルキャッシュ · ローカルCDCコンシューマー外部ロードバランサーTCPを経由するアプリケーショントラフィック
外部ロードバランサーTCPの背後にある独立したアクセラレータ。各インスタンスはデータベースCDCからローカルキャッシュを保持します。ヘルスチェックにより、新規接続は正常なノードにルーティングされ、失敗したセッションは再接続されます。
マスターデータアーキテクチャ:3つの独立したアクセラレータソースシステムとアプリケーションは、APIゲートウェイを介してマスターデータサービスに接続します。マスターデータサービスは、冗長構成のTCPロードバランサーを介して、それぞれ異なる障害ドメインにある3つのアクティブなアクセラレータのいずれかに接続し、そこから同じマスターデータデータベースに接続します。各インスタンスは、データベースの変更を取り込んでローカルキャッシュを維持します。プライベートクラウドネットワークソースシステム&アプリAPIゲートウェイマスターデータサービス安定したTCPエンドポイント冗長なTCPロードバランサー健康診断健全なノードのルーティング独立加速器ゾーンA加速器AゾーンB加速器BゾーンC加速器Cマスターデータデータベース記録システムローカルキャッシュ · ローカルCDCコンシューマー外部ロードバランサーTCPを経由するアプリケーショントラフィック

アプリケーション容量の増加

複数のアクセラレータに分散して、より多くのアプリケーションクエリを処理する。

データベースへの負荷が少ない

アプリケーションのトラフィック増加に伴う、データベースへの反復的な処理を削減する。

投資からより多くのものを得ましょう

キャパシティプランニングをインフラストラクチャとライセンスの価値に結びつける。

各層に明確な役割がある。

申請受付およびサービス
ソースシステムとビジネスアプリケーションはAPIゲートウェイを介して接続されます。マスターデータデータベースは引き続き信頼できる情報源となります。
マスターデータサービス
アプリケーションサービスは、安定したデータベースエンドポイントを介して接続します。
アクセラレーターティア
健全なノードへのルーティングを備えた独立アクセラレータ。各インスタンスはローカルキャッシュを保持し、 CDCを介してデータベースの変更を消費します。
データベース層
マスターデータデータベースは、引き続き記録システムとして使用されます。データベースの可用性は別途管理されます。

ソフトウェアの導入計画を立てましょう。

  • クラウドとデータベースエンジンを選択してください。
  • 需要に応じて、アプリケーションとアクセラレーターのティアのサイズを決定します。
  • アクセス、監視、および運用に関する責任を計画する。

デプロイメントリソース。

Terraformとデプロイメントリソースについて説明します セットアップと構成ガイド 管理者ガイド

デザインを顧客価値に結びつける。

Performance Labを使用して、アプリケーションの応答速度、データベースの需要、および容量を顧客のワークロードと比較します。

分析設定

Google Analyticsは、当サイトの公開ページの利用状況を把握するのに役立ちます。利用は任意です。利用を承認または拒否した場合でも、ウェブサイトと問い合わせフォームは正常に機能します。

この設定は、このブラウザに適用されます。設定はいつでもこちらで変更できます。詳細はプライバシーポリシーをご覧ください。