Abonnement à Oracle NoSQL Database Cloud Service

En savoir plus sur la gestion des abonnements Oracle NoSQL Database Cloud Service et de leurs utilisateurs.

Cet article comprend les rubriques suivantes :

Limites de service

Oracle NoSQL Database Cloud Service présente différentes limites par défaut. Lorsque vous créez une table Oracle NoSQL Database Cloud Service, le système s'assure que vos demandes sont dans les limites spécifiées. Lors de la création de tables de capacité On Demand, les limites maximales de capacité On Demand seront utilisées lors de la validation.

Les locations Oracle Cloud sont généralement actives dans plusieurs régions. Vous pouvez la visualiser comme une location de grande taille unique. Toutefois, Oracle NoSQL Database Cloud Service utilise la combinaison OCID de location et emplacement de région pour établir certaines limites (limites au niveau de la région). En outre, il a des limites au niveau de la table. Pour obtenir la liste détaillée des limites de service, reportez-vous à Limites Oracle NoSQL Database Cloud Service.

Vous pouvez visualiser les limites existantes pour les unités de lecture, les unités d'écriture et la taille de table de votre région à partir de la page Limites, quotas et utilisation de la console Oracle Cloud Infrastructure, comme indiqué ci-dessous. Cet exemple présente les valeurs de la région Ashburn. Vous voyez la limite de service, l'utilisation en cours et la disponibilité en cours pour chacune des limites. La disponibilité peut être affectée par des stratégies de quota sur ce compartiment ou son compartiment parent.


Vous pouvez augmenter vos limites de service en soumettant une demande à partir de la page Limites, quotas et utilisation d'Oracle Cloud Console d'infrastructure ou à l'aide de l'API TableRequest comme indiqué ci-dessous. Il s'agit d'un exemple de demande de mise à jour de limite de service pour l'augmentation des unités de lecture de 100000 à 110000 dans la région Ashburn.

Remarques :

Les limites de service peuvent être ajustées en fonction de valeurs plus élevées dans un environnement hébergé dédié. Pour modifier les limites de service, un client de l'environnement hébergé doit demander une modification à l'aide de l'option Demander la mise à jour des limites de service en indiquant les limites à augmenter.

Reportez-vous à A propos des limites et de l'utilisation de service dans la documentation Oracle Cloud Infrastructure.

Demande d'un environnement hébergé dédié

L'environnement hébergé Oracle NoSQL Database offre un environnement NoSQL dédié à votre location.

Pour demander un environnement hébergé dédié, procédez comme suit :
  • Connectez-vous à Oracle NoSQL Database Cloud Service.
  • Saisissez Demander des mises à jour de limite de service dans la barre de recherche en haut et accédez à la page Demander des mises à jour de limite de service. Assurez-vous d'avoir sélectionné la région correcte dans l'angle supérieur droit (il s'agit de la région dans laquelle vous souhaitez l'environnement hébergé).
  • Sous Catégorie de service, sélectionnez NoSQL.
  • Sous Ressource, sélectionnez l'une des trois valeurs suivantes : Nombre d'unités de lecture, Taille de la table (Go) ou Nombre d'unités d'écriture.
  • Dans la zone de texte Motif de la demande, saisissez : Demande d'un nouvel environnement hébergé. Le nom d'adresse par défaut est <tenancyName>.nosql.<REGION>.oci.oraclecloud.com. Si vous souhaitez demander une autre adresse, ajoutez le texte suivant : Demande de préfixe d'adresse : <alternativePrefix>. Cela signifie que l'adresse demandée est au format <alternativePrefix>.nosql.<REGION>oci.oraclecloud.com.
  • Cliquez sur Créer une demande d'assistance.

Remarques :

L'environnement hébergé sera provisionné et disponible dans environ 10 jours ouvrables (selon la disponibilité du matériel) après avoir soumis la demande de service. Une fois l'environnement hébergé prêt, un commentaire contenant le texte Votre demande a été satisfaite sera mis à jour dans la demande de service. Vous pouvez interroger la demande de service pour vérifier si vous avez reçu ce commentaire concernant le provisionnement de l'environnement hébergé.

Quotas de service

Vous pouvez utiliser des quotas pour déterminer la façon dont les autres utilisateurs allouent les ressources Oracle NoSQL Database Cloud Service dans les compartiments d'Oracle Cloud Infrastructure. Un compartiment est un ensemble de ressources associées ( telles que des instances, des réseaux cloud virtuels, des volumes de blocs) accessibles uniquement pour certains groupes dotés de droits d'accès accordés par un administrateur. Lors de la création d'une table Oracle NoSQL Database Cloud Service ou de l'augmentation du débit ou du stockage provisionné, le système vérifie que vos demandes sont dans les limites du quota défini pour ce compartiment.

Ce tableau présente les quotas Oracle NoSQL Database Cloud Service que vous pouvez référencer.

Nom Périmètre Description
nombre d'unités de lecture Régional Nombre d'unités de lecture
nombre d'unités d'écriture Régional Nombre d'unités d'écriture
table-size-gb Régional Taille de la table (Go)

Vous pouvez définir des quotas à l'aide de la console ou de l'API. Vous pouvez exécuter des instructions de quota à partir de la page Stratégies de quota sous l'option Gouvernance dans la console Infrastructure Oracle Cloud.

Exemples d'instructions de quota pour Oracle NoSQL Database Cloud Service

  • Limitez le nombre d'unités de lecture Oracle NoSQL Database Cloud Service que les utilisateurs peuvent allouer aux tables créées dans my_compartment à 20 000.
    set nosql quota read-unit-count to 20000 in compartment my_compartment

    Si vous n'indiquez aucune région, le quota sera défini sur l'ensemble de la location, ce qui signifie qu'il s'applique à toutes les régions. Toutefois, vous pouvez définir un quota spécifique pour une seule région en appliquant une condition de filtre dans la clause set et en indiquant le nom d'une région particulière, comme indiqué ci-dessous.

    Limitez le nombre d'unités de lecture Oracle NoSQL Database Cloud Service que les utilisateurs peuvent allouer aux tables qu'ils créent dans la région us-phoenix-1 à 10 000.
    set nosql quota read-unit-count to 10000 
    in compartment my_compartment where request.region = us-phoenix-1

    Dans cet exemple, seule la région Phoenix aura un quota de nombre d'unités de lecture de 10000.

  • Limitez le nombre d'unités d'écriture Oracle NoSQL Database Cloud Service que les utilisateurs peuvent allouer aux tables qu'ils créent dans my_compartment à 5 000.
    set nosql quota write-unit-count to 5000 in compartment my_compartment
  • Limitez l'espace de stockage maximal Oracle NoSQL Database Cloud Service que les utilisateurs peuvent allouer aux tables qu'ils créent dans my_compartment à 1 000 Go.
    set nosql quota table-size-gb to 1000 in compartment my_compartment

Reportez-vous à A propos des quotas de compartiment dans la documentation Oracle Cloud Infrastructure.

Evénements de service

Les actions que vous effectuez sur les tables Oracle NoSQL Database Cloud Service émettent des événements.

Vous pouvez définir des règles déclenchant une action spécifique si un événement donné se produit. Par exemple, vous pouvez définir une règle qui envoie une notification aux administrateurs lorsqu'un utilisateur supprime une table. Reportez-vous à Présentation d'Event et à Introduction à Events dans la documentation Oracle Cloud Infrastructure.

Ce tableau présente les événements Oracle NoSQL Database Cloud Service que vous pouvez référencer.

Nom convivial Type d'événement
Début de modification de table
com.oraclecloud.nosql.altertable.begin
Fin de modification de table
com.oraclecloud.nosql.altertable.end
Début de modification de compartiment de table
com.oraclecloud.nosql.changecompartment.begin
Fin de modification de compartiment de table
com.oraclecloud.nosql.changecompartment.end
Début de création d'index
com.oraclecloud.nosql.createindex.begin
Fin de création d'index
com.oraclecloud.nosql.createindex.end
Début de création de table
com.oraclecloud.nosql.createtable.begin
Fin de création de table
com.oraclecloud.nosql.createtable.end
Début d'ajout de réplication
com.oraclecloud.nosql.addreplica.begin
Fin d'ajout de réplique
com.oraclecloud.nosql.addreplica.end
Début de suppression d'index
com.oraclecloud.nosql.dropindex.begin
Fin de suppression d'index
com.oraclecloud.nosql.dropindex.end
Début de suppression de table
com.oraclecloud.nosql.droptable.begin
Fin de suppression de table
com.oraclecloud.nosql.droptable.end
Début de suppression de réplique
com.oraclecloud.nosql.dropreplica.begin
Fin de suppression de réplique
com.oraclecloud.nosql.dropreplica.end

Exemple

Cet exemple montre les informations associées à l'événement Démarrer la création de table :
{
  "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>"
  }
}

Mesures de service

Découvrez les mesures émises par l'espace de noms de mesure oci_nosql ( Oracle NoSQL Database Cloud Service.

Les mesures pour Oracle NoSQL Database Cloud Service incluent les dimensions suivantes :
  • RESOURCEID

    OCID de la table NoSQL dans Oracle NoSQL Database Cloud Service.

    Remarques :

    OCID est un ID unique affecté par Oracle qui est inclus dans les informations de la ressource à la console et dans l'API.

  • TABLENAME

    Nom de la table NoSQL dans Oracle NoSQL Database Cloud Service.

  • RÉPLIQUE

    Nom de la région qui reçoit la mise à jour de table d'une autre région.

Oracle NoSQL Database Cloud Service envoie des mesures à Oracle Cloud Infrastructure Monitoring Service. Vous pouvez afficher ou créer des alarmes sur ces mesures à l'aide des kits SDK ou de l'interface de ligne de commande de la console d'infrastructure Oracle Cloud. Reportez-vous à Interface de ligne de commande et kits SDK OCI dans la documentation Oracle Cloud Infrastructure.

Mesures disponibles

Mesure Nom d'affichage de la mesure Unité Description Dimensions
ReadUnits Unités lues Units Nombre d'unités de lecture consommées au cours de cette période. resourceId tableName
WriteUnits Unités d'écriture Units Nombre d'unités d'écriture consommées au cours de cette période. resourceId tableName
StorageGB Taille de stockage Go Quantité maximale de stockage consommée par la table. Comme ces informations sont générées toutes les heures, vous pouvez voir des valeurs obsolètes entre les points d'actualisation. resourceId tableName
ReadThrottleCount Raccourci de lecture Nombre Nombre d'exceptions de ralentissement de lecture sur cette table au cours de la période. resourceId tableName
WriteThrottleCount Raccourci d'écriture Nombre Nombre d'exceptions de ralentissement d'écriture sur cette table au cours de la période. resourceId tableName
StorageThrottleCount Raccourci de stockage Nombre Nombre d'exceptions de ralentissement du stockage sur cette table au cours de la période. resourceId tableName
MaxShardSizeUsagePercent Utilisation de la taille de disque Pourcentage Ratio de l'espace utilisé dans le shard par rapport à l'espace total alloué au shard. Spécifique à une table, il s'agit de la valeur la plus élevée pour tous les shards. resourceId tableName
Replica Lag Décalage de la réplication milliseconde Délai de réplication des modifications de données d'une table active globale d'une région d'expéditeur vers une région de récepteur. resourceId tableName replica

Régions de données et adresses de service associées

Découvrez les régions de données prises en charge pour Oracle NoSQL Database Cloud Service et accédez à des adresses de service spécifiques à une région.

Régions des données

Pour commencer avec Oracle NoSQL Database Cloud Service, vous devez créer un compte (soit pour un essai gratuit, soit pour l'achat de provisionnement). Avec d'autres détails, l'application du compte requiert que vous choisissez la région de données par défaut.

Si votre application est exécutée sous votre location sur un hôte OCI dans la même région, vous devez configurer votre VCN pour acheminer tout le trafic NDCS via la passerelle de service. Pour plus d'informations, reportez-vous à accès aux services Oracle : passerelle de service.

Adresses de service associées à des régions de données

Une adresse de service est le point d'accès réseau régional à Oracle NoSQL Database Cloud Service. Le format général d'une adresse de région est le suivant : https://nosql.{region}.oci.oraclecloud.com. Par exemple, l'adresse de service pour l'identificateur de région Oracle NoSQL Database Cloud Service d'Ashburn dans la région Amérique du Nord est https://nosql.us-ashburn-1.oci.oraclecloud.com. Les URL des différentes régions de données ont des composants {region} différents.

Ce tableau présente les adresses de service pour toutes les régions de données qui sont prises en charge par Oracle NoSQL Database Cloud Service. Reportez-vous à Disponibilité du service pour obtenir les dernières informations relatives aux régions qui prennent en charge Oracle NoSQL Database Cloud Service.

Région des données Identificateur de la région Adresse de service
Amérique du Nord ca-montreal-1 https://nosql.ca-montreal-1.oci.oraclecloud.com
Amérique du Nord ca-toronto-1 https://nosql.ca-toronto-1.oci.oraclecloud.com
Amérique du Nord us-ashburn-1 https://nosql.us-ashburn-1.oci.oraclecloud.com
Amérique du Nord nous-chicago-1 https://nosql.us-chicago-1.oci.oraclecloud.com
Amérique du Nord us-phoenix-1 https://nosql.us-phoenix-1.oci.oraclecloud.com
Amérique du Nord 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 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-querétaro-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