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コンソールの「ガバナンス&管理」 > 「制限、割当ておよび使用状況」から、リージョンのホスト環境、読取りユニット、書込みユニットおよび表サイズの既存の制限を表示できます。 この例では、「アッシュバーン」リージョンの値を示します。 各制限のサービス制限、現在の使用状況および現在の可用性が表示されます。 可用性は、このコンパートメントまたはその親コンパートメントのいずれかの割当て制限ポリシーの影響を受ける場合があります。
- 「サービス制限の引上げのリクエスト」ボタンをクリックします。 これにより、「サービス制限の更新のリクエスト」ページが開きます。
- 「サービス・カテゴリ」ドロップダウンからNoSQLを選択します。
- 「リソース」ドロップダウンから必要なリソースを選択します。
- 「<Region>リージョン制限」の値を更新します。
- 「リクエストの事由」ダイアログ・ボックスで、更新をリクエストする理由を指定します。
- 「サポート・リクエストの作成」ボタンをクリックします。
例: アッシュバーンリージョンの読取りユニットを100000から110000に増やすためのサービス制限更新リクエスト。
- ドロップダウンから任意のリソースを選択します。
- リージョン制限の既存の値を保持します。
- 「リクエストの事由」ダイアログ・ボックスに、更新する制限と必要な値を示すノートを追加します。
- 「サポート・リクエストの作成」ボタンをクリックします。
サービス制限の詳細は、「Oracle Cloud Infrastructureドキュメント」の「サービス制限および使用状況について」を参照してください。
専用ホスト環境のリクエスト
サービス・チケットを発行して、専用のホスト環境をリクエストする方法について学習します。
Oracle NoSQL Databaseホスト環境は、テナンシ専用のNoSQL環境を提供します。 専用環境では、データ暗号化に使用する暗号化キーを定義できます。 詳細は、「顧客管理暗号化キーの概要」を参照してください。
- Oracle NoSQL Database Cloud Serviceにサインインします。
- 上部の検索バーに「制限、割当ておよび使用状況」と入力し、「制限、割当ておよび使用状況」ページに移動します。 右上にある正しいリージョンが選択されていることを確認します(これは、ホスト環境が必要なリージョンである必要があります)。
- 「サービス制限の引上げのリクエスト」ボタンをクリックします。
- 「サービス・カテゴリ」で、NoSQLを選択します。
- 「リソース」で、「ホスト環境」を選択します。
- 「リージョン制限」ボックスで、ホスト環境の数をリクエストします。
- 「リクエストの理由」テキスト・ボックスで、次の手順を実行します。
- デフォルト・エンドポイントをリクエストするには、「新しいホスト環境のリクエスト」というテキストを追加します。 デフォルトのエンドポイント名は
<tenancyName>.nosql.<REGION>.oci.oraclecloud.comです。 別のエンドポイントをリクエストするには、「リクエストしているエンドポイント接頭辞: <alternativePrefix>」というテキストを追加すると、<alternativePrefix>.nosql.<REGION>oci.oraclecloud.comになります。 - CMEKの専用環境で暗号化キーを有効にするリクエストを発行するには、「CMEKを有効にするリクエスト」というテキストを追加します。
- デフォルト・エンドポイントをリクエストするには、「新しいホスト環境のリクエスト」というテキストを追加します。 デフォルトのエンドポイント名は
- 「サポート・リクエストの作成」をクリックします。
ノート:
ホストされる環境は、サービス・リクエストの発行後、約10営業日(ハードウェアの可用性によります)にプロビジョニングされ、使用可能になります。 ホスト環境の準備ができたら、サービス・リクエストで「リクエストは履行されました」というテキストを含むコメントが更新されます。 サービス・リクエストをポーリングして、ホスト環境のプロビジョニングに関するこのコメントを受信したかどうかを確認できます。サービス割り当て
この割当て制限を使用して、他のユーザーがOracle Cloud Infrastructureのコンパートメント間でOracle NoSQL Database Cloud Serviceリソースを割り当てる方法を決定できます。 コンパートメントは、管理者によって権限が付与された特定のグループのみがアクセスできる関連リソース(インスタンス、仮想クラウド・ネットワーク、ブロック・ボリュームなど)のコレクションです。 Oracle NoSQL Database Cloud Service表を作成するか、プロビジョニングされたスループットまたはストレージをスケール・アップすると、システムにより、リクエストがそのコンパートメントの割当て制限の範囲内にあることが保証されます。
この表は、参照可能なOracle NoSQL Database Cloud Serviceの割当て制限を示します。
| 名前 | 有効範囲 | 説明 |
|---|---|---|
| hosted-environment-count | リージョン | ホストされる環境 |
| read-unit-count | リージョン | リージョン単位数 |
| write-unit-count | リージョン | 書込み単位数 |
| table-size-gb | リージョン | 表サイズ(GB) |
割当て制限はコンソールまたはAPIを使用して設定できます。 Oracle Cloud 「インフラストラクチャ・コンソール」の「ガバナンス」オプションの下にある「割当て制限ポリシー」ページから、目標文を実行できます。
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つのリージョンの名前を指定することで、特定の割当て制限を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はOracleによって割り当てられる一意のIDで、コンソールとAPIの両方でリソース情報の一部として含まれます。
- TABLENAME
Oracle NoSQL Database Cloud ServiceのNoSQL表の名前。
- REPLICA
別のリージョンから表更新を受信するリージョンの名前。
Oracle NoSQL Database Cloud ServiceからOracle Cloud Infrastructure Monitoring Serviceにメトリックが送信されます。 Oracle Cloud インフラストラクチャ・コンソール SDKまたはCLIを使用して、これらのメトリックのアラームを表示または作成できます。 「Oracle Cloud Infrastructureドキュメント」の「OCI SDKおよびCLI」を参照してください。
使用可能なメトリック
| メトリック | メトリック表示名 | 単位 | 説明 | ディメンション |
|---|---|---|---|---|
ReadUnits |
読取り単位 | ユニット | この期間中に消費された読取り単位数。 | resourceId tableName |
WriteUnits |
書込み単位 | ユニット | この期間中に消費された書込み単位数。 | resourceId tableName |
StorageGB |
ストレージのサイズ | GB | 表で消費されるストレージの最大量。 この情報は1時間ごとに生成されるため、リフレッシュ・ポイント間にある期限切れの値が表示される場合があります。 | resourceId tableName |
ReadThrottleCount |
スロットル読取り | Count | 期間内のこの表の読取りスロットル例外の数。 | resourceId tableName |
WriteThrottleCount |
記述スロットル | Count | 期間内のこの表の書込みスロットル例外の数。 | resourceId tableName |
StorageThrottleCount |
ストレージ・スロットル | Count | 期間内のこの表のストレージのスロットル例外の数。 | resourceId tableName |
MaxShardSizeUsagePercent |
最大シャード・サイズ使用率 | パーセンテージ | シャードに割り当てられた合計領域に対する、シャードで使用された領域の比率。 これは表に固有であり、すべてのシャードで最大の値になります。 | resourceId tableName |
Replica Lag |
レプリカ遅延 | ミリ秒 | 「アクティブなグローバル」表のデータ変更を、送信者リージョンからレシーバ・リージョンにレプリケートする際のタイム・ラグ。 | 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です。 たとえば、北米リージョンのAshburn 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をサポートするリージョンの最新情報は、「サービス可用性」を参照してください。
| Data Region | リージョン識別子 | サービス・エンドポイント |
|---|---|---|
| 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 | us-dallas-1 | https://nosql.us-dallas-1.oci.oraclecloud.com |
| North America | us-abilene-1 | https://nosql.us-abilene-1.oci.oraclecloud.com |
| North America | us-boardman-1 | https://nosql.us-boardman-1.oci.oraclecloud.com |
| North America | デスモイン-1 | https://nosql.us-desmoines-1.oci.oraclecloud.com |
| North America | 私たち- キンシー-1 | https://nosql.us-quincy-1.oci.oraclecloud.com |
| North America | 私たちショウニー-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 | eu-jovanovic-1 | 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 | sa-bogota-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 | sa-valparaiso-1 | https://nosql.sa-valparaiso-1.oci.oraclecloud.com |
| LAD | sa-vinhedo-1 | https://nosql.sa-vinhedo-1.oci.oraclecloud.com |

