全体像
CLOUD テナントでは、ブラウザがアクセスする Web アプリケーションが、同一の信頼境界内でデータベースに問い合わせます(概念的には「アプリ + DB」が GOONSY 側)。 DATA_PLANE_SEPARATED では、制御プレーン(ユーザー管理・請求・テンプレートなど)と データプレーン(クライアント・提案書など)が分かれます。データプレーンの DB は顧客 VPC 内にあり、コネクタ がコマンドを実行します。図は概念図です。実際の VPC 境界・マネージドサービス名は契約ごとに異なります。
データアクセスの切り替え
アプリはテナントの配備タイプを解決し、データプレーン向けの操作を次のように振り分けます。- CLOUD … アプリ内のデータアクセス層(DAL)で、そのまま DB にアクセス
- DATA_PLANE_SEPARATED … コネクタコマンド をキューに載せ、コネクタが実行して結果を返却