Oracle NoSQL Database Cloud Serviceサブスクリプション
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の「ガバナンスと管理」→「制限、割当ておよび使用状況」から、リージョンのホスト環境、読取りユニット、書込みユニットおよび表サイズの既存の制限を表示できます。この例は、Ashburnリージョンの値を示しています。各制限のサービス制限、現在の使用状況および現在の可用性が表示されます。可用性は、このコンパートメントまたはその親コンパートメントの割当てポリシーの影響を受ける可能性があることに注意してください。

次のように、Oracle Cloud Infrastructure Consoleの「制限、割当ておよび使用状況」ページからリクエストを送信することで、サービス制限を増やすことができます。これにより、CAMチケットが作成されます。
-
サービス制限の引き上げのリクエスト・ボタンをクリックします。これにより、サービス制限の更新のリクエスト・ページが開きます。
-
「サービス・カテゴリ」ドロップダウンから「NoSQL」を選択します。
-
「リソース」ドロップダウンから必要なリソースを選択します。
-
<Region>リージョン制限の値を更新します。
-
「リクエストの理由」ダイアログ・ボックスで、更新をリクエストする理由を指定します。
-
「サポート・リクエストの作成」ボタンをクリックします。
例: 「アッシュバーン」リージョンの読取りユニットを100000から110000に増やすためのサービス制限更新リクエスト。

「Oracle NoSQL Database Cloud Serviceの制限」表に示されている制限を増やすが、「サービス制限の更新のリクエスト」ページの「リソース」ドロップダウンに表示されない場合は、次のように更新をリクエストできます: 1。ドロップダウンから任意のリソースを選択します。
-
リージョン制限の既存の値を保持します。
-
「リクエストの理由」ダイアログ・ボックスに、更新する制限と必要な値を示すノートを追加します。
-
「サポート・リクエストの作成」ボタンをクリックします。
サービス制限の詳細は、Oracle Cloud Infrastructureドキュメンテーションのサービス制限および使用状況についてを参照してください。
専用ホスト環境のリクエスト
サービス・チケットを発行して、専用のホスト環境をリクエストする方法について学習します。
Oracle NoSQL Databaseでホストされている環境では、テナンシ専用のNoSQL環境が提供されます。専用環境では、データ暗号化に使用する暗号化キーを定義するオプションがあります。詳細は、顧客管理暗号化キーの概要を参照してください。
専用ホスト環境をリクエストするには:
- Oracle NoSQL Database Cloud Serviceにサインインします。
- 上部の検索バーに「制限、割当ておよび使用状況」と入力し、「制限、割当ておよび使用状況」ページに移動します。右上の正しいリージョンが選択されていることを確認します。これは、ホストされる環境が必要なリージョンです。
- サービス制限の引き上げのリクエスト・ボタンをクリックします。
- 「サービス・カテゴリ」で、「NoSQL」を選択します。
- 「リソース」で、「ホスト環境」を選択します。
- 「リージョン制限」ボックスで、ホスト環境の数をリクエストします。
- 「Reason for Request」テキスト・ボックスで、次の手順を実行します。
-
デフォルト・エンドポイントをリクエストするには、「新しいホスト環境のリクエスト」というテキストを追加します。デフォルトのエンドポイント名は
<tenancyName>.nosql.<REGION>.oci.oraclecloud.comです。別のエンドポイントをリクエストするには、次のテキストを追加します: "Requesting endpoint prefix: <alternativePrefix>"。これにより、
<alternativePrefix>.nosql.<REGION>.oci.oraclecloud.comになります。 -
CMEKの専用環境で暗号化キーの有効化をリクエストするには、次のテキストを追加します: CMEKの有効化のリクエスト。
-
- 「サポート・リクエストの作成」をクリックします。
注意:ホストされる環境は、サービス・リクエストを発行した後、ハードウェアの可用性に応じて、約10営業日以内にプロビジョニングされ、使用可能になります。ホスト環境の準備が完了すると、「リクエストは完了しました」というテキストを含むコメントがサービス・リクエストで更新されます。サービス・リクエストをポーリングして、ホスト環境のプロビジョニングに関するこのコメントを受信したかどうかを確認できます。
サービス割当て制限
You can use quotas to determine how other users allocate Oracle NoSQL Database Cloud Service resources across compartments in Oracle Cloud Infrastructure. コンパートメントは、インスタンス、仮想クラウド・ネットワーク、ブロック・ボリュームなどの関連リソースのコレクションで、管理者から権限を付与された特定のグループのみがアクセスできます。Oracle NoSQL Database Cloud Service表を作成したり、プロビジョニングされたスループットまたはストレージをスケール・アップするたびに、リクエストがそのコンパートメントの割当ての範囲内に置かれていることが確認されます。
この表は、参照可能なOracle NoSQL Database Cloud Serviceの割当てを示します。
| 名前 | 有効範囲 | 説明 |
|---|---|---|
| ホスト環境数 | リージョナル | ホストされている環境 |
| 読取りユニット件数 | リージョナル | リージョン単位数 |
| 書込みユニット件数 | リージョナル | 書込みユニット件数 |
| 表サイズ(gb) | リージョナル | 表サイズ(GB) |
割当てはコンソールまたはAPIを使用して設定できます。割当て文は、Oracle Cloud Infrastructure Consoleの「ガバナンス」オプションの下の「割当てポリシー」ページから実行できます。
Oracle NoSQL Database Cloud Serviceの割当て文の例
-
例1:ユーザーがmy_compartmentで作成した表に割り当てることができるOracle NoSQL Database Cloud Service読取りユニットの数を20,000に制限します。
set nosql quota read-unit-count to 20000 in compartment my_compartmentリージョンを指定しない場合、割当て制限はテナンシ全体に設定され、すべてのリージョンに適用されます。ただし、
set句にフィルタ条件を適用し、次に示すように特定のリージョンの名前を指定することで、特定の割当てを1つのリージョンのみに設定できます。 -
例2:ユーザーがリージョン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を持ちます。
-
例3:ユーザーがmy_compartmentで作成した表に割り当てることができるOracle NoSQL Database Cloud Service書込みユニットの数を5,000に制限します。
set nosql quota write-unit-count to 5000 in compartment my_compartment -
例4: 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)によって出力されるメトリックについて学習します。
Oracle NoSQL Database Cloud Serviceのメトリックには、次のディメンションが含まれます:
-
RESOURCEID
Oracle NoSQL Database Cloud ServiceのNoSQL表のOCID。
ノート: OCIDは、Oracleによって割り当てられた一意のIDで、コンソールとAPIの両方でリソースの情報の一部として含まれます。
-
タブ名
Oracle NoSQL Database Cloud Service内のNoSQL表の名前。
-
レプリカ
別のリージョンから表更新を受信するリージョンの名前。
Oracle NoSQL Database Cloud Serviceにより、メトリックがOracle Cloud Infrastructure Monitoring Serviceに送信されます。Oracle Cloud Infrastructure Console SDKまたはCLIを使用して、これらのメトリックに対するアラームを表示または作成できます。Oracle Cloud InfrastructureドキュメンテーションのOCI SDKおよび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-chicago-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 |
| North America | ダラス-1 | https://nosql.us-dallas-1.oci.oraclecloud.com |
| North America | us- アビレン-1 | https://nosql.us-abilene-1.oci.oraclecloud.com |
| North America | us-boardman-1 | https://nosql.us-boardman-1.oci.oraclecloud.com |
| North America | US- デスモイン-1 | https://nosql.us-desmoines-1.oci.oraclecloud.com |
| North America | us-quincy-1 | https://nosql.us-quincy-1.oci.oraclecloud.com |
| North America | us-shawnee-1 | https://nosql.us-shawnee-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 | ユージョバノビッチ1color | https://nosql.eu-jovanovic-1.oci.oraclecloud.com |
| EMEA | eu-madrid-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 | me-riyadh-1 | https://nosql.me-riyadh-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 |
| EMEA | ユーダブリン-3 | https://nosql.eu-dublin-3.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-singapore-2 | https://nosql.ap-singapore-2.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 |
| APAC | ap-batam-1 | https://nosql.ap-batam-1.oci.oraclecloud.com |
| APAC | アプリクライ1 | https://nosql.ap-kulai-1.oci.oraclecloud.com |
| LAD | mx-queretaro-1 | https://nosql.mx-queretaro-1.oci.oraclecloud.com |
| LAD | mx-monterrey-1 | https://nosql.mx-monterrey-1.oci.oraclecloud.com |
| LAD | サボゴタ1color | 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 |