クロスインスタンスアプリケーションの信頼構成
マルチインスタンス管理は、マルチインスタンス環境全体で信頼構成の管理を簡素化するメカニズムを提供します。
マルチインスタンス機能では、新しい概念が導入され、有効なアプリケーションとその機能のインスタンス間での通信がどのようにサポートされているかが説明されています。これを安全に行うには、これらのインスタンスがお互いに信頼する方法を定義する必要があります。これは、「信頼プロファイル」として定義できます。信頼プロファイルは、特定のアプリケーションに対して一連のインスタンスがどのように通信するかを定義します。このプロファイルを各インスタンスに適用するには、特定のアプリケーションに参加するインスタンスにそのプロファイルを設定する必要があります。
マルチインスタンス管理は、マルチインスタンス展開全体で信頼設定を構成および維持するための一元化されたメカニズムを提供します。これにより、リモートで管理する必要があるすべてのインスタンスの信頼構成を管理する本番インスタンスを指定することで、管理下にあるすべてのインスタンスに信頼設定を設定するプロセスが簡素化されます。
信頼の概念
- 信頼プロファイル
-
信頼プロファイルは、特定のアプリケーションに参加するすべてのインスタンスの理想的な信頼構成を定義します。信頼プロファイルは、有効なアプリケーションに固有です。インスタンスがアプリケーション機能を活用して相互に通信する方法を定義します。各インスタンスの信頼構成を使用してアプリケーションの信頼プロファイルが定義されると、管理対象インスタンスと共有できます。これにより、これらのインスタンス内の信頼テーブルの自動入力がトリガーされます。この自動化は、信頼プロファイルマネージャーが定義されているかどうかによって異なります。そうでない場合は、各インスタンスで信頼構成を手動で作成する必要があります。
たとえば、現在 Sub-prod 2 にログインしていて、Prod 1 に Sub-prod 2 に対する管理権限がある場合、Prod 1 の [信頼プロファイルを同期 (Sync Trust Profile)] ボタンを使用して、Prod 1 の管理下にあるすべてのインスタンスに信頼プロファイルを配布できます。その後、更新された信頼プロファイルが Prod 2 に反映されます。
- 機能と運用
- 機能とは、インスタンス間の通信に活用されるアプリケーション機能です。これは、アプリケーションの一部として使用できる詳細な操作のグループです。
インスタンス内の有効化されたアプリケーションには、公開されるすべての機能に対して確立された信頼プロファイルがあります。これらの機能のインスタンス間のシームレスな通信を確保するには、信頼構成を定義する必要があります。この信頼プロファイルには、特定のアプリケーションとその機能のインスタンス間で必要なすべての信頼構成が含まれています。
- 委託者と受託者
- 委託者は、他のインスタンスを信頼してデータを表示したり、信頼できるインスタンスからメッセージを受信したりするインスタンスとして定義できます。たとえば、Prod 1 にログインしているとします。他に 2 つの Sub-prod (Sub-prod 1 と Sub-prod 2) があります。Prod 1 が Sub-prod 1 と Sub-prod 2 を信頼している場合、Prod 1 が委託者で、Sub-prod 1 と Sub-prod 2 が受託者です。注:信頼の概念は、特定のアプリケーションのインスタンスに対して機能レベルで機能します。インスタンスによって信頼されているインスタンスを一覧表示するテーブルには、アプリケーション、機能、受託者インスタンスの 3 つの列があります。
インスタンスが通信する必要がある場合、インスタンスは相互に通信する前にアプリケーションの信頼構成を考慮します。
たとえば、Prod 1 で有効になっているアプリケーションが Sub-prod 1 と Sub-prod 2 にメッセージを送信する必要がある場合、これらの Sub-prod は Prod 1 を信頼してメッセージを受信し、それを処理する必要があります。このシナリオでは、Sub-prod が委託者で、Prod 1 が受託者です。
Prod 1 が Sub-prod 1 と Sub-prod 2 を信頼しない場合、Sub-prod から Prod 1 へのメッセージは処理されません。
信頼テーブルに移動して、新しい信頼レコードを作成できます。
信頼構成管理
- 管理インスタンス
- テーブルには、ログインしているインスタンスのマネージャーインスタンスとして指定されているインスタンスが表示されます。管理インスタンスにログインしている場合、テーブルは空白になります。
たとえば、Prod 1 にログインしているとします。[インスタンスの管理] テーブルに表示されるインスタンスは、特定のアプリケーションの Prod 1 によって管理されているインスタンスです。
- 管理対象インスタンス
- テーブルには、管理しているインスタンスが表示されます。
たとえば、Prod 1 にログインしているとします。[管理対象インスタンス] テーブルに表示されるインスタンスは、指定されたアプリケーションに対して Prod 1 が管理しているインスタンスです。
管理対象インスタンスは、信頼プロファイルを自動的に配布するために、管理インスタンスに権限を付与する必要があります。注:インスタンスは、管理インスタンスと管理対象インスタンスの両方にすることはできません。インスタンスは複数のインスタンスを同時に管理できます。インスタンス内のアプリケーションは、一度に 1 つのインスタンスでのみ管理できます。