Bevor Sie AlloyDB Omni verwenden können, müssen Sie die Bereitstellungsoption auswählen, die Ihren Infrastrukturanforderungen am besten entspricht. Die verfügbaren Optionen sind Container, der Container-Orchestrator, der RPM-Orchestrator und RPM. Auf dieser Seite werden empfohlene Anwendungsfälle für die einzelnen verfügbaren Bereitstellungsoptionen beschrieben und Links zu weiteren Informationen bereitgestellt.
AlloyDB Omni mit Containern
Wählen Sie die Containerbereitstellungsoption aus, wenn Sie mindestens eine der folgenden Anforderungen haben. Weitere Informationen finden Sie unter AlloyDB Omni mit Containern – Übersicht.
- Einzelne Anwendungsdatenbank: Wenn Sie eine leistungsstarke Datenbank 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 nicht Kubernetes verwendet oder Sie die Komplexität eines Container-Orchestrators nicht benötigen.
- Offlinebetrieb: 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.
Wenn Sie AlloyDB Omni mit Containern verwenden möchten, lesen Sie die Abschnitte 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.
- Automatisierte Bereitstellung und API-gesteuerte Lebenszyklusverwaltung.
- Konfigurierbare Hochverfügbarkeit zum Optimieren von Failover-Mechanismen.
- Sidecar-Unterstützung für die Integration 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.
Wenn Sie AlloyDB Omni mit dem Container-Orchestrator verwenden möchten, lesen Sie die Abschnitte Referenzarchitektur für die AlloyDB Omni-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 in das Hostbetriebssystem erforderlich ist. Weitere Informationen finden Sie unter AlloyDB Omni mit RPM – Übersicht.
Häufige Anwendungsfälle:
- Legacy-Anwendungen modernisieren: Sie können vorhandene PostgreSQL-Arbeitslasten, die auf Linux-Servern ausgeführt werden, mit RPM auf AlloyDB Omni aktualisieren, um Leistungs- und Verwaltungsverbesserungen zu erzielen, ohne auf Container umzustellen.
- Edge-Computing: Stellen Sie leistungsstarke Datenbanken in Remote-Rechenzentren bereit, in denen Ressourcenbeschränkungen oder Betriebsmodelle die direkte Installation des Betriebssystems (OS) bevorzugen.
- Entwicklung und Tests: Entwickler erhalten eine leistungsstarke lokale Datenbankinstanz, die der Produktionsumgebung von AlloyDB for PostgreSQL entspricht. So können sie konsistente Tests durchführen und schnell iterieren.
- Regulierte Umgebungen: Arbeitslasten in streng kontrollierten Umgebungen ausführen, in denen die Verwendung von Container-Laufzeiten durch Sicherheitsrichtlinien eingeschränkt sein kann.
Wenn Sie dieses Vorabversions-Deployment-Modell verwenden möchten, registrieren Sie sich, um den Zugriff zu beantragen.
Weitere Informationen finden Sie unter Installation planen und AlloyDB Omni mit RPM installieren.
AlloyDB Omni mit dem RPM-Orchestrator
Wählen Sie die Bereitstellungsoption für den RPM-Orchestrator aus, wenn Ihre Organisation stark in die Infrastruktur für virtuelle Maschinen (VMs) investiert hat und etablierte betriebliche Praktiken auf Tools wie Ansible aufbaut. Weitere Informationen finden Sie in der Übersicht über die Bereitstellung des RPM-Orchestrators.
Häufige Anwendungsfälle:
- Unternehmen mit VM-Infrastruktur: Unterstützt Unternehmen, in denen Kubernetes nicht der Standard ist, oder Umgebungen mit strengen Sicherheitsanforderungen, behördlichen Anforderungen oder Anwendungsabhängigkeiten, die standardmäßige VM-Bereitstellungen bevorzugen.
- Vereinfachte Abläufe: Die Bereitstellung, Konfiguration und Lebenszyklusverwaltung von Datenbanken werden mit vertrauten Tools wie Ansible automatisiert.
- Hochverfügbarkeit und Notfallwiederherstellung: Richten Sie robuste AlloyDB Omni-Cluster mit automatisierten Failover- und Wiederherstellungsmechanismen ein.
- Hybride Umgebungen: Bietet konsistente Datenbankvorgänge in lokalen Rechenzentren und Cloud-VMs.
- Integration in Legacy-Systeme: Integration in vorhandene Anwendungen und Systeme, die für nicht containerisierte Umgebungen entwickelt wurden.
Informationen zur Verwendung der RPM-Orchestrator-Bereitstellungsoptionen finden Sie unter AlloyDB Omni-RPM-Orchestrator installieren.