Présentation d'Oracle Globally Distributed Autonomous AI Database

Découvrez les fonctionnalités clés et les concepts que vous devez connaître pour utiliser le service Oracle Cloud Infrastructure Globally Distributed Autonomous AI Database.

A propos d'Oracle Globally Distributed Autonomous AI Database

La base de données d'IA autonome distribuée à l'échelle mondiale apporte la puissance des bases de données distribuées à Oracle Autonomous AI Database sur une infrastructure Exadata dédiée.

Oracle Globally Distributed Autonomous AI Database est un service de base de données cloud entièrement géré qui permet la distribution de données entre des bases de données convergées distribuées à l'échelle mondiale. Il est conçu pour prendre en charge des applications stratégiques à grande échelle. Il s'agit d'un service de base de données hautement disponible, tolérant les pannes et évolutif qui permet aux entreprises de stocker et de traiter d'énormes quantités de données, avec des performances et une fiabilité élevées.

La base de données d'IA autonome distribuée à l'échelle mondiale s'appuie sur la technologie autonome d'Oracle, ce qui signifie qu'elle est auto-pilotée, auto-sécurisée et auto-réparatrice. Cela permet d'automatiser la plupart des tâches de routine associées à la gestion d'une base de données, telles que l'application de patches, le réglage, la sauvegarde et la récupération, ce qui peut aider à réduire le risque d'erreur humaine et à améliorer le temps d'activité du système.

Pour une discussion détaillée sur les fonctionnalités de base de données distribuée prises en charge, reportez-vous à Présentation d'Oracle Sharding pour Oracle Database 19c et à Présentation d'Oracle Globally Distributed Database pour Oracle AI Database 26ai.

Concepts relatifs aux bases de données distribuées globalement

Pour mieux comprendre les concepts d'une base de données distribuée à l'échelle mondiale, familiarisez-vous avec la terminologie suivante.

Pour plus d'informations sur les composants de base de données distribuée et les objets de schéma, reportez-vous à Architecture et concepts dans le Guide de la base de données Oracle Globally Distributed AI.

Solutions de réplication de données

Le service Globally Distributed Autonomous AI Database d'Oracle propose des solutions de réplication de données pour assurer une haute disponibilité, une récupération après sinistre et une évolutivité supplémentaire pour les lectures.

Globally Distributed Autonomous AI Database propose une réplication au niveau des noeuds avec Oracle Data Guard sur Oracle Database 19c et Oracle AI Database 26ai. La réplication Raft est disponible avec Oracle AI Database à partir de la version 26ai.

Globally Distributed Autonomous AI Database déploie automatiquement la topologie de réplication indiquée sur les systèmes achetés et active la réplication de données.

Réplication au niveau des noeuds avec Oracle Data Guard

Un noeud est une base de données. La réplication Oracle Data Guard des noeuds vers des bases de données de secours physiques peut être utilisée pour fournir une haute disponibilité au niveau des noeuds individuels. La réplication est automatiquement configurée et déployée lors de la création de la base de données distribuée.

Oracle Data Guard est étroitement intégré au service Globally Distributed Autonomous AI Database d'Oracle pour fournir une haute disponibilité et une récupération après sinistre avec une cohérence des données stricte et une perte de données nulle. La réplication Oracle Data Guard gère les copies synchronisées (bases de données de secours) des noeuds (bases de données principales) pour la haute disponibilité et la protection des données. Les bases de données autonomes peuvent être déployées localement ou à distance.

Réplication au niveau de l'ensemble de blocs avec réplication Raft

Au lieu d'utiliser des bases de données supplémentaires pour les bases de données de secours au niveau de l'ensemble du nœud, la fonctionnalité de réplication Raft dans Globally Distributed Autonomous AI Database crée des ensembles de blocs de données à partir de chaque nœud et les répartit automatiquement entre les noeuds pour gérer l'affectation de blocs, le déplacement de blocs, la répartition de la charge globale et l'équilibrage lors de la mise à l'échelle (ajout ou suppression de noeuds), y compris les modifications de disponibilité des noeuds planifiées ou non.

La réplication Raft est intégrée à Globally Distributed Autonomous AI Database pour fournir une solution de disponibilité consensuelle, à hautes performances et à faible surcharge, avec des répliques distribuées et un basculement rapide sans perte de données, tout en maintenant automatiquement le facteur de réplication en cas de défaillance des noeuds. La surcharge de gestion de la réplication Raft n'augmente pas avec le nombre de noeuds. Si vous êtes habitué aux bases de données NoSQL et que vous ne souhaitez rien savoir sur le fonctionnement de la réplication, la réplication native ne fonctionne que.

Contrairement à la réplication Data Guard, la réplication Raft n'a pas besoin d'être reconfigurée lorsque des noeuds sont ajoutés ou supprimés, et les répliques n'ont pas besoin d'être gérées activement.

Pour plus d'informations sur le fonctionnement de la réplication Raft, reportez-vous à Utilisation de la réplication Raft dans Oracle Globally Distributed Database.

Identificateurs de ressource

Les ressources de services de base de données Globally Distributed d'Oracle possèdent un identificateur unique affecté par Oracle appelé ID Oracle Cloud (OCID).

Les ressources de base de données d'IA autonome distribuée à l'échelle mondiale sont répertoriées ici.

Ressource Identifiant
Autonomous Database distribué osddistributedautonomousdb
Adresse privée de base de données distribuée point de terminaison privé de base de données osddistributed
Demande de travail OSD requête osdwork

Par exemple, le format d'OCID d'une ressource Autonomous Database distribuée est ocid1.osddistributedautonomousdb.oc1.iad.<UNIQUE ID>.

Pour plus d'informations sur le format OCID et les autres moyens d'identifier vos ressources, reportez-vous à Identificateurs de ressource.

Mesure et facturation

La mesure et la facturation de la base de données d'IA autonome distribuée à l'échelle mondiale sont basées sur le nombre d'ECPU par heure.

Etant donné que les ECPU sont allouées dans la base de données Autonomous AI, pour plus de détails, reportez-vous à Gestion de calcul et facturation.

Remarque : une fois que vous avez balisé un cluster pour l'utiliser dans une base de données distribuée globalement, il continue à facturer le SKU de la base de données distribuée globalement jusqu'à ce que le cluster soit supprimé.

Limites de service

Les limites de service de base de données distribuée globale peuvent être définies pour le nombre de bases de données distribuées et le nombre d'adresses privées de base de données distribuée.

Les instances de base de données Autonomous AI, le nombre d'ECPU et le stockage doivent avoir des limites définies pour le service Autonomous AI Database.

Pour plus d'informations, reportez-vous à Planification et surveillance de la capacité.

Services intégrés

Les services Globally Distributed Database d'Oracle sont intégrés à divers services et fonctionnalités d'Oracle Cloud Infrastructure.

IAM

Les services Oracle Globally Distributed Database sont intégrés au service Identity and Access Management (IAM) pour l'authentification et l'autorisation de la console, du kit SDK, de l'interface de ligne de commande et de l'API REST.

Pour en savoir plus sur IAM, reportez-vous à Présentation d'IAM.

Demandes de travail

La base de données d'IA autonome distribuée à l'échelle mondiale utilise ses propres API pour les demandes de travail.

Pour surveiller les demandes de travail, reportez-vous à Surveillance des demandes de travail.

Les droits d'accès requis pour l'utilisation des API sont documentés dans Droits d'accès pour les API de base de données d'IA autonome distribuée à l'échelle mondiale.

Surveillance

Oracle Cloud Infrastructure Monitoring vous permet de surveiller activement et passivement les alarmes et les ressources de base de données distribuée globalement.

Les métriques de base de données distribuée globale capturent l'utilisation du CPU, la consommation d'OCPU, l'utilisation de mémoire, l'état du déploiement, et le décalage entrant et sortant. Vous pouvez visualiser ces mesures à l'aide du service Monitoring.

Pour plus d'informations sur la surveillance de l'état et des performances d'une base de données distribuée, reportez-vous à Surveillance d'une base de données distribuée globalement.