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