デフォルト容量単位の表示
/paas/service/jcs/api/v1.1/datagrid/{identityDomainId}/config/scalingUnits/defaultScalingUnits
Oracle Public Cloudで使用可能な容量単位構成の詳細は、『Oracle Java Cloud Serviceの使用』のOracle Java Cloud Service-Coherenceインスタンスのデフォルト容量単位に関する項を参照してください。 Oracle Cloud Machineの場合、OPCMでのOracle Java Cloud Serviceの使用のOracle Java Cloud Service-Coherenceインスタンスのデフォルト容量単位に関する項を参照してください。
注意: REST APIで使用されるスケーリング・ユニットという語は、容量単位と同じ意味です。
リクエスト
- identityDomainId
-
型:
string
必須:true
Oracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
- X-ID-TENANT-NAME
-
型:
string
必須:true
Oracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
レスポンス
- application/json
- scalingUnitDefs
-
型:
array
scalingUnitDefsサイトのデフォルトの容量単位に関する情報をグループ化します。 - siteConfig
-
型:
object
siteConfigデータ・センター・サイトの情報をグループ化します。
object
- maxCluster
-
型:
integer
指定のデータ・センター・サイト用にクラスタでサポートされる、ストレージ対応のJVMまたは管理対象サーバーの最大数。 - maxVmsPerUnit
-
型:
integer
指定のデータ・センター・サイトの容量単位に構成できるVMの最大数。 - siteSize
-
型:
integer
データ・センター・サイトでサポートされるブレード数。 - siteURL
-
型:
string
サービス・インスタンスがプロビジョニングされるデータ・センター・サイトのURL。
- scalingUnit
-
型:
object
scalingUnitデフォルトの容量単位の定義の詳細をグループ化します。 - scalingUnitName
-
型:
string
有効な名前には次のものがあります:BASIC
SMALL
MEDIUM
LARGE
それぞれのデフォルト容量単位は、VMのグループと事前定義されたコンピューティング・シェイプ(処理能力とRAM)、実行中のJVMまたは管理対象Coherence Serverで構成され、事前構成のプライマリ・キャッシュ・サイズを指定します。 Coherenceに割り当てるプライマリ・キャッシュ記憶域の量は、一般的にJVMヒープ・サイズを3つに分割するルールに基づき、プライマリ・キャッシュ記憶域、バックアップ記憶域およびスクラッチ領域にそれぞれ1/3ずつ使用されます。
Oracle Public Cloudでどのデフォルト構成を使用するかを決定するには、『Oracle Java Cloud Serviceの使用』のOracle Java Cloud Service-Coherenceインスタンスのデフォルト容量単位に関する項を参照してください。 Oracle Cloud Machineの場合、OPCMでのOracle Java Cloud Serviceの使用のOracle Java Cloud Service-Coherenceインスタンスのデフォルト容量単位に関する項を参照してください。
object
- heapSize
-
型:
string
JVMごとに構成するヒープのサイズ。 - jvmCount
-
型:
integer
指定のシェイプについて、各VMで起動するJVMの数。 - maxHeap
-
型:
string
指定の容量単位およびデータ・センター・サイトでサポートされる最大ヒープ。 - maxPrimary
-
型:
string
指定の容量単位およびデータ・センター・サイトでサービス・インスタンスをスケール・アウトできる最大プライマリ・キャッシュ記憶域。 - shape
-
型:
string
プロビジョニングされるすべてのVMのコンピューティング・シェイプ。 たとえば、oc3
などです。 シェイプは、1つのVMインスタンスに使用可能なOracle Compute Unit (OCPU)の数およびRAM(システム・メモリー)の量を定義します。Oracle Public Cloudでのシェイプの詳細は、『Oracle Compute Cloud Serviceの使用 (for PaaS)』のマシン・イメージとシェイプに関する項を参照してください。
- totalHeap
-
型:
string
容量単位ごとに指定されるヒープの合計量。 - totalPrimary
-
型:
string
容量単位ごとに指定されるプライマリ・キャッシュの合計量。 この量は合計ヒープの1/3です。 - vmCount
-
型:
integer
容量単位ごとに構成するVMの数。
例
次の例では、cURLを使用してRESTリソースに対するGETリクエストを発行することによってOracle Java Cloud Serviceアカウントのすべてのデフォルト容量単位に関する情報の表示方法を示しています。
注意: この例のコマンドでは、URL構造https://rest_server_url/resource-pathが使用されています。ここで、rest_server_urlはアイデンティティ・ドメインまたはテナント名を問い合せるためのOracle Public CloudまたはOracle Cloud MachineのRESTサーバーです。 Oracle Public CloudまたはOracle Cloud Machineに使用する適切なURL構造の詳細は、リクエストの送信を参照してください。
cURLコマンド
curl -i -X GET -u username:userPassword1! -H "X-ID-TENANT-NAME:ExampleIdentityDomain" https://rest_server_url/paas/service/jcs/api/v1.1/datagrid/ExampleIdentityDomain/config/scalingUnits/defaultScalingUnits
レスポンス・ヘッダーの例
レスポンス・ヘッダーの例を次に示します。
HTTP/1.1 200 OK Date: Tue, 06 Oct 2015 19:37:30 GMT Transfer-Encoding: chunked Content-Type: application/json
レスポンス本文の例
レスポンス本文の例を次に示します。
{ "siteConfig":{ "siteUrl":"https://value" "siteSize":30, "maxCluster":80, "maxVmsPerUnit":10 }, "scalingUnitDefs":[ { "scalingUnitName":"BASIC", "scalingUnit":{ "shape":"oc3", "vmCount":1, "heapSize":"4608M", "jvmCount":1, "totalPrimary":"1536M", "totalHeap":"4608M", "maxPrimary":"46080M", "maxHeap":"138240M" } }, { "scalingUnitName":"SMALL", "scalingUnit":{ "shape":"oc3", "vmCount":3, "heapSize":"4608M", "jvmCount":1, "totalPrimary":"4608M", "totalHeap":"13824M", "maxPrimary":"46080M", "maxHeap":"138240M" } }, { "scalingUnitName":"MEDIUM", "scalingUnit":{ "shape":"oc4", "vmCount":3, "heapSize":"5120M", "jvmCount":2, "totalPrimary":"10240M", "totalHeap":"30720M", "maxPrimary":"102400M", "maxHeap":"307200M" } }, { "scalingUnitName":"LARGE", "scalingUnit":{ "shape":"oc5", "vmCount":3, "heapSize":"5632M", "jvmCount":4, "totalPrimary":"22528M", "totalHeap":"67584M", "maxPrimary":"135168M", "maxHeap":"405504M" } } ] }