AlloyDB Omni per Linux (anteprima) è una versione scaricabile e autogestita di AlloyDB per PostgreSQL, disponibile come Red Hat Package Manager (RPM). Puoi installare AlloyDB Omni per Linux direttamente in un ambiente Red Hat Enterprise Linux (RHEL) o compatibile con Red Hat utilizzando i gestori di pacchetti del sistema operativo standard.
Questo software ti consente di eseguire il deployment del motore AlloyDB, lo stesso motore che alimenta il servizio AlloyDB per PostgreSQL completamente gestito in Google Cloud, sulla tua infrastruttura. Puoi eseguire AlloyDB Omni per Linux su macchine fisiche o virtuali.
AlloyDB Omni per Linux supporta RHEL 9 e Rocky Linux 9. Devi avere la versione 17 o successive del database AlloyDB Omni.
Per iniziare a utilizzare questo modello di deployment, invia questo modulo per richiedere l'accesso.
Casi d'uso
AlloyDB Omni per Linux è progettato per gli ambienti in cui la containerizzazione non è preferita o in cui è richiesta un'integrazione profonda con il sistema operativo host. I casi d'uso comuni includono:
- Modernizzazione delle applicazioni legacy: esegui l'upgrade dei carichi di lavoro PostgreSQL esistenti in esecuzione su server Linux ad AlloyDB Omni per Linux per ottenere miglioramenti in termini di prestazioni e gestibilità senza eseguire il replatforming nei container.
- Edge computing: esegui il deployment di database ad alte prestazioni in data center remoti in cui i vincoli delle risorse o i modelli operativi favoriscono l'installazione diretta del sistema operativo.
- Sviluppo e test: fornisci agli sviluppatori un'istanza di database locale potente che rispecchi l'ambiente di produzione AlloyDB per PostgreSQL, consentendo test coerenti e iterazioni rapide.
- Prestazioni elevate del database: ottieni prestazioni elevate in ambienti bare metal o virtuali.
Vantaggi
AlloyDB Omni per Linux offre i seguenti vantaggi:
- Prestazioni superiori: utilizza il motore columnare di AlloyDB per PostgreSQL e la memorizzazione nella cache intelligente per fornire query analitiche più veloci e un throughput delle transazioni più elevato rispetto a PostgreSQL standard.
- Controllo completo: viene installato direttamente sul sistema operativo, offrendo agli amministratori di sistema il controllo completo dell'allocazione delle risorse, della configurazione del file system e delle impostazioni di rete utilizzando gli strumenti Linux standard.
- Compatibilità al 100% con PostgreSQL: è completamente compatibile con PostgreSQL, il che ti consente di utilizzare strumenti, driver ed estensioni esistenti senza modifiche al codice.
- Semplicità operativa: si integra in modo nativo con i sistemi RHEL. Puoi
gestire il servizio di database utilizzando
systemctle installarlo o aggiornarlo utilizzandodnf, integrandosi perfettamente nei flussi di lavoro di amministrazione Linux esistenti. - Automazione intelligente: per ridurre il lavoro amministrativo, include funzionalità di pilota automatico come la gestione automatica della memoria e l'autovacuum adattivo.
- Gestione automatica della memoria: regola dinamicamente la cache del buffer condiviso in base alla pressione della memoria di sistema, ottimizzando l'utilizzo delle risorse senza interventi manuali.
Architettura di AlloyDB Omni per Linux
AlloyDB Omni per Linux viene eseguito come un insieme di componenti software integrati direttamente sul sistema operativo host. Utilizza il file system Linux standard per l'archiviazione, consentendoti di utilizzare l'infrastruttura e le pratiche di gestione dello spazio di archiviazione esistenti.
Componenti principali
L'architettura di AlloyDB Omni per Linux è costituita dai seguenti pacchetti RPM principali che funzionano insieme per fornire il servizio di database:
alloydbomni: questo pacchetto è il motore del database principale. Contiene i file binari del server PostgreSQL avanzati, il motore colonnare AlloyDB per PostgreSQL e le estensioni di gestione Autopilot. Viene eseguito come servizio di sistema (gestito dasystemd), gestendo le connessioni client, l'elaborazione delle query e l'archiviazione dei dati.alloydbomni_monitor: questo pacchetto è un agente di monitoraggio leggero che viene eseguito insieme al motore principale. Raccoglie metriche di telemetria e prestazioni dall'istanza AlloyDB per PostgreSQL e le espone tramite il protocollo Prometheus per gli strumenti di osservabilità.
Integrazione del sistema
AlloyDB Omni per Linux si integra direttamente con l'ecosistema Linux:
- Gestione dei servizi: il database viene eseguito come servizio
systemd(alloydbomni17.service). Gli amministratori utilizzano comandi standard, comesystemctl start,systemctl stopesystemctl status, per gestire il ciclo di vita del database. - Gestione dei pacchetti: l'installazione e gli aggiornamenti vengono gestiti utilizzando il gestore di pacchetti
dnf, che consente un controllo della versione e una gestione delle dipendenze semplici tramite repository standard. - File system: i dati vengono archiviati in directory standard (ad esempio,
/var/lib/postgresql/), il che consente l'utilizzo di strumenti di backup Linux standard e snapshot di archiviazione. Tuttavia, puoi configurare una directory diversa per l'archiviazione dei dati.
Passaggi successivi
- Consulta le opzioni di download e installazione disponibili.
- Scopri di più sulle considerazioni sulle risorse che influiscono sul rendimento.
- Pianifica l'installazione di AlloyDB Omni per Linux.