Abonnement à Oracle NoSQL Database Cloud Service

Découvrez comment gérer les abonnements au service Oracle NoSQL Database Cloud Service et ses utilisateurs.

Cet article contient les rubriques suivantes :

Limites de service

Le service Oracle NoSQL Database Cloud Service comporte diverses 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 de la limite spécifiée. Lors de la création des tables de capacité sur demande, les limites maximales de capacité sur demande seront utilisées pendant la validation.

Les locations Oracle Cloud sont généralement actives dans plus d'une région. Vous pouvez voir cela comme une seule location de grande taille. Toutefois, Oracle NoSQL Database Cloud Service utilise la combinaison de l'OCID de la location et de l'emplacement de la région pour établir certaines limites (limites au niveau de la région). En outre, il comporte des limites au niveau table. Pour une liste détaillée des limites de service, voir Limites du service Oracle NoSQL Database Cloud Service.

Vous pouvez voir les limites existantes pour les unités de lecture, les unités d'écriture et la taille de table de votre région dans la page Limites, quotas et utilisation de la console Oracle Cloud Infrastructure, comme illustré ci-dessous. Cet exemple montre les valeurs de la région Ashburn. Vous voyez la limite de service, l'utilisation courante et la disponibilité courante pour chacune des limites. Notez que la disponibilité peut être affectée par des politiques de quota pour ce compartiment ou son compartiment parent.


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

Note :

Les limites de service peuvent être ajustées en fonction de valeurs supérieures 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 la fonction Demander une mise à jour des limites de service en spécifiant les limites à augmenter.

Voir À propos des limites de service et de l'utilisation dans la documentation sur Oracle Cloud Infrastructure.

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

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

Pour demander un environnement hébergé dédié :
  • Connectez-vous à Oracle NoSQL Database Cloud Service.
  • Entrez Demander une mise à jour de limites de service dans la barre de recherche en haut et allez à la page Demander une mise à jour de limites de service. Assurez-vous d'avoir sélectionné la bonne région en haut à droite (il doit s'agir de la région où vous voulez que l'environnement hébergé).
  • Sous Catégorie de service, sélectionnez NoSQL.
  • Sous Ressource, sélectionnez l'une des trois valeurs (Nombre d'unités de lecture, Taille de table (Go) ou Nombre d'unités d'écriture).
  • n la zone de texte Motif de la demande, entrez : Demande d'un nouvel environnement hébergé. Le nom du point d'extrémité par défaut est <tenancyName>.nosql.<REGION>.oci.oraclecloud.com. Si vous voulez demander un autre point d'extrémité, ajoutez le texte suivant : Demande du préfixe de point d'extrémité : <alternativePrefix>. Cela signifie que le point d'extrémité demandé est au format <alternativePrefix>.nosql.<REGION>oci.oraclecloud.com.
  • Cliquez sur Créer une demande de soutien.

Note :

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 comportant le texte Votre demande a été exécutée 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 comment les autres utilisateurs affectent des ressources Oracle NoSQL Database Cloud Service entre les compartiments dans Oracle Cloud Infrastructure. Un compartiment est une collection de ressources connexes (notamment d'instances, de réseaux en nuage virtuels, de volumes par blocs) accessibles uniquement à certains groupes autorisés par un administrateur. Lorsque vous créez une table Oracle NoSQL Database Cloud Service ou que vous augmentez le débit ou le stockage provisionnés, le système veille à ce que vos demandes respectent le quota défini pour le compartiment.

Ce tableau répertorie les quotas du service Oracle NoSQL Database Cloud Service que vous pouvez référencer.

Le nom Portée Description
nombre d'unités de lecture Régionale Nombre d'unités de lecture
nombre d'unités d'écriture Régionale Nombre d'unités d'écriture
table-taille-gb Régionale Taille de table (Go)

Vous pouvez définir des quotas à l'aide de la console ou de l'API. Vous pouvez exécuter des énoncés de quota à partir de la page Politiques de quota, sous l'option Gouvernance de la console Infrastructure Oracle Cloud.

Exemples d'énoncés de quota pour Oracle NoSQL Database Cloud Service

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

    Si vous ne spécifiez aucune région, le quota sera réglé à 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 spécifiant le nom d'une région particulière, comme indiqué ci-dessous.

    Limitez à 10 000 le nombre d'unités de lecture d'Oracle NoSQL Database Cloud Service que les utilisateurs peuvent affecter aux tables qu'ils créent dans la région us-phoenix-1.
    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 affecter 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 d'Oracle NoSQL Database Cloud Service que les utilisateurs peuvent affecter aux tables qu'ils créent dans my_compartment à 1 000 Go.
    set nosql quota table-size-gb to 1000 in compartment my_compartment

Voir À propos des quotas de compartiment dans la documentation sur Oracle Cloud Infrastructure.

Évé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 qui déclenchent une action particulière lorsqu'un événement se produit. Par exemple, vous pouvez définir une règle qui envoie un avis aux administrateurs lorsqu'une table est supprimée. Voir Aperçu du service d'événements et Introduction au service d'événements dans la documentation sur Oracle Cloud Infrastructure.

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

Nom convivial Type d'événement Type d'événement
Modifier la table - Début
com.oraclecloud.nosql.altertable.begin
Modifier la table - Fin
com.oraclecloud.nosql.altertable.end
Modifier le compartiment de la table
com.oraclecloud.nosql.changecompartment.begin
Modifier le compartiment de la table - Fin
com.oraclecloud.nosql.changecompartment.end
Début de la création de l'index
com.oraclecloud.nosql.createindex.begin
Créer une fin d'index
com.oraclecloud.nosql.createindex.end
Créer une table - Début
com.oraclecloud.nosql.createtable.begin
Créer une table - Fin
com.oraclecloud.nosql.createtable.end
Ajouter une réplique - Début
com.oraclecloud.nosql.addreplica.begin
Ajouter une réplique - Fin
com.oraclecloud.nosql.addreplica.end
Supprimer l'index - Début
com.oraclecloud.nosql.dropindex.begin
Supprimer l'index - Fin
com.oraclecloud.nosql.dropindex.end
Supprimer la table - Début
com.oraclecloud.nosql.droptable.begin
Supprimer la table - Fin
com.oraclecloud.nosql.droptable.end
Supprimer la réplique - Début
com.oraclecloud.nosql.dropreplica.begin
Supprimer la réplique - Fin
com.oraclecloud.nosql.dropreplica.end

Exemple

Cet exemple présente des informations associées à l'événement Créer une table - Début :
{
  "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 comprennent les dimensions suivantes :
  • RESOURCEID

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

    Note :

    L'OCID est un ID unique attribué par Oracle, inclus dans les informations de la ressource, à la fois dans la console et l'API.

  • NOM DE LA TABLE

    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 la table d'une autre région.

Oracle NoSQL Database Cloud Service envoie des mesures au service Oracle Cloud Infrastructure Monitoring. Vous pouvez voir les alarmes associées à ces mesures, ou en créer, à l'aide des trousses SDK ou de l'interface de ligne de commande de la console d'infrastructure Oracle Cloud. Voir Trousses SDK et interface CLI pour OCI dans la documentation sur Oracle Cloud Infrastructure.

Mesures disponibles

Mesure Nom d'affichage de la mesure Unité Description Dimensions
ReadUnits Unités de lecture Crédits Nombre d'unités de lecture utilisées pendant la période. resourceId tableName
WriteUnits Unités d'écriture Crédits Nombre d'unités d'écriture utilisées pendant la période. resourceId tableName
StorageGB Taille du stockage Go Volume de stockage maximal utilisé par la table. Comme ces informations sont générées toutes les heures, vous pouvez voir des valeurs périmées entre deux points d'actualisation. resourceId tableName
ReadThrottleCount Limitation de lecture Nombre Nombre d'exception de limitation de lecture pour cette table pendant la période. resourceId tableName
WriteThrottleCount Limitation d'écriture Nombre Nombre d'exception de limitation d'écriture pour cette table pendant la période. resourceId tableName
StorageThrottleCount Limitation de stockage Nombre Nombre d'exception de limitation de stockage pour cette table pendant la période. resourceId tableName
MaxShardSizeUsagePercent Utilisation maximale de taille de partition Pourcentage Ratio entre l'espace utilisé dans la partition horizontale et l'espace total alloué à la partition horizontale. Cette valeur est propre à une table et est la plus élevée pour toutes les partitions horizontales. resourceId tableName
Replica Lag Décès par rapport à la réplique millions de secondes Délai de réplication des modifications de données d'une table Global Active d'une région d'expéditeur vers une région destinataire. resourceId tableName replica

Régions de données et points d'extrémité de service associés

Découvrez les régions de données prises en charge pour le service Oracle NoSQL Database Cloud Service et accédez à des points d'extrémité de service propres aux régions.

Régions de données

Pour commencer avec Oracle NoSQL Database Cloud Service, vous devez créer un compte (à des fins d'essai gratuit ou d'achat de provisionnement). En plus d'autres détails, l'application de compte nécessite de choisir la région de données par défaut.

Si votre application s'exécute sous votre location sur un hôte OCI de la même région, vous devez configurer votre VCN pour acheminer tout le trafic NDCS au moyen de la passerelle de service. Voir accès aux services Oracle : passerelle de service pour plus de détails.

Points d'extrémité de service associés aux régions de données

Un point d'extrémité de service est le point d'accès réseau régional au service Oracle NoSQL Database Cloud Service. Le format général d'un point d'extrémité de région est https://nosql.{region}.oci.oraclecloud.com. Par exemple, le point d'extrémité du service pour l'identificateur de région Oracle NoSQL Database Cloud Service Ashburn dans la région Amérique du Nord est https://nosql.us-ashburn-1.oci.oraclecloud.com. Les composants {region} de l'URL sont différents selon la région de données.

Ce tableau répertorie les points d'extrémité de service pour toutes les régions de données prises en charge par Oracle NoSQL Database Cloud Service. Voir Disponibilité du service pour plus d'informations sur les régions qui prennent en charge le service Oracle NoSQL Database Cloud Service.

Région de données Identificateur de la région Point d'extrémité 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-jovanovique-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-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
LAD Modèle: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