Überblick über Oracle Globally Distributed Autonomous AI Database

Erfahren Sie mehr über die wichtigsten Funktionen und die Konzepte, die Sie für die Verwendung des Oracle Cloud Infrastructure Globally Distributed Autonomous AI Database-Service kennen müssen.

Informationen zu Oracle Globally Distributed Autonomous AI Database

Globally Distributed Autonomous AI Database bringt die Leistungsfähigkeit verteilter Datenbanken in Oracle Autonomous AI Database on Dedicated Exadata Infrastructure.

Oracle Globally Distributed Autonomous AI Database ist ein cloud-basierter, vollständig verwalteter Datenbankservice, mit dem Daten über global verteilte konvergierte Datenbanken verteilt werden können. Es wurde entwickelt, um groß angelegte, geschäftskritische Anwendungen zu unterstützen. Es ist ein hochverfügbarer, fehlertoleranter und skalierbarer Datenbankservice, mit dem Unternehmen riesige Datenmengen mit hoher Performance und Zuverlässigkeit speichern und verarbeiten können.

Die Globally Distributed Autonomous AI Database basiert auf der autonomen Technologie von Oracle, was bedeutet, dass sie selbststeuernd, selbstsichernd und selbstheilend ist. Dies ermöglicht die Automatisierung vieler Routineaufgaben im Zusammenhang mit der Verwaltung einer Datenbank, wie Patching, Tuning, Backup und Recovery, die dazu beitragen können, das Risiko menschlicher Fehler zu reduzieren und die Systembetriebszeit zu verbessern.

Eine detaillierte Erläuterung der unterstützten Features verteilter Datenbanken finden Sie unter Oracle Sharding Overview für Oracle Database 19c und Oracle Globally Distributed Database Overview für Oracle AI Database 26ai.

Globally Distributed Database – Konzepte

Um ein besseres Verständnis der Konzepte von Globally Distributed Database zu erlangen, machen Sie sich mit der folgenden Terminologie vertraut.

Ausführliche Informationen zu verteilten Datenbankkomponenten und Schemaobjekten finden Sie unter Architektur und Konzepte im Oracle Globally Distributed AI Database Guide.

Datenreplikationslösungen

Der Globally Distributed Autonomous AI Database-Service von Oracle bietet Datenreplikationslösungen, um High Availability, Disaster Recovery und zusätzliche Skalierbarkeit für Lesevorgänge sicherzustellen.

Globally Distributed Autonomous AI Database bietet Replikation auf Knotenebene mit Oracle Data Guard auf Oracle Database 19c und Oracle AI Database 26ai. Raft-Replikation ist ab Release 26ai mit Oracle AI Database verfügbar.

Die global verteilte autonome KI-Datenbank stellt die angegebene Replikationstopologie automatisch auf den beschafften Systemen bereit und ermöglicht die Datenreplikation.

Replikation auf Knotenebene mit Oracle Data Guard

Ein Knoten ist eine Datenbank. Mit der Oracle Data Guard-Replikation von Knoten in physische Standbydatenbanken kann High Availability auf Knotenebene bereitgestellt werden. Die Replikation wird automatisch konfiguriert und bereitgestellt, wenn die verteilte Datenbank erstellt wird.

Oracle Data Guard ist eng in den Globally Distributed Autonomous AI Database-Service von Oracle integriert, um High Availability und Disaster Recovery mit strenger Datenkonsistenz und ohne Datenverlust bereitzustellen. Bei der Oracle Data Guard-Replikation werden synchronisierte Kopien (Standbydatenbanken) von Knoten (Primärdatenbanken) für High Availability und Datenschutz verwaltet. Standbys können lokal oder remote bereitgestellt werden.

Chunk-Replikation auf Set-Ebene mit Raft-Replikation

Anstatt auf der gesamten Knotenebene mit zusätzlichen Datenbanken für Standbydatenbanken zu replizieren, erstellt die Raft-Replikationsfunktion in der Globally Distributed Autonomous AI Database Datensätze mit Datenblöcken von jedem Knoten und verteilt sie automatisch auf die Knoten, um Chunk-Zuweisungen, Chunk-Bewegungen, Workload-Verteilung und Balancing bei der Skalierung (Hinzufügen oder Entfernen von Knoten) zu verarbeiten, einschließlich geplanter oder ungeplanter Änderungen der Knotenverfügbarkeit.

Die Raft-Replikation ist in eine Globally Distributed Autonomous AI Database integriert, um eine konsensbasierte, leistungsstarke Lösung mit geringer Overhead-Verfügbarkeit mit verteilten Replikaten und schnellem Failover ohne Datenverlust bereitzustellen und gleichzeitig den Replikationsfaktor automatisch beizubehalten, wenn Knoten ausfallen. Bei Raft-Replikationsmanagement erhöht sich der Overhead nicht mit der Anzahl der Knoten. Wenn Sie an NoSQL-Datenbanken gewöhnt sind und nichts über die Funktionsweise der Replikation wissen möchten, funktioniert die native Replikation einfach.

Im Gegensatz zur Data Guard-Replikation muss die Raft-Replikation nicht neu konfiguriert werden, wenn Knoten hinzugefügt oder entfernt werden, und Replikate müssen nicht aktiv verwaltet werden.

Weitere Informationen zur Funktionsweise der Raft-Replikation finden Sie unter Raft-Replikation in Oracle Globally Distributed Database verwenden.

Ressourcen-IDs

Die Globally Distributed Database-Serviceressourcen von Oracle verfügen über eine eindeutige, von Oracle zugewiesene ID namens Oracle Cloud ID (OCID).

Globally Distributed Autonomous AI Database-Ressourcen werden hier aufgelistet.

Ressource ID
Verteilte Autonomous Database osddistributedautonomousdb
Privater Endpunkt der verteilten Datenbank osddistributeddbprivateendpoint
OSD-Arbeitsanforderung osdworkrequest

Beispiel: Das OCID-Format für eine verteilte Autonomous Database-Ressource lautet ocid1.osddistributedautonomousdb.oc1.iad.<UNIQUE ID>.

Informationen zum OCID-Format und zu weiteren Möglichkeiten zur Identifizierung Ihrer Ressourcen finden Sie unter Ressourcen-IDs.

Messung und Abrechnung

Die Messung und Abrechnung für eine global verteilte autonome KI-Datenbank basiert auf der Anzahl der ECPUs pro Stunde.

Da ECPUs in der autonomen KI-Datenbank zugewiesen sind, finden Sie weitere Informationen unter Compute-Management und -Abrechnung.

Hinweis: Wenn Sie ein Cluster für die Verwendung in einer global verteilten Datenbank taggen, wird die SKU der global verteilten Datenbank weiter fakturiert, bis das Cluster gelöscht wird.

Servicelimits

Servicelimits für global verteilte Datenbanken können für die Anzahl verteilter Datenbanken und die Anzahl verteilter privater Endpunkte für Datenbanken festgelegt werden.

Für autonome KI-Datenbankinstanzen, ECPU-Anzahl und Speicher müssen Limits für den Autonomous AI Database-Service festgelegt sein.

Weitere Informationen finden Sie unter Kapazität planen und überwachen.

Integrierte Services

Die Globally Distributed Database-Services von Oracle sind in verschiedene Oracle Cloud Infrastructure-Services und -Features eingebunden.

IAM

Oracle Globally Distributed Database-Services sind mit dem Identity and Access Management-(IAM-)Service für die Authentifizierung und Autorisierung für Konsole, SDK, CLI und REST-API integriert.

Weitere Informationen zu IAM finden Sie unter IAM - Überblick.

Arbeitsanforderungen

Eine global verteilte autonome KI-Datenbank verwendet ihre eigenen APIs für Arbeitsanforderungen.

Informationen zum Überwachen von Arbeitsanforderungen finden Sie unter Überwachen von Arbeitsanforderungen.

Die Berechtigungen, die für die Verwendung der APIs erforderlich sind, sind unter Berechtigungen für global verteilte autonome KI-Datenbank-APIs dokumentiert.

Monitoring

Mit Oracle Cloud Infrastructure Monitoring können Sie Ihre Globally Distributed Database-Ressourcen und -Alarme aktiv und passiv überwachen.

Mit Globally Distributed Database-Metriken werden CPU-Auslastung, OCPU-Verbrauch, Arbeitsspeicherauslastung, Deployment-Zustand, eingehende und ausgehende Verzögerung erfasst. Sie können diese Metriken mit dem Monitoring-Service anzeigen.

Weitere Informationen zum Überwachen von Zustand und Performance einer verteilten Datenbank finden Sie unter Globally Distributed Database überwachen.