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 su 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 Google Cloud, sulla tua infrastruttura. Puoi eseguire AlloyDB Omni per Linux su macchine virtuali o bare metal.
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 approfondita con il sistema operativo host. I casi d'uso comuni includono:
- Modernizzazione delle applicazioni legacy: esegui l'upgrade dei workload PostgreSQL esistenti in esecuzione sui server Linux ad AlloyDB Omni per Linux per migliorare le prestazioni e la gestibilità senza eseguire la ripiattaforma sui container.
- Edge computing: esegui il deployment di database ad alte prestazioni nei data center remoti in cui i vincoli di risorse o i modelli operativi favoriscono l'installazione diretta del sistema operativo (SO).
- Sviluppo e test: fornisci agli sviluppatori un'istanza di database locale potente che rispecchia l'ambiente di produzione AlloyDB per PostgreSQL, consentendo test coerenti e iterazioni rapide.
- Prestazioni elevate del database: ottieni prestazioni elevate su 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 una maggiore velocità effettiva delle transazioni rispetto a PostgreSQL standard.
- Controllo completo: viene installato direttamente sul sistema operativo, consentendo agli amministratori di sistema di controllare completamente l'allocazione delle risorse, la configurazione del file system e le impostazioni della 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 manuale 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 regolazioni 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 di archiviazione e le pratiche di gestione 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 migliorati, il motore columnare di AlloyDB per PostgreSQL e le estensioni di gestione del pilota automatico. 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 di 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 delle versioni 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 e snapshot di archiviazione Linux standard. Tuttavia, puoi configurare una directory diversa per l'archiviazione dei dati.
Passaggi successivi
- Consulta le opzioni di download e installazione disponibili.
- Installa AlloyDB Omni per Linux.
- Scopri le considerazioni sulle risorse che influiscono sulle prestazioni.
- Scopri le opzioni di download e installazione disponibili.