AlloyDB Omni mit RPM – Übersicht

Wählen Sie eine Dokumentationsversion aus:

AlloyDB Omni für Linux (Vorabversion) ist eine herunterladbare, selbstverwaltete Version von AlloyDB for PostgreSQL, die als Red Hat Package Manager (RPM) verfügbar ist. Sie können AlloyDB Omni für Linux mit Standard-Betriebssystem-Paketmanagern direkt in einer Red Hat Enterprise Linux- (RHEL) oder Red Hat-kompatiblen Umgebung installieren.

Mit dieser Software können Sie die AlloyDB-Engine, die auch für den vollständig verwalteten AlloyDB for PostgreSQL-Dienst in Google Cloudverwendet wird, in Ihrer eigenen Infrastruktur bereitstellen. Sie können AlloyDB Omni für Linux auf Ihren Bare-Metal- oder virtuellen Maschinen ausführen.

AlloyDB Omni für Linux unterstützt RHEL 9 und Rocky Linux 9. Sie benötigen die AlloyDB Omni-Datenbankversion 17 oder höher.

Wenn Sie dieses Bereitstellungsmodell verwenden möchten, füllen Sie dieses Formular aus, um Zugriff anzufordern.

Anwendungsfälle

AlloyDB Omni für Linux ist für Umgebungen konzipiert, in denen die Containerisierung nicht bevorzugt wird oder in denen eine tiefe Integration in das Hostbetriebssystem erforderlich ist. Zu den häufigsten Anwendungsfällen gehören:

  • Modernisierung von Legacy-Anwendungen: Aktualisieren Sie vorhandene PostgreSQL-Arbeitslasten, die auf Linux-Servern ausgeführt werden, auf AlloyDB Omni for Linux, um die Leistung und Verwaltbarkeit zu verbessern, ohne die Plattform auf Container umzustellen.
  • Edge-Computing: Stellen Sie leistungsstarke Datenbanken in Remote-Rechenzentren bereit, in denen Ressourcenbeschränkungen oder Betriebsmodelle eine direkte Installation des Betriebssystems begünstigen.
  • Entwicklung und Tests: Entwickler erhalten eine leistungsstarke, lokale Datenbankinstanz, die die AlloyDB for PostgreSQL-Produktionsumgebung widerspiegelt. Das ermöglicht konsistente Tests und schnelle Iterationen.
  • Hohe Datenbankleistung: Profitieren Sie von hoher Leistung in Bare-Metal- oder virtuellen Umgebungen.

Vorteile

AlloyDB Omni für Linux bietet die folgenden Vorteile:

  • Hervorragende Leistung: Es verwendet die spaltenbasierte Engine von AlloyDB for PostgreSQL und intelligentes Caching, um im Vergleich zu Standard-PostgreSQL schnellere analytische Abfragen und einen höheren Transaktionsdurchsatz zu ermöglichen.
  • Vollständige Kontrolle: Die Installation erfolgt direkt auf dem Betriebssystem. Systemadministratoren haben so die vollständige Kontrolle über die Ressourcenzuweisung, die Dateisystemkonfiguration und die Netzwerkeinstellungen mithilfe von Standard-Linux-Tools.
  • 100% PostgreSQL-Kompatibilität: Die Lösung ist vollständig mit PostgreSQL kompatibel, sodass Sie vorhandene Tools, Treiber und Erweiterungen ohne Codeänderungen verwenden können.
  • Einfacher Betrieb: Es lässt sich nativ in RHEL-Systeme einbinden. Sie können den Datenbankdienst mit systemctl verwalten und mit dnf installieren oder aktualisieren. Er fügt sich nahtlos in bestehende Linux-Verwaltungsabläufe ein.
  • Intelligente Automatisierung: Um den Verwaltungsaufwand zu reduzieren, enthält es Autopilot-Funktionen wie die automatische Speicherverwaltung und die adaptive automatische Bereinigung.
  • Automatische Speicherverwaltung: Der gemeinsame Zwischenspeicher wird dynamisch an die Speicherauslastung des Systems angepasst, um die Ressourcennutzung ohne manuelle Abstimmung zu optimieren.

AlloyDB Omni für Linux-Architektur

AlloyDB Omni für Linux wird als eine Reihe integrierter Softwarekomponenten direkt auf dem Hostbetriebssystem ausgeführt. Es verwendet das Standard-Linux-Dateisystem für die Speicherung, sodass Sie Ihre vorhandene Speicherinfrastruktur und Verwaltungsmethoden verwenden können.

Kernkomponenten

Die AlloyDB Omni for Linux-Architektur besteht aus den folgenden primären RPM-Paketen, die zusammen den Datenbankdienst bereitstellen:

  • alloydbomni: Dieses Paket ist das Hauptdatenbankmodul. Sie enthält die erweiterten PostgreSQL-Server-Binärdateien, die spaltenorientierte AlloyDB for PostgreSQL-Engine und die Autopilot-Verwaltungserweiterungen. Er wird als Systemdienst (von systemd verwaltet) ausgeführt und verarbeitet Clientverbindungen, Abfragen und Datenspeicher.
  • alloydbomni_monitor: Dieses Paket ist ein einfacher Monitoring-Agent, der parallel zur Haupt-Engine ausgeführt wird. Er erfasst Telemetrie- und Leistungsmesswerte von der AlloyDB for PostgreSQL-Instanz und stellt sie über das Prometheus-Protokoll für Beobachtbarkeitstools bereit.

Systemintegration

AlloyDB Omni für Linux lässt sich direkt in die Linux-Umgebung einbinden:

  • Dienstverwaltung: Die Datenbank wird als systemd-Dienst (alloydbomni17.service) ausgeführt. Administratoren verwenden Standardbefehle wie systemctl start, systemctl stop und systemctl status, um den Lebenszyklus der Datenbank zu verwalten.
  • Paketverwaltung: Installation und Updates werden über den Paketmanager dnf abgewickelt, was eine einfache Versionsverwaltung und Abhängigkeitsverwaltung über Standard-Repositories ermöglicht.
  • Dateisystem: Daten werden in Standardverzeichnissen (z. B. /var/lib/postgresql/) gespeichert, was die Verwendung von Standard-Linux-Sicherungstools und Speicher-Snapshots ermöglicht. Sie können jedoch ein anderes Verzeichnis für die Datenspeicherung konfigurieren.

Nächste Schritte