Oracle NoSQL Database Cloud Serviceサブスクリプション
サービスの制限
Oracle NoSQL Database Cloud Serviceには、様々なデフォルトの制限があります。Oracle NoSQL Database Cloud Service表を作成するたびに、リクエストが指定の制限内であることを確認します。On Demand容量テーブルを作成する場合は、検証中にOn Demand容量の最大制限が使用されます。
Oracle Cloudテナンシは通常、複数のリージョンでアクティブです。これは単一の大規模テナンシとして表示できます。ただし、Oracle NoSQL Database Cloud Serviceでは、テナンシOCIDとリージョンの場所の組合せを使用して、制限の一部(リージョン・レベルの制限)を確立します。さらに、表レベルでの制限があります。サービス制限の詳細なリストは、Oracle NoSQL Database Cloud Serviceの制限を参照してください。
リージョンの読取りユニット、書込みユニットおよび表サイズの既存の制限は、次に示すように、Oracle Cloud Infrastructure Consoleの「制限、割当ておよび使用状況」ページから表示できます。この例は、アッシュバーン・リージョンの値を示しています。各制限のサービス制限、現在の使用状況および現在の可用性が表示されます。可用性は、このコンパートメントまたはその親コンパートメントの割当てポリシーの影響を受ける可能性があることに注意してください。
TableRequest
APIを使用して、サービス制限を増やすことができます。これは、アッシュバーン・リージョンの読取りユニットを100000から110000に増やすためのサービス制限更新リクエストの例です。ノート:
サービス制限は、専用のホスト環境でより高い値に調整できます。サービス制限を変更するには、ホスト環境のお客様は、どの制限を増やすかを指定することで、リクエスト・サービス制限の更新を使用して変更をリクエストする必要があります。Oracle Cloud Infrastructureドキュメントのサービス制限および使用状況についてを参照してください。
専用ホスト環境のリクエスト
Oracle NoSQL Databaseでホストされる環境では、テナンシ専用のNoSQL環境が提供されます。
- Oracle NoSQL Database Cloud Serviceにサインインします。
- 上部の検索バーに「サービス制限の更新のリクエスト」と入力し、「サービス制限の更新のリクエスト」ページに移動します。右上の正しいリージョン(ホスト環境が必要なリージョン)を選択していることを確認します。
- 「サービス・カテゴリ」で、NoSQLを選択します。
- 「リソース」で、3つの値(「読取りユニット数」、「表サイズ」(GB)または「書込みユニット数」)のいずれかを選択します。
- 「リクエストの理由」テキスト・ボックスに、「新しいホスト環境のリクエスト」と入力します。デフォルトのエンドポイント名は
<tenancyName>.nosql.<REGION>.oci.oraclecloud.com
です。別のエンドポイントをリクエストする場合は、「エンドポイント接頭辞のリクエスト: <alternativePrefix>」というテキストを追加します。これは、リクエストされているエンドポイントの形式が<alternativePrefix>.nosql.<REGION>oci.oraclecloud.com
であることを意味します。 - 「サポート・リクエストの作成」をクリックします。
ノート:
ホストされた環境は、サービス・リクエストを発行した後、約10営業日(ハードウェアの可用性に応じて)でプロビジョニングされ、使用可能になります。ホスト環境の準備が整ったら、リクエストが履行されましたというテキストを含むコメントがサービス・リクエストで更新されます。サービス・リクエストをポーリングして、ホスト環境のプロビジョニングに関するこのコメントを受信したかどうかを確認できます。サービス割当て制限
割当てを使用して、他のユーザーがOracle NoSQL Database Cloud ServiceリソースをOracle Cloud Infrastructureのコンパートメント間でどのように割り当てるかを決定できます。コンパートメントは、管理者によって権限が付与された特定のグループのみがアクセスできる関連リソース(インスタンス、仮想クラウド・ネットワーク、ブロック・ボリュームなど)のコレクションです。Oracle NoSQL Database Cloud Service表を作成するか、プロビジョニングされたスループットまたはストレージをスケール・アップするたびに、リクエストがそのコンパートメントの割当ての範囲内にあることが確認されます。
この表は、参照可能なOracle NoSQL Database Cloud Serviceの割当てを示しています。
名前 | 有効範囲 | 説明 |
---|---|---|
読取りユニット数 | リージョナル | 読取りユニット数 |
write-unit-count | リージョナル | 書込みユニット数 |
テーブルサイズ- gb | リージョナル | 表サイズ(GB) |
割当てはコンソールまたはAPIで設定できます。割当て文は、Oracle Cloud Infrastructure Consoleの「ガバナンス」オプションの下の「割当て制限ポリシー」ページから実行できます。
Oracle NoSQL Database Cloud Serviceの割当て文の例
- ユーザーがmy_compartmentで作成した表に割り当てることができるOracle NoSQL Database Cloud Service読取りユニットの数を20,000に制限します。
set nosql quota read-unit-count to 20000 in compartment my_compartment
リージョンを指定しない場合、割当て制限はテナンシ全体に設定されます。つまり、すべてのリージョンに適用されます。ただし、
set
句にフィルタ条件を適用し、次に示すように特定のリージョンの名前を指定することで、特定の割当て制限を1つのリージョンのみに設定できます。ユーザーがリージョンus-phoenix-1で作成した表に割り当てることができるOracle NoSQL Database Cloud Service読取りユニットの数を10,000に制限します。set nosql quota read-unit-count to 10000 in compartment my_compartment where request.region = us-phoenix-1
この例では、フェニックス・リージョンのみの読取りユニット数の割当て制限は10000になります。
- ユーザーがmy_compartmentで作成した表に割り当てることができるOracle NoSQL Database Cloud Service書込みユニットの数を5,000に制限します。
set nosql quota write-unit-count to 5000 in compartment my_compartment
- ユーザーがmy_compartmentで作成した表に割り当てることができるOracle NoSQL Database Cloud Serviceの最大ストレージ領域を1,000 GBに制限します。
set nosql quota table-size-gb to 1000 in compartment my_compartment
Oracle Cloud Infrastructureドキュメントのコンパートメント割当て制限についてを参照してください。
サービス・イベント
Oracle NoSQL Database Cloud Service表でイベントを発行する際に実行するアクションです。
イベントが発生したときに特定のアクションをトリガーするルールを定義できます。たとえば、誰かが表を削除したときに管理者に通知を送信するルールを定義できます。Oracle Cloud Infrastructureドキュメンテーションのイベントの概要およびイベントの開始を参照してください。
この表は、参照可能なOracle NoSQL Database Cloud Serviceのイベントを示しています。
フレンドリ名 | イベント・タイプ |
---|---|
表の変更の開始 |
|
表の変更の終了 |
|
表コンパートメントの変更の開始 |
|
表コンパートメントの変更の終了 |
|
索引の作成の開始 |
|
索引の作成の終了 |
|
表の作成の開始 |
|
表の作成の終了 |
|
レプリカの追加の開始 |
|
レプリカの追加の終了 |
|
索引の削除の開始 |
|
索引の削除の終了 |
|
表の削除の開始 |
|
表の削除の終了 |
|
レプリカの削除の開始 |
|
レプリカの削除の終了 |
|
例
{
"cloudEventsVersion": "0.1",
"contentType": "application/json",
"source": "nosql",
"eventID": "<unique_ID>",
"eventType": "com.oraclecloud.nosql.createtable.begin",
"eventTypeVersion": "<version>",
"eventTime": "2019-12-30T00:52:01.343Z",
"data": {
"additionalDetails": {},
"availabilityDomain": "<availability_domain>",
"compartmentId": "ocid1.compartment.oc1..<unique_ID>",
"compartmentName": "my_compartment",
"freeformTags": {
"key":"value"
},
"resourceId": "ocid1.nosqltable.oc1..<unique_ID>",
"resourceName": "my_nosql_table"
},
"extensions": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>"
}
}
サービス・メトリック
メトリック・ネームスペースoci_nosql
(Oracle NoSQL Database Cloud Service)によって出力されたメトリックについて学習します。
- RESOURCEID
Oracle NoSQL Database Cloud ServiceのNoSQL表のOCID。
ノート:
OCIDは、コンソールとAPIの両方でリソース情報の一部として含まれる、Oracle割当ての一意のIDです。
- 表名
Oracle NoSQL Database Cloud ServiceのNoSQL表の名前。
- レプリカ
別のリージョンから表更新を受信するリージョンの名前。
Oracle NoSQL Database Cloud Serviceにより、メトリックがOracle Cloud Infrastructure Monitoring Serviceに送信されます。Oracle Cloud インフラストラクチャ・コンソールのSDKまたはCLIを使用して、これらのメトリックでアラームを表示または作成できます。Oracle Cloud InfrastructureドキュメントのOCI SDKsおよびCLIを参照してください。
使用可能なメトリック
メトリック | メトリック表示名 | 単位 | 説明 | サイズ |
---|---|---|---|---|
ReadUnits |
読取りユニット | Units | この期間中に消費された読取りユニットの数。 | resourceId tableName |
WriteUnits |
書込みユニット | Units | この期間中に消費された書込みユニットの数。 | resourceId tableName |
StorageGB |
ストレージ・サイズ | GB | 表で消費されたストレージの最大数この情報は1時間ごとに生成されるため、リフレッシュ・ポイントの間にある期限切れの値が表示される場合があります。 | resourceId tableName |
ReadThrottleCount |
読取りスロットル | カウント | 期間中のこの表での読取りスロットル例外の数。 | resourceId tableName |
WriteThrottleCount |
書込みスロットル | カウント | 期間中のこの表での書込みスロットリング例外の数。 | resourceId tableName |
StorageThrottleCount |
ストレージ・スロットル | カウント | 期間中のこの表でのストレージ・スロットル例外の数。 | resourceId tableName |
MaxShardSizeUsagePercent |
最大シャード・サイズ使用率 | パーセンテージ | シャードに割り当てられた合計領域に対するシャード内で使用されている領域の比率。これは表に固有であり、すべてのシャードで最大値になります。 | resourceId tableName |
Replica Lag |
レプリカ遅延 | Millisecond | グローバル・アクティブ表のデータ変更を、送信者リージョンから受信者リージョンにレプリケートする際のタイム・ラグ。 | resourceId tableName replica |
データ・リージョンと関連サービス・エンドポイント
Oracle NoSQL Database Cloud Serviceでサポートされるデータ・リージョンについて学習し、リージョン固有のサービス・エンドポイントにアクセスします。
データ・リージョン
Oracle NoSQL Database Cloud Serviceを開始するには、(無料トライアル用またはプロビジョニングを購入するための)アカウントを作成する必要があります。アカウント・アプリケーションでは、他の詳細とともに、デフォルト・データ・リージョンを選択する必要があります。
アプリケーションが同じリージョンのOCIホスト上のテナンシで実行されている場合は、サービス・ゲートウェイを介してすべてのNDCSトラフィックをルーティングするようにVCNを構成する必要があります。詳細は、Oracle Servicesへのアクセス: サービス・ゲートウェイを参照してください。
データ・リージョンに関連付けられたサービス・エンドポイント
サービス・エンドポイントは、Oracle NoSQL Database Cloud Serviceへのリージョン・ネットワーク・アクセス・ポイントです。リージョン・エンドポイントの一般的なフォーマットは、https://nosql.{region}.oci.oraclecloud.com
です。たとえば、北米リージョンにあるアッシュバーンのOracle NoSQL Database Cloud Serviceリージョン識別子のサービス・エンドポイントはhttps://nosql.us-ashburn-1.oci.oraclecloud.com
です。データ・リージョンが異なると、そのURLの{region}
コンポーネントも異なります。
この表は、Oracle NoSQL Database Cloud Serviceでサポートされているすべてのデータ・リージョンのサービス・エンドポイントを示しています。Oracle NoSQL Database Cloud Serviceをサポートするリージョンの最新情報は、サービス可用性を参照してください。
データ領域 | リージョン識別子 | サービス・エンドポイント |
---|---|---|
North America | ca-montreal-1 | https://nosql.ca-montreal-1.oci.oraclecloud.com |
North America | ca-toronto-1 | https://nosql.ca-toronto-1.oci.oraclecloud.com |
North America | us-ashburn-1 | https://nosql.us-ashburn-1.oci.oraclecloud.com |
North America | USシカゴ1 | https://nosql.us-chicago-1.oci.oraclecloud.com |
North America | us-phoenix-1 | https://nosql.us-phoenix-1.oci.oraclecloud.com |
North America | us-sanjose-1 | https://nosql.us-sanjose-1.oci.oraclecloud.com |
EMEA | af-johannesburg-1 | https://nosql.af-johannesburg-1.oci.oraclecloud.com |
EMEA | eu-amsterdam-1 | https://nosql.eu-amsterdam-1.oci.oraclecloud.com |
EMEA | eu-frankfurt-1 | https://nosql.eu-frankfurt-1.oci.oraclecloud.com |
EMEA | ユージョバノヴィッチ-1 | https://nosql.eu-jovanovic-1.oci.oraclecloud.com |
EMEA | ユーマドリード-1 | https://nosql.eu-madrid-1.oci.oraclecloud.com |
EMEA | eu-marseille-1 | https://nosql.eu-marseille-1.oci.oraclecloud.com
|
EMEA | eu-milan-1 | https://nosql.eu-milan-1.oci.oraclecloud.com |
EMEA | eu-paris-1 | https://nosql.eu-paris-1.oci.oraclecloud.com |
EMEA | eu-stockholm-1 | https://nosql.eu-stockholm-1.oci.oraclecloud.com |
EMEA | eu-zurich-1 | https://nosql.eu-zurich-1.oci.oraclecloud.com |
EMEA | il-jerusalem-1 | https://nosql.il-jerusalem-1.oci.oraclecloud.com |
EMEA | me-abudhabi-1 | https://nosql.me-abudhabi-1.oci.oraclecloud.com |
EMEA | me-dubai-1 | https://nosql.me-dubai-1.oci.oraclecloud.com |
EMEA | me-jeddah-1 | https://nosql.me-jeddah-1.oci.oraclecloud.com |
EMEA | uk-cardiff-1 | https://nosql.uk-cardiff-1.oci.oraclecloud.com |
EMEA | uk-london-1 | https://nosql.uk-london-1.oci.oraclecloud.com |
APAC | ap-chuncheon-1 | https://nosql.ap-chuncheon-1.oci.oraclecloud.com |
APAC | ap-hyderabad-1 | https://nosql.ap-hyderabad-1.oci.oraclecloud.com |
APAC | ap-melbourne-1 | https://nosql.ap-melbourne-1.oci.oraclecloud.com |
APAC | ap-mumbai-1 | https://nosql.ap-mumbai-1.oci.oraclecloud.com |
APAC | ap-osaka-1 | https://nosql.ap-osaka-1.oci.oraclecloud.com |
APAC | ap-seoul-1 | https://nosql.ap-seoul-1.oci.oraclecloud.com |
APAC | ap-singapore-1 | https://nosql.ap-singapore-1.oci.oraclecloud.com |
APAC | ap-sydney-1 | https://nosql.ap-sydney-1.oci.oraclecloud.com |
APAC | ap-tokyo-1 | https://nosql.ap-tokyo-1.oci.oraclecloud.com |
LAD | mx- ケレタロ-1 | https://nosql.mx-queretaro-1.oci.oraclecloud.com |
LAD | MXモンテレー-1 | https://nosql.mx-monterrey-1.oci.oraclecloud.com |
LAD | サボゴタ-1 | https://nosql.sa-bogota-1.oci.oraclecloud.com |
LAD | sa-santiago-1 | https://nosql.sa-santiago-1.oci.oraclecloud.com |
LAD | sa-saopaulo-1 | https://nosql.sa-saopaulo-1.oci.oraclecloud.com |
LAD | サバルパライソ-1 | https://nosql.sa-valparaiso-1.oci.oraclecloud.com |
LAD | sa-vinhedo-1 | https://nosql.sa-vinhedo-1.oci.oraclecloud.com |