Sottoscrizione a Oracle NoSQL Database Cloud Service

Scopri come gestire le sottoscrizioni a Oracle NoSQL Database Cloud Service e i relativi utenti.

Argomenti correlati a questo articolo:

Limiti del servizio

Per Oracle NoSQL Database Cloud Service sono previsti vari limiti predefiniti. Ogni volta che si crea una tabella Oracle NoSQL Database Cloud Service, il sistema garantisce che le richieste rientrino nei limiti del limite specificato. Quando si creano tabelle di capacità On Demand, durante la convalida verranno utilizzati i limiti massimi di capacità On Demand.

Le tenancy Oracle Cloud sono in genere attive in più aree geografiche. Puoi visualizzarlo come una singola tenancy di grandi dimensioni, tuttavia Oracle NoSQL Database Cloud Service utilizza la combinazione di OCID tenancy e posizione dell'area per stabilire alcuni dei limiti (limiti a livello di area). Inoltre, ha limiti a livello di tabella. Per un elenco dettagliato dei limiti del servizio, consulta la sezione relativa ai limiti di Oracle NoSQL Database Cloud Service.

Puoi visualizzare i limiti esistenti per le unità di lettura, di scrittura e le dimensioni della tabella per la tua area dalla pagina Limiti, quote e uso nella console di Oracle Cloud Infrastructure, come mostrato di seguito. Questo esempio mostra i valori per l'area Ashburn. Vengono visualizzati il limite del servizio, l'uso corrente e la disponibilità corrente per ciascuno dei limiti. Tenere presente che la disponibilità può essere influenzata dai criteri di quota in questo compartimento o nel relativo compartimento padre.


È possibile aumentare i limiti del servizio sottomettendo una richiesta dalla pagina Limiti, quote e uso nella console dell'infrastruttura Oracle Cloud o utilizzando l'API TableRequest come mostrato di seguito. Questa è una richiesta di aggiornamento del limite di servizio di esempio per aumentare le unità di lettura da 100000 a 110000 nell'area Ashburn.

Nota

I limiti del servizio possono essere modificati in base a valori più elevati in un ambiente hosted dedicato. Per modificare i limiti del servizio, un cliente dell'ambiente hosted deve richiedere una modifica utilizzando l'aggiornamento dei limiti del servizio di richiesta specificando i limiti da aumentare.

Vedere Informazioni sui limiti e sull'uso dei servizi nella documentazione di Oracle Cloud Infrastructure.

Richiesta di un ambiente in hosting dedicato

L'ambiente in hosting di Oracle NoSQL Database offre un ambiente NoSQL dedicato alla tenancy.

Per richiedere un ambiente hosted dedicato:
  • Collegarsi a Oracle NoSQL Database Cloud Service.
  • Digitare Richiedi aggiornamenti sui limiti del servizio nella barra di ricerca nella parte superiore e andare alla pagina Richiedi aggiornamenti sui limiti del servizio. Assicurarsi di aver selezionato l'area corretta in alto a destra (questa dovrebbe essere l'area in cui si desidera l'ambiente ospitato).
  • In Categoria servizio, selezionare NoSQL.
  • In Risorsa selezionare uno dei tre valori (Conteggio unità di lettura, Dimensione tabella (GB) o Conteggio unità di scrittura).
  • Nella casella di testo Motivo della richiesta, digitare: Richiesta di un nuovo ambiente hosted. Il nome dell'endpoint predefinito sarà <tenancyName>.nosql.<REGION>.oci.oraclecloud.com. Se si desidera richiedere un endpoint diverso, aggiungere il testo seguente: Richiesta del prefisso dell'endpoint: <alternativePrefix>. Ciò significa che il formato dell'endpoint richiesto è <alternativePrefix>.nosql.<REGION>oci.oraclecloud.com.
  • Fare clic su Create Support Request.

Nota

Il provisioning dell'ambiente in hosting verrà eseguito e sarà disponibile entro circa 10 giorni lavorativi (a seconda della disponibilità di hardware) dopo l'inserimento della richiesta di servizio. Una volta pronto l'ambiente ospitato, nella richiesta di servizio verrà aggiornato un commento con il testo La richiesta è stata soddisfatta. È possibile eseguire il polling della richiesta di servizio per verificare se si è ricevuto questo commento relativo al provisioning dell'ambiente ospitato.

Quote del servizio

È possibile utilizzare le quote per determinare in che modo altri utenti allocano le risorse di Oracle NoSQL Database Cloud Service tra i compartimenti in Oracle Cloud Infrastructure. Per compartimento si intende una raccolta di risorse correlate (ad esempio istanze, reti cloud virtuali, volumi a blocchi) alle quali possono accedere solo determinati gruppi autorizzati da un amministratore. Ogni volta che si crea una tabella Oracle NoSQL Database Cloud Service o si esegue lo scale up del throughput o dello storage di cui è stato eseguito il provisioning, il sistema garantisce che le richieste rientrino nei limiti della quota per tale compartimento.

In questa tabella sono elencate le quote di Oracle NoSQL Database Cloud Service a cui è possibile fare riferimento.

Nome L'ambito. Descrizione
conteggio unità di lettura Regionale Conteggio unità di lettura
conteggio unità di scrittura Regionale Conteggio unità di scrittura
dimensione-tabella-gb Regionale Dimensione tabella (GB)

È possibile impostare le quote utilizzando la console o l'API. È possibile eseguire le istruzioni quota dalla pagina Criteri quota sotto l'opzione Governance nella console dell'infrastruttura Oracle Cloud.

Istruzioni di quota di esempio per Oracle NoSQL Database Cloud Service

  • Limitare il numero di unità di lettura di Oracle NoSQL Database Cloud Service che gli utenti possono allocare alle tabelle create in my_compartment a 20.000.
    set nosql quota read-unit-count to 20000 in compartment my_compartment

    Se non si specifica alcuna area, la quota verrà impostata sull'intera tenancy, vale a dire che si applica a tutte le aree. Tuttavia, è possibile impostare una quota specifica per una sola area applicando una condizione di filtro nella clausola set e specificando il nome di una determinata area, come mostrato di seguito.

    Limitare a 10.000 il numero di unità di lettura di Oracle NoSQL Database Cloud Service che gli utenti possono allocare alle tabelle create nell'area us-phoenix-1.
    set nosql quota read-unit-count to 10000 
    in compartment my_compartment where request.region = us-phoenix-1

    In questo esempio, solo l'area Phoenix avrà una quota di conteggio unità di lettura pari a 10000.

  • Limitare il numero di unità di scrittura di Oracle NoSQL Database Cloud Service che gli utenti possono allocare alle tabelle create in my_compartment a 5.000.
    set nosql quota write-unit-count to 5000 in compartment my_compartment
  • Limitare lo spazio di storage massimo di Oracle NoSQL Database Cloud Service che gli utenti possono allocare alle tabelle create in my_compartment a 1.000 GB.
    set nosql quota table-size-gb to 1000 in compartment my_compartment

Vedere Informazioni sulle quote del compartimento nella documentazione di Oracle Cloud Infrastructure.

Eventi di servizio

Le azioni eseguite nelle tabelle di Oracle NoSQL Database Cloud Service emettono eventi.

È possibile definire regole che attivano un'azione specifica quando si verifica un evento. Ad esempio, è possibile definire una regola che invii una notifica agli amministratori quando qualcuno elimina una tabella. Consulta la panoramica degli eventi e la Guida introduttiva agli eventi nella documentazione di Oracle Cloud Infrastructure.

In questa tabella sono elencati gli eventi di Oracle NoSQL Database Cloud Service a cui è possibile fare riferimento.

Nome descrittivo Tipo di evento
Modifica inizio tabella
com.oraclecloud.nosql.altertable.begin
Altera fine tabella
com.oraclecloud.nosql.altertable.end
Inizio modifica compartimento tabella
com.oraclecloud.nosql.changecompartment.begin
Modifica fine compartimento tabella
com.oraclecloud.nosql.changecompartment.end
Crea inizio indice
com.oraclecloud.nosql.createindex.begin
Fine creazione indice
com.oraclecloud.nosql.createindex.end
Inizio creazione tabella
com.oraclecloud.nosql.createtable.begin
Crea fine tabella
com.oraclecloud.nosql.createtable.end
Aggiungi inizio replica
com.oraclecloud.nosql.addreplica.begin
Aggiungi fine replica
com.oraclecloud.nosql.addreplica.end
Elimina inizio indice
com.oraclecloud.nosql.dropindex.begin
Fine eliminazione indice
com.oraclecloud.nosql.dropindex.end
Inizio eliminazione tabella
com.oraclecloud.nosql.droptable.begin
Fine eliminazione tabella
com.oraclecloud.nosql.droptable.end
Elimina inizio replica
com.oraclecloud.nosql.dropreplica.begin
Fine eliminazione replica
com.oraclecloud.nosql.dropreplica.end

Esempio

In questo esempio vengono visualizzate le informazioni associate all'evento Crea inizio tabella:
{
  "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>"
  }
}

Metriche servizio

Scopri le metriche emesse dallo spazio di nomi delle metriche oci_nosql (Oracle NoSQL Database Cloud Service).

Le metriche per Oracle NoSQL Database Cloud Service includono le dimensioni riportate di seguito.
  • RESOURCEID

    L'OCID della tabella NoSQL in Oracle NoSQL Database Cloud Service.

    Nota

    OCID è un ID univoco assegnato da Oracle incluso come parte delle informazioni della risorsa sia nella console che nell'API.

  • NOME TABELLA

    Nome della tabella NoSQL in Oracle NoSQL Database Cloud Service.

  • REPLICA

    Nome dell'area che riceve l'aggiornamento della tabella da un'altra area.

Oracle NoSQL Database Cloud Service invia le metriche a Oracle Cloud Infrastructure Monitoring Service. Puoi visualizzare o creare allarmi su queste metriche utilizzando gli SDK o l'interfaccia CLI della console dell'infrastruttura Oracle Cloud. Vedere OCI SDKs and CLI nella documentazione di Oracle Cloud Infrastructure.

Metriche disponibili

Metrica Nome visualizzato metrica Unit Descrizione Dimensioni
ReadUnits Unità di lettura Unità Il numero di unità di lettura utilizzate durante questo periodo. resourceId tableName
WriteUnits Unità di scrittura Unità Il numero di unità di scrittura utilizzate in questo periodo. resourceId tableName
StorageGB Dimensioni memoria GB La quantità massima di storage utilizzata dalla tabella. Poiché queste informazioni vengono generate ogni ora, è possibile che vengano visualizzati valori non aggiornati tra i punti di aggiornamento. resourceId tableName
ReadThrottleCount Limitazione di lettura Count Il numero di eccezioni di limitazione alla lettura in questa tabella nel periodo di tempo. resourceId tableName
WriteThrottleCount Limitazione alla scrittura Count Il numero di eccezioni di limitazione alla scrittura in questa tabella nel periodo di tempo. resourceId tableName
StorageThrottleCount Limitazione allo storage Count Il numero di eccezioni di limitazione dello storage in questa tabella nel periodo di tempo. resourceId tableName
MaxShardSizeUsagePercent Uso massimo dimensione partizione Percentuale. Rapporto tra lo spazio utilizzato nella partizione e lo spazio totale allocato alla partizione. Questo valore è specifico di una tabella e rappresenta il valore più alto in tutte le partizioni. resourceId tableName
Replica Lag Ritardo replica millisecondo Ritardo di tempo durante la replica delle modifiche ai dati di una tabella attiva globale da un'area mittente a un'area ricevente. resourceId tableName replica

Aree dati ed endpoint dei servizi associati

Scopri le aree dati supportate per Oracle NoSQL Database Cloud Service e accedi agli endpoint dei servizi specifici dell'area.

Regioni dati

Per iniziare con Oracle NoSQL Database Cloud Service, è necessario creare un account (per una prova gratuita o per acquistare il provisioning). Insieme ad altri dettagli, l'applicazione cliente richiede di scegliere l'area dati predefinita.

Se la tua applicazione è in esecuzione sotto la tua tenancy su un host OCI nella stessa area, devi configurare la VCN in modo che instrada tutto il traffico NDCS attraverso il gateway di servizi. Per ulteriori dettagli, vedere Accesso ai servizi Oracle: gateway del servizio.

Endpoint del servizio associati alle aree dati

Un endpoint di servizio è il punto di accesso di rete regionale a Oracle NoSQL Database Cloud Service. Il formato generale di un endpoint dell'area è https://nosql.{region}.oci.oraclecloud.com. Ad esempio, l'endpoint del servizio per l'identificativo dell'area di Ashburn Oracle NoSQL Database Cloud Service nell'area Nord America è https://nosql.us-ashburn-1.oci.oraclecloud.com. Aree dati diverse sono associati componenti {region} diversi degli URL.

In questa tabella sono elencati gli endpoint del servizio per tutte le aree dati supportate da Oracle NoSQL Database Cloud Service. Per informazioni più aggiornate sulle aree che supportano Oracle NoSQL Database Cloud Service, consulta la sezione relativa alla disponibilità del servizio.

Area dati Identificativo area Endpoint di servizio
Nord America ca-montreal-1 https://nosql.ca-montreal-1.oci.oraclecloud.com
Nord America ca-toronto-1 https://nosql.ca-toronto-1.oci.oraclecloud.com
Nord America us-ashburn-1 https://nosql.us-ashburn-1.oci.oraclecloud.com
Nord America us-chicago-1 https://nosql.us-chicago-1.oci.oraclecloud.com
Nord America us-phoenix-1 https://nosql.us-phoenix-1.oci.oraclecloud.com
Nord America noi-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 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 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-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