Domain in ImageまたはDomain on PVドメインのコピーを保存するための推奨アプローチは、ドメイン・ディレクトリをZIP (またはtar)するだけです。 ただし、この推奨事項には非常に重要な注意が必要です - ドメインを解凍する場合、(新しい)ファイル・システムのまったく同じロケーション(ドメイン・ホーム)に戻る必要があります。 このアプローチを使用すると、同じドメイン暗号化キーが維持されます。
ベスト・プラクティス/推奨アプローチは、アプリケーションやリソースを含まない「初期ドメイン」を作成し、サーバーを起動する前にこのドメインのZIPファイルを作成することです。
サーバーを起動する前に、ドメインZIPファイルを作成する必要があります。
サーバーを初めて起動すると、他の様々なデータが暗号化されます。 サーバーを初めて起動する前に、必ずZIPファイルを作成してください。 最初のドメインZIPファイルは、必要に応じてCI/CDが取得できる安全な場所(保護されたArtifactoryリポジトリなど)に格納する必要があります。
このZIPファイルにアクセスできるユーザーは誰でもドメイン暗号化キーにアクセスできるため、適切に保護する必要があります。
CI/CDパイプラインを実行してドメインの新しい変更を作成するたびに、最初に初期ドメインを取得して解凍し、WDTやWLSTなどのツールを使用してそのドメインに変更を適用する必要があります(「こちら」を参照)。
常に外部状態を使用します。
常にイメージの外側に状態を保持する必要があります。 つまり、リース表、JMSおよびトランザクション・ストア、EJBタイマー、JMSキューなどにJDBCストアを使用する必要があります。 これにより、コンテナが破棄されたときにデータが失われることがなくなります。
組込みのデータベース・サーバーHAを利用し、最短距離を除くすべてのサイトの障害時リカバリでは、データの統合およびレプリケートに常に単一のデータベース・サーバー(DataGuard)を使用する必要があるという事実を活用するために、状態をデータベースに保持することをお薦めします。