Wenn Sie AlloyDB Omni verwenden möchten, wählen Sie zuerst die Bereitstellungsoption aus, die Ihren Infrastrukturanforderungen am besten entspricht. Die verfügbaren Optionen sind Container, der Container-Orchestrator, der RPM-Orchestrator und RPM. Diese Seite enthält empfohlene Anwendungsfälle für jede verfügbare Bereitstellungsoption und Links zu weiteren Informationen, um Ihnen die Auswahl zu erleichtern.
AlloyDB Omni mit Containern
Wählen Sie die Containerbereitstellungsoption aus, wenn Sie eine oder mehrere der folgenden Optionen benötigen. Weitere Informationen finden Sie unter AlloyDB Omni mit Containern – Übersicht.
- Einzelne Anwendungsdatenbank: Wenn Sie eine Hochleistungsdatenbank benötigen, die einer einzelnen Anwendung gewidmet ist.
- Entwicklung und Tests: Zum Einrichten einer Datenbankumgebung auf dem Laptop eines Entwicklers oder in einer Testumgebung.
- Nicht-Kubernetes-Umgebungen: Wenn Ihre Infrastruktur kein Kubernetes verwendet oder Sie die Komplexität eines Container-Orchestrators nicht benötigen.
- Offline-Vorgänge: Für Anwendungen, die auch dann funktionieren müssen, wenn sie nicht mit dem Internet verbunden sind.
- Anforderungen an niedrige Latenz: Wenn Sie die Datenbank geografisch in der Nähe Ihrer Nutzer platzieren müssen, um die schnellstmöglichen Reaktionszeiten zu erzielen.
Informationen zu den ersten Schritten mit AlloyDB Omni mit Containern finden Sie unter Installation planen und AlloyDB Omni mit Containern installieren.
AlloyDB Omni mit dem Container-Orchestrator
Wählen Sie die Bereitstellungsoption für den Container-Orchestrator aus, wenn Sie eine oder mehrere der folgenden Funktionen benötigen. Weitere Informationen finden Sie unter AlloyDB Omni mit dem Container-Orchestrator – Übersicht.
- Automatisierte Bereitstellung und API-gesteuerte Lebenszyklusverwaltung.
- Konfigurierbare Hochverfügbarkeit zum Optimieren von Failover-Mechanismen.
- Sidecar-Unterstützung für die Einbindung von Enterprise-Sicherungs- oder Monitoring-Agents.
- Variable Lesepools zum Skalieren von schreibgeschützten Vorgängen.
- Load-Balancing mit serverseitigem Verbindungspooling (PgBouncer).
- Plattformunterstützung und Marketplace-Verfügbarkeit für Google Distributed Cloud und OpenShift.
- Regionenübergreifende Notfallwiederherstellung zum Erstellen von Standby-Datenbanken in Remote-Clustern, Rechenzentren und Regionen.
Informationen zu den ersten Schritten mit AlloyDB Omni mit dem Container-Orchestrator finden Sie unter AlloyDB Omni-Referenzarchitektur für die Verfügbarkeit und AlloyDB Omni mit dem Container-Orchestrator installieren.
AlloyDB Omni mit RPM
Wählen Sie die RPM-Bereitstellungsoption aus, wenn Sie eine Umgebung haben, in der die Containerisierung nicht bevorzugt wird oder eine enge Integration mit dem Hostbetriebssystem erforderlich ist. Weitere Informationen finden Sie unter AlloyDB Omni mit RPM – Übersicht.
Häufige Anwendungsfälle sind:
- Modernisierung von Legacy-Anwendungen: Aktualisieren Sie vorhandene PostgreSQL-Arbeitslasten, die auf Linux-Servern ausgeführt werden, auf AlloyDB Omni mit RPM, um die Leistung und Verwaltbarkeit zu verbessern, ohne auf Container umzusteigen.
- Edge-Computing: Stellen Sie Hochleistungsdatenbanken in Remote-Rechenzentren bereit, in denen Ressourcenbeschränkungen oder Betriebsmodelle eine direkte Installation des Betriebssystems (OS) bevorzugen.
- Entwicklung und Tests: Geben Sie Entwicklern eine leistungsstarke, lokale Datenbankinstanz, die die AlloyDB for PostgreSQL-Produktionsumgebung widerspiegelt, um konsistente Tests und schnelle Iterationen zu ermöglichen.
- Regulierte Umgebungen: Führen Sie Arbeitslasten in streng kontrollierten Umgebungen aus, in denen die Verwendung von Container-Runtimes durch Sicherheitsrichtlinien eingeschränkt sein kann.
Weitere Informationen finden Sie unter Installation planen und AlloyDB Omni mit RPM installieren. Registrieren Sie sich, um Zugriff auf diese Bereitstellungsoption anzufordern.
AlloyDB Omni mit dem RPM-Orchestrator
Wählen Sie die Bereitstellungsoption für den RPM-Orchestrator aus, wenn Ihr Unternehmen erhebliche Investitionen in die Infrastruktur virtueller Maschinen (VMs) getätigt hat und etablierte Betriebspraktiken verwendet, die auf Tools wie Ansible basieren. Weitere Informationen finden Sie in der Übersicht zur Bereitstellung des RPM-Orchestrators.
Häufige Anwendungsfälle sind:
- Unternehmen mit VM-Infrastruktur: Unterstützt Unternehmen, in denen Kubernetes nicht Standard ist, oder Umgebungen mit strengen Sicherheitsvorkehrungen, gesetzlichen Anforderungen oder Anwendungsabhängigkeiten, die standardmäßige VM-Bereitstellungen bevorzugen.
- Vereinfachte Vorgänge: Automatisiert die Datenbankbereitstellung, -konfiguration und -lebenszyklusverwaltung mit vertrauten Tools wie Ansible.
- Hochverfügbarkeit und Notfallwiederherstellung: Richtet robuste AlloyDB Omni-Cluster mit automatisierten Failover- und Wiederherstellungsmechanismen ein.
- Hybridumgebungen: Bietet konsistente Datenbankvorgänge in lokalen Rechenzentren und Cloud-VMs.
- Integration von Legacy-Systemen: Lässt sich in vorhandene Anwendungen und Systeme einbinden, die für nicht containerisierte Umgebungen entwickelt wurden.
Informationen zu den ersten Schritten mit der Bereitstellungsoption für den RPM-Orchestrator finden Sie unter AlloyDB Omni-RPM-Orchestrator installieren.