Oracle Java Cloud Serviceは、Oracle Compute Cloud Serviceで提供されるインフラストラクチャおよび機能性の上に構築されます。 計算仮想マシンとJava EEアプリケーション用ストレージ・リソースの設定および管理に伴う作業はユーザー用に行われます。
内容は次のとおりです。
Oracle Java Cloud Serviceを使用することによって、Oracle WebLogic Serverのドメインとクラスタ、キャッシング層とデータ層としてのOracle Coherenceおよびソフトウェア・ロード・バランサとしてのOracle Traffic Directorのプロビジョニングおよび構成で必要とされる作業が簡略化されます。
次の図は、2つの管理対象サーバーを持つOracle Java Cloud Serviceインスタンスをプロビジョニングし、2つのロード・バランサを有効化する際に設定および構成される、Oracle Java Cloud Service仮想マシン(VM)デプロイメント・トポロジの例を示しています。
注意:
Oracle Cloud内およびOracle Cloud外から使用できるネットワーク・プロトコルおよびデフォルト・ポートの詳細は、「デフォルト・アクセス・ポートの理解」を参照してください。 Oracle Java Cloud Serviceコンソールから使用可能なサービス・インスタンスの作成ウィザードを使用してOracle Java Cloud Serviceインスタンスを作成した場合、HTTPポートが無効化されることに注意してください。
図に示されているとおり、Oracle Java Cloud Serviceインスタンスは単一のOracle WebLogic Serverドメインで、これは1台のWebLogic管理サーバーと、アプリケーションをホスティングするための管理対象サーバーによる1つのWebLogic Serverクラスタで構成されます。 トポロジ図の例は、2つの管理対象サーバーで構成されるクラスタを示しています。
「Oracle Coherenceがサービス・インスタンスに対して使用可能になっている場合、」 Coherenceデータを格納する2番目のマネージド・サーバーのWebLogic Serverクラスタがあります。 どちらのWebLogic Serverクラスタも、ドメインの単一Coherenceクラスタに関連付けられます。 Oracle Java Cloud Serviceのサービス・インスタンスでOracle Coherenceが有効な場合のVMデプロイメント・トポロジの詳細は、Oracle Java Cloud ServiceでのOracle Coherenceおよびコンピューティング環境についてを参照してください。
Oracle Java Cloud Service環境のOracle Compute仮想マシンは、Oracle Linux 6 (OEL6) 60-GBディスク・イメージに基づいています。 これらの仮想マシンは可用性が高く、基礎のインフラストラクチャには、問題がある仮想マシン(VM)を別のハードウェア・クラスタに移行する組込みの機能が含まれています。
ユーザーが作成する各Oracle Java Cloud Serviceインスタンスは、Oracle Compute VMインスタンスを1つ以上含むことができます。 1番目のVMには、常にWebLogic管理サーバーと1番目の管理対象サーバーが含まれます。 残りの各管理対象サーバーは各自のVMでホスティングされます。 サービス・インスタンスをスケール・アウトする場合、各管理対象サーバーも各自のVMに追加されます。
ロード・バランサがサービス・インスタンスで有効な場合、Oracle Traffic Director (OTD)管理サーバーは1つのVMでホスティングされます。 オプションで、2番目のOTDノードを別のVMでホスティングできます。
ウィザードを使用してOracle Java Cloud Serviceインスタンスをプロビジョニングする際、クラスタ内に管理対象サーバーを4台まで作成できます。 最大2つのロード・バランサVMを作成することもできます。 次の表に、WebLogic Serverクラスタ内で保有できる管理対象サーバーの数と、対応するVMの概要を示します。
VMインスタンス | 1ノード・クラスタ | 2ノード・クラスタ | 4ノード・クラスタ |
---|---|---|---|
1番目のVM |
WebLogic管理サーバーと管理対象サーバー1が含まれる |
WebLogic管理サーバーと管理対象サーバー1が含まれる |
WebLogic管理サーバーと管理対象サーバー1が含まれる |
2番目のVM |
管理対象サーバー2が含まれる |
管理対象サーバー2が含まれる |
|
3番目のVM |
管理対象サーバー3が含まれる |
||
4番目のVM |
管理対象サーバー4が含まれる |
||
5番目のVM |
存在する場合、VMにOTD管理サーバーが含まれる |
存在する場合、VMにOTD管理サーバーが含まれる |
存在する場合、VMにOTD管理サーバーが含まれる |
6番目のVM |
存在する場合、VMに2番目のOTDノードが含まれる |
存在する場合、VMに2番目のOTDノードが含まれる |
存在する場合、VMに2番目のOTDノードが含まれる |
注意:
デフォルトでロード・バランサは、WebLogic Serverドメイン内に単一ノード・クラスタを有するサービス・インスタンスについて有効化されないため、Oracle Traffic Director VMは存在しません。 ドメイン内の複数ノード・クラスタで構成されるサービス・インスタンスを作成する際は、サービス・インスタンスのロード・バランサを有効にすることをお薦めします。 有効になっている場合、Oracle Traffic Director VMが存在します。「Oracle Coherenceがサービス・インスタンスに対して使用可能になっている場合、」 Coherenceデータ層のVMは、1つ以上のストレージ対応マネージド・サーバーを持つことができます。 Coherence VMの数と、VMごとに構成される管理対象サーバーの数は、最初のプロビジョニングでサービス・インスタンスに宣言された容量単位定義に基づきます。
次の表に、アプリケーション層とCoherenceデータ層のVMの数と、Oracle Java Cloud Service-CoherenceインスタンスのVMに含まれる対応管理対象サーバーの概要を示します。 この表の例は、2ノード・アプリケーション層クラスタ(ストレージ非対応)と、3台のVMと各VMで実行する1台の管理対象サーバーで定義されるデフォルト容量単位を使用する場合に作成される3ノードCoherenceデータ層クラスタ(ストレージ対応)による構成を示しています。
VMインスタンス | 次を含む | WLSクラスタ |
---|---|---|
1番目のVM | WebLogic管理サーバー、管理対象サーバー1(ストレージ非対応) | アプリケーション層 |
2番目のVM | 管理対象サーバー2 (ストレージ非対応) | アプリケーション層 |
3番目のVM | 管理対象サーバー3_DG (ストレージ対応) | Coherenceデータ層 |
4番目のVM | 管理対象サーバー4_DG (ストレージ対応) | Coherenceデータ層 |
5番目のVM | 管理対象サーバー5_DG (ストレージ対応) | Coherenceデータ層 |
WebLogic管理対象サーバーをホスティングする様々なVM間での、またOracle Traffic Director VMおよびOracle Databaseとの通信を有効にするために、適切なセキュリティ・ルールがOracle Java Cloud Service VM上で構成されます。
ユーザーには、WebLogic管理サーバーが実行中のVMも含めて、すべてのVMインスタンスへのアクセス権があります。 セキュア・シェル(SSH)を介したVMへのアクセスの説明に従って、セキュア・シェル(SSH)クライアントを使用してVMにログインします。
Oracle Java Cloud Serviceインスタンスで作成または構成されるすべてのOracle Compute VMオブジェクトの詳細は、「Oracle Java Cloud ServiceのCompute仮想マシン・オブジェクトについて」を参照してください。
ユーザーには、WebLogic管理サーバーが実行している仮想マシンも含め、Oracle Java Cloud Serviceのために作成されたすべてのOracle Compute Cloud Service仮想マシン・インスタンスへのアクセス権があります。
次の表に、Oracle Java Cloud Service仮想マシンにアタッチされているディスク・ボリュームとそのマウント・ポイントを示します。
ディスク・ボリューム | 用途 | マウント・ポイント |
---|---|---|
ブート/OSボリューム |
マシン・イメージで提供されるとおりのブート・ボリューム。 OSバイナリが含まれます。 |
ローカル・ディスク、マウント・ポイントなし |
バックアップ・ボリューム |
7日間までのバックアップのコピーが含まれます。 |
|
|
Oracle Java Cloud Serviceインスタンスに対応するドメインのデータが含まれます。 |
|
|
デプロイされたアプリケーションおよびアプリケーション構成ファイルが含まれます。 |
|
|
Oracle WebLogic ServerバイナリおよびOTDバイナリが含まれます。 |
|
|
Oracle Java Cloud Serviceで必要なファイル、つまりOracle Java Cloud Service管理レイヤーで必要なバイナリおよび関連メタデータが含まれます。 |
|
|
JDKバイナリが含まれます。 |
|
注意:
/u01
の下にある、DOMAIN_HOME
およびAPPLICATION_HOME
以外のボリュームはすべて、読取り専用ボリュームとして扱われる必要があります。
Backupボリュームはoracle
ユーザーによる書込みが可能で、opc
ユーザーには読取り専用アクセスがあります。
サービス・インスタンスのブート/OSボリュームは永続的です。 永続的ブート/OSボリュームに追加されたコンテンツは、サービス・インスタンスが再起動されても保持されます。