デフォルト容量単位の表示
/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必須:trueOracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
- X-ID-TENANT-NAME
-
型:
string必須:trueOracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
レスポンス
- application/json
- scalingUnitDefs
-
型:
arrayscalingUnitDefsサイトのデフォルトの容量単位に関する情報をグループ化します。 - siteConfig
-
型:
objectsiteConfigデータ・センター・サイトの情報をグループ化します。
object- maxCluster
-
型:
integer指定のデータ・センター・サイト用にクラスタでサポートされる、ストレージ対応のJVMまたは管理対象サーバーの最大数。 - maxVmsPerUnit
-
型:
integer指定のデータ・センター・サイトの容量単位に構成できるVMの最大数。 - siteSize
-
型:
integerデータ・センター・サイトでサポートされるブレード数。 - siteURL
-
型:
stringサービス・インスタンスがプロビジョニングされるデータ・センター・サイトのURL。
- scalingUnit
-
型:
objectscalingUnitデフォルトの容量単位の定義の詳細をグループ化します。 - scalingUnitName
-
型:
string有効な名前には次のものがあります:BASICSMALLMEDIUMLARGE
それぞれのデフォルト容量単位は、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
-
型:
stringJVMごとに構成するヒープのサイズ。 - 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"
}
}
]
}