- Rechenzentren
- Laptops
- Cloudbasierte VM-Instanzen
AlloyDB Omni eignet sich gut für die folgenden Szenarien:
- Sie benötigen eine skalierbare und leistungsstarke Version von PostgreSQL, können aber aufgrund von behördlichen oder datenhoheitlichen Anforderungen keine Datenbank in der Cloud ausführen.
- Sie benötigen eine Datenbank, die auch dann weiter ausgeführt wird, wenn sie nicht mit dem Internet verbunden ist.
- Sie sollten Ihre Datenbank physisch so nah wie möglich an Ihren Nutzern platzieren, um die Latenz zu minimieren.
- Sie möchten von einer Legacy-Datenbank migrieren, ohne eine vollständige Cloud-Migration durchzuführen.
AlloyDB Omni enthält keine AlloyDB-Funktionen, die auf den Betrieb innerhalb von Google Cloudangewiesen sind. Wenn Sie Ihr Projekt auf die vollständig verwalteten Funktionen für Skalierung, Sicherheit und Verfügbarkeit von AlloyDB umstellen möchten, können Sie Ihre AlloyDB Omni-Daten in einen AlloyDB-Cluster migrieren. Das funktioniert genauso wie bei jedem anderen anfänglichen Datenimport.
Wichtige Features
- Ein PostgreSQL-kompatibler Datenbankserver.
- Unterstützung für AlloyDB AI, eine integrierte Reihe von Funktionen, die in AlloyDB integriert sind, um Ihnen beim Erstellen von generativen KI-Anwendungen für Unternehmen mit Ihren Betriebsdaten zu helfen.
- Integrationen mit dem Google Cloud KI-Ökosystem, einschließlich Vertex AI Model Garden und Open-Source-Tools für generative KI.
- Ein Indexberater, der häufig ausgeführte Abfragen analysiert und neue Indexe für eine bessere Abfrageleistung empfiehlt.
Die spaltenbasierte AlloyDB-Engine, die häufig abgefragte Daten in einem speicherinternen Spaltenformat speichert, um die Leistung von Business Intelligence, Berichten sowie Arbeitslasten von hybriden transaktionsorientierten und analytischen Verarbeitungen (HTAP) zu verbessern.
Weitere Optimierungen und Verbesserungen gegenüber einem Standard-PostgreSQL-Server, z. B. automatische Arbeitsspeicherverwaltung und adaptives Autovakuum für alte Daten.
Funktionsweise von AlloyDB Omni
AlloyDB Omni kann entweder als eigenständiger Server oder als Teil einer Kubernetes-Umgebung installiert werden.
AlloyDB Omni wird in einem Docker-Container ausgeführt, den Sie mit einem von Google bereitgestellten Befehlszeilenprogramm in Ihrer eigenen Umgebung installieren. Wir empfehlen, AlloyDB Omni auf einem Linux-System mit SSD-Speicher und mindestens 8 GB Arbeitsspeicher pro CPU auszuführen.
Der AlloyDB Omni Kubernetes-Operator ist eine Erweiterung der Kubernetes API, mit der Sie AlloyDB Omni in den meisten CNCF-kompatiblen Kubernetes-Umgebungen ausführen können. Weitere Informationen finden Sie unter AlloyDB Omni auf Kubernetes installieren.
Ihre Anwendungen stellen eine Verbindung zu Ihrer AlloyDB Omni-Installation her und kommunizieren mit ihr genau wie mit einem normalen PostgreSQL-Datenbankserver. Die Nutzerzugriffssteuerung basiert auch auf PostgreSQL-Standards.
Sie können das Verhalten von AlloyDB Omni mit denselben Datenbankflags konfigurieren, die für AlloyDB verfügbar sind.
Datensicherung und Wiederherstellung im Notfall
AlloyDB Omni bietet ein System für kontinuierliche Sicherung und Wiederherstellung, mit dem Sie einen neuen Datenbankcluster basierend auf einem beliebigen Zeitpunkt innerhalb eines anpassbaren Aufbewahrungszeitraums erstellen können. So können Sie sich schnell von Datenverlusten erholen.
Außerdem kann AlloyDB Omni vollständige Sicherungen der Daten Ihres Datenbankclusters erstellen und speichern, entweder auf Anfrage oder in regelmäßigen Abständen. Sie können jederzeit eine Sicherung in einem AlloyDB Omni-Datenbankcluster wiederherstellen, der alle Daten aus dem ursprünglichen Datenbankcluster zum Zeitpunkt der Erstellung der Sicherung enthält.
Weitere Informationen finden Sie unter AlloyDB Omni sichern und wiederherstellen.
Als weitere Methode zur Notfallwiederherstellung können Sie die Replikation über Rechenzentren hinweg erreichen, indem Sie sekundäre Datenbankcluster in separaten Rechenzentren erstellen. AlloyDB Omni streamt Daten asynchron von einem bestimmten primären Datenbankcluster zu jedem seiner sekundären Cluster. Bei Bedarf können Sie einen sekundären Datenbankcluster in einen primären AlloyDB Omni-Datenbankcluster hochstufen.
Weitere Informationen finden Sie unter Clusterübergreifende Replikation.
Dokumentation für die aktuelle Version von AlloyDB Omni
Informationen zur neuesten Version von AlloyDB Omni finden Sie in der AlloyDB Omni-Dokumentation.
Dokumentation für AlloyDB Omni-Version 15.5.2 und früher
Informationen zur vorherigen Version von AlloyDB Omni finden Sie in der Dokumentation zu AlloyDB Omni mit mehreren Containern.