AlloyDB Omni – Übersicht

AlloyDB Omni ist ein herunterladbares Datenbanksoftwarepaket, mit dem Sie eine optimierte Version von AlloyDB for PostgreSQL in Ihrer eigenen Computing-Umgebung bereitstellen können. Dank der Portabilität von AlloyDB Omni kann es in einer Vielzahl von Umgebungen ausgeführt werden, darunter:

  • Rechenzentren
  • Laptops
  • Cloudbasierte VM-Instanzen

AlloyDB Omni eignet sich gut für folgende Szenarien:

  • Sie benötigen eine skalierbare und leistungsstarke Version von PostgreSQL, können aber aufgrund von rechtlichen oder Datensouveränitätsanforderungen keine Datenbank in der Cloud ausführen.
  • Sie benötigen eine Datenbank, die auch dann weiter ausgeführt wird, wenn die Internetverbindung getrennt ist.
  • Sie möchten Ihre Datenbank möglichst nah an Ihren Nutzern platzieren, um die Latenz zu minimieren.
  • Sie möchten von einer alten Datenbank migrieren, ohne sich zu einer vollständigen Cloud-Migration zu verpflichten.

AlloyDB Omni enthält keine AlloyDB-Funktionen, die auf der Ausführung in Google Cloudbasieren. Wenn Sie Ihr Projekt auf die vollständig verwalteten Skalierungs-, Sicherheits- und Verfügbarkeitsfunktionen von AlloyDB umstellen möchten, können Sie Ihre AlloyDB Omni-Daten wie bei jedem anderen ersten Datenimport in einen AlloyDB-Cluster migrieren.

Wichtige Features

  • Ein PostgreSQL-kompatibler Datenbankserver.
  • Unterstützung für AlloyDB AI, eine Reihe integrierter Funktionen in AlloyDB, mit denen Sie generative KI-Anwendungen für Unternehmen mit Ihren Betriebsdaten erstellen können.
  • Integrationen in das Google Cloud -KI-Ökosystem, einschließlich des 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 Auto-Vacuum für veraltete Daten.

So funktioniert 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 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 gewöhnlichen PostgreSQL-Datenbankserver. Die Nutzerzugriffssteuerung basiert ebenfalls auf PostgreSQL-Standards.

Sie können das Verhalten von AlloyDB Omni mit den gleichen Datenbank-Flags konfigurieren, die auch für AlloyDB verfügbar sind.

Datensicherung und Wiederherstellung im Notfall

AlloyDB Omni bietet ein kontinuierliches Sicherungs- und Wiederherstellungssystem, mit dem Sie einen neuen Datenbankcluster zu einem beliebigen Zeitpunkt innerhalb eines anpassbaren Aufbewahrungszeitraums erstellen können. So können Sie bei einem versehentlichen Datenverlust schnell wiederherstellen.

Darüber hinaus kann AlloyDB Omni vollständige Sicherungen der Daten Ihres Datenbankclusters erstellen und speichern, entweder auf Anfrage oder nach einem regelmäßigen Zeitplan. Sie können jederzeit eine Sicherung in einem AlloyDB Omni-Datenbankcluster wiederherstellen, der zum Zeitpunkt der Erstellung der Sicherung alle Daten aus dem ursprünglichen Datenbankcluster enthält.

Weitere Informationen finden Sie unter AlloyDB Omni sichern und wiederherstellen.

Als weitere Methode zur Notfallwiederherstellung können Sie eine rechenzentrumsübergreifende Replikation erreichen, indem Sie sekundäre Datenbankcluster in separaten Rechenzentren erstellen. AlloyDB Omni streamt Daten asynchron von einem bestimmten primären Datenbankcluster an jeden seiner sekundären Cluster. Sie können einen sekundären Datenbankcluster bei Bedarf zu einem primären AlloyDB Omni-Datenbankcluster hochstufen.

Weitere Informationen finden Sie unter Rechenzentrumsübergreifende Replikation.

Dokumentation für AlloyDB Omni-Version 15.5.2 und niedriger

Informationen zur vorherigen Version von AlloyDB Omni finden Sie in der AlloyDB Omni-Dokumentation für mehrere Container.

Nächste Schritte