次の方法で共有


SaaS アプリケーションのアーキテクチャの例

Azure Marketplace を通じて取引可能なオファーとして展開された SaaS ソリューションの例を考えてみましょう。 この場合、コントロールと処理は公開元のサブスクリプションに展開されます。

SaaS アプリケーション アーキテクチャの例を示す図

次の手順では、Saas アプリケーション アーキテクチャ内のさまざまなコンポーネント間の相互作用について説明します。

  • 顧客は Azure マーケットプレースを通じてソリューションを購入します。

  • SaaS ソリューションは、フルフィルメント API を使用して新しい顧客を登録します。

  • SaaS ソリューションは、Entra を使用してユーザーを認証します。 このプロセスには、クロステナント認証を可能にする構成が必要です。

  • オーケストレーション レイヤー は、顧客ごとに処理ロジックの個別の展開を作成します。 この方法では、顧客リソースの読み取りと書き込みの権限を簡単に付与し、適切なリージョンに展開してネットワーク コストを節約できます。

  • 処理ロジックは顧客データにアクセスし、関連する変換を実行し、結果を顧客テナントに書き戻します。

顧客間でデータを分離するには、社内に展開された管理対象アプリケーションを使用できます。 たとえば、パブリッシャー テナント内のすべての顧客に対して、アプリケーションの専用の展開を実行できます。 このテナントは、アーキテクチャ図に示すように、処理スタンプを表す別のリソース グループに属します。

次の手順

次の入門記事を参照してください:

その後、次の記事をご参照ください: