Oracle NoSQL Database Cloud Serviceサブスクリプション

Oracle NoSQL Database Cloud Serviceサブスクリプションおよびそのユーザーを管理する方法について学習します。

この記事には次のトピックが含まれます:

サービス制限

Oracle NoSQL Database Cloud Serviceには、様々なデフォルトの制限があります。Oracle NoSQL Database Cloud Service表を作成するたびに、リクエストが指定の制限内に収まっていることが確認されます。On Demand容量テーブルを作成する際、オンデマンド容量の最大制限が検証中に使用されます。

この表は、参照可能なOracle NoSQL Database Cloud Serviceの制限を示しています。Oracle NoSQL Database Cloud Serviceには、テナンシ・レベルおよび表レベルの制限があります。サービス制限の詳細なリストは、Oracle NoSQL Database Cloud Serviceの制限を参照してください。

リソース 月次ユニバーサル・クレジット Pay-as-You-Goまたはプロモーション スコープ
読取りユニット 100,000ユニット 100,000ユニット テナント
書込みユニット 40,000ユニット 40,000ユニット テナント
表サイズ 5,000GB 5,000GB テナント
読取りユニット 40,000ユニット 100,000ユニット
書込みユニット 20,000単位 40,000ユニット
表サイズ 5,000GB 5,000GB

Oracle Cloud Infrastructure Console「制限、割当ておよび使用状況」ページから、またはTableRequest APIを使用して、リクエストを送信することで、サービス制限を増やすことができます。

Oracle Cloud Infrastructureドキュメンテーションサービス制限および使用状況についてを参照してください。

サービス割当て

割当てを使用して、他のユーザーがOracle Cloud Infrastructureのコンパートメント間でOracle NoSQL Database Cloud Serviceリソースを割り当てる方法を決定できます。コンパートメントは、管理者によって権限が付与された特定のグループのみがアクセスできる関連リソース(インスタンス、仮想クラウド・ネットワーク、ブロック・ボリュームなど)のコレクションです。Oracle NoSQL Database Cloud Service表を作成するか、プロビジョニングされたスループットまたはストレージをスケール・アップするたびに、リクエストがそのコンパートメントの割当ての範囲内に収まっていることが確認されます。

この表は、参照可能なOracle NoSQL Database Cloud Serviceの割当てを示しています。

名前 スコープ 説明
read-unit-count リージョナル 読取りユニット数
write-unit-count リージョナル 書込みユニット数
table-size-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
  • ユーザーが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,000GBに制限します。
    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のイベントを示しています。

わかりやすい名前 イベント・タイプ
表の変更の開始
com.oraclecloud.nosql.altertable.begin
表の変更の終了
com.oraclecloud.nosql.altertable.end
表コンパートメントの変更の開始
com.oraclecloud.nosql.changecompartment.begin
表コンパートメントの変更の終了
com.oraclecloud.nosql.changecompartment.end
索引の作成の開始
com.oraclecloud.nosql.createindex.begin
索引の作成の終了
com.oraclecloud.nosql.createindex.end
表の作成の開始
com.oraclecloud.nosql.createtable.begin
表の作成の終了
com.oraclecloud.nosql.createtable.end
索引の削除の開始
com.oraclecloud.nosql.dropindex.begin
索引の削除の終了
com.oraclecloud.nosql.dropindex.end
表の削除の開始
com.oraclecloud.nosql.droptable.begin
表の削除の終了
com.oraclecloud.nosql.droptable.end

この例では、表の作成の開始イベントに関連する情報を示します:
{
  "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は、コンソールとAPIの両方でリソース情報の一部として含まれる、Oracle割当ての一意のIDです。

  • TABLENAME

    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 SDKs and CLIを参照してください。

使用可能なメトリック

メトリック メトリック表示名 単位 説明 ディメンション
ReadUnits 読取りユニット ユニット この期間中に消費された読取りユニットの数。 resourceIdtableName
WriteUnits 書込みユニット ユニット この期間中に消費された書込みユニットの数。 resourceIdtableName
StorageGB ストレージ・サイズ Gb 表で消費されたストレージの最大量。この情報は1時間ごとに生成されるため、リフレッシュ・ポイントの間にある期限切れの値が表示される場合があります。 resourceIdtableName
ReadThrottleCount 読取りスロットル 期間中のこの表での読取りスロットル例外の数。 resourceIdtableName
WriteThrottleCount 書込みスロットル 期間中のこの表での書込みスロットル例外の数。 resourceIdtableName
StorageThrottleCount ストレージ・スロットル 期間中のこの表でのストレージ・スロットル例外の数。 resourceIdtableName

データ・リージョンおよび関連するサービス・エンドポイント

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をサポートするリージョンの最新情報は、サービス可用性を参照してください。

データ・リージョン リージョン識別子 サービス・エンドポイント
北アメリカ ca-montreal-1 https://nosql.ca-montreal-1.oci.oraclecloud.com
北アメリカ ca-toronto-1 https://nosql.ca-toronto-1.oci.oraclecloud.com
北アメリカ us-ashburn-1 https://nosql.us-ashburn-1.oci.oraclecloud.com
北アメリカ オラクル- chicago-1 https://nosql.us-chicago-1.oci.oraclecloud.com
北アメリカ us-phoenix-1 https://nosql.us-phoenix-1.oci.oraclecloud.com
北アメリカ us-sanjose-1 https://nosql.us-sanjose-1.oci.oraclecloud.com
EMEA 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- 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 私-abudhabi-1 https://nosql.me-abudhabi-1.oci.oraclecloud.com
EMEA 私-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
ラッド mx- queretaro-1 https://nosql.mx-queretaro-1.oci.oraclecloud.com
ラッド sa-santiago-1 https://nosql.sa-santiago-1.oci.oraclecloud.com
ラッド sa-saopaulo-1 https://nosql.sa-saopaulo-1.oci.oraclecloud.com
ラッド sa-vinhedo-1 https://nosql.sa-vinhedo-1.oci.oraclecloud.com