1 概要
このドキュメントでは、DockerおよびKubernetesでのOracle Identity Governanceのデプロイおよび実行の概要について説明します。
1.1 Docker上のOracle Identity Governance
Dockerは、分散アプリケーションを構築、パッケージ化、出荷および実行できるプラットフォームです。アプリケーションおよび依存ライブラリまたはファイルをDockerイメージにパッケージ化できます。
コンテナ・イメージは、様々な環境に配布できる移植可能なアーティファクトです。配布されたイメージを使用してコンテナをインスタンス化し、同一のオペレーティング・システム上の別のコンテナで稼働中のアプリケーションから独立して、アプリケーションを稼働することができます。
Oracle Identity Governanceコンテナ・イメージは、次の方法でインストールできます:
-
Oracle Container Registryから事前構築済のOIGイメージをダウンロードします。このイメージはオラクル社によって事前構築されており、Oracle Identity Governance 12.2.1.4.0、最新のパッチ・セット更新(PSU)、およびクリティカル・パッチ・アップデート(CPU)プログラムでリリースされているその他の修正が含まれています。
-
WebLogic Image Toolを使用するか、Oracle Container Registry (OCR)のdockerfile、スクリプトおよびベース・イメージを使用して、独自のOracle Identity Governanceコンテナ・イメージを構築します。dockerfileおよびスクリプトのみを使用して独自のイメージを構築することもできます。独自のコンテナ・イメージを構築する様々な方法の詳細は、Oracle Identity Governanceイメージのインストールを参照してください。
上のいずれかの方法でOracle Identity Governanceコンテナ・イメージをインストールしたら、Oracle Identity Governance Dockerコンテナの作成の説明に従って、Oracle Identity Governance 12.2.1.4.0 Dockerコンテナを作成および構成します。
1.2 Kubernetes上のOracle Identity Governance
Kubernetesは、クラスタ間でコンテナ化されたアプリケーションを実行および調整するためのシステムです。コンテナ化されたアプリケーションおよびサービスのライフ・サイクルを管理するため、予測可能性、スケーラビリティおよび高可用性が提供されます。
Oracleには、Kubernetes環境でのOracle Identity Governanceドメインのデプロイおよび管理に役立ついくつかの主要な機能を備えたオープン・ソースのWebLogic Server Kubernetes Operatorが用意されています。KubernetesでOracle Identity Governanceコンテナを構成するには、Kubernetes上のOracle Identity Governanceを参照してください。