Scegliere l'opzione di deployment di AlloyDB Omni

Per eseguire il deployment di AlloyDB Omni in un ambiente che corrisponde ai requisiti di infrastruttura, alta affidabilità e operativi, puoi scegliere tra container, l'orchestratore di container per Kubernetes, pacchetti Red Hat Package Manager (RPM) o l'orchestratore RPM. Confronta i casi d'uso consigliati per ogni opzione di deployment per determinare quella più adatta al tuo workload.

Nella console Google Cloud , puoi anche esplorare e confrontare queste opzioni di deployment nella pagina di destinazione di AlloyDB Omni nella scheda Opzioni di deployment, che fornisce percorsi di configurazione, codelab e demo personalizzati:

Vai ad AlloyDB Omni

AlloyDB Omni che utilizza container

Scegli l'opzione di deployment dei container se hai bisogno di una o più delle seguenti funzionalità. Per saperne di più, consulta Panoramica di AlloyDB Omni che utilizza container.

  • Database per singola applicazione: quando hai bisogno di un database ad alte prestazioni dedicato a una singola applicazione.
  • Sviluppo e test: per configurare un ambiente di database sul laptop di uno sviluppatore o in un ambiente di test.
  • Ambienti non Kubernetes: quando la tua infrastruttura non utilizza Kubernetes o quando non hai bisogno della complessità di un orchestratore di container.
  • Operazioni offline: per le applicazioni che devono continuare a funzionare anche quando sono disconnesse da internet.
  • Requisiti di bassa latenza: quando devi posizionare il database geograficamente vicino ai tuoi utenti per ottenere i tempi di risposta più rapidi possibili.

Per iniziare a utilizzare AlloyDB Omni con i container, consulta Pianifica l'installazione e Installa AlloyDB Omni con i container.

AlloyDB Omni che utilizza l'orchestratore di container

Scegli l'opzione di deployment dell'orchestratore di container se hai bisogno di una o più delle seguenti funzionalità. Per saperne di più, consulta Panoramica di AlloyDB Omni che utilizza l'orchestratore di container.

  • Provisioning automatico e gestione del ciclo di vita basata su API.
  • Alta affidabilità configurabile per ottimizzare i meccanismi di failover.
  • Supporto sidecar per l'integrazione di agenti di backup o monitoraggio aziendali.
  • Pool di lettura variabili per la scalabilità delle operazioni di sola lettura.
  • Bilanciamento del carico con pooling delle connessioni lato server (PgBouncer).
  • Supporto della piattaforma e disponibilità del marketplace per Google Distributed Cloud e OpenShift.
  • Ripristino di emergenza tra regioni per creare database in standby in cluster, data center e regioni remoti.

Per iniziare a utilizzare AlloyDB Omni con l'orchestratore di container, consulta Architettura di riferimento per la disponibilità di AlloyDB Omni e Installa AlloyDB Omni utilizzando l'orchestratore di container.

AlloyDB Omni che utilizza RPM

Scegli l'opzione di deployment RPM se hai un ambiente in cui la containerizzazione non è preferita o in cui è richiesta un'integrazione profonda con il sistema operativo host. Per ulteriori informazioni, consulta Panoramica di AlloyDB Omni che utilizza RPM.

I casi d'uso comuni includono:

  • Modernizzazione delle applicazioni legacy: esegui l'upgrade dei workload PostgreSQL esistenti in esecuzione su server Linux ad AlloyDB Omni utilizzando RPM per ottenere miglioramenti delle prestazioni e della gestibilità senza dover cambiare piattaforma per passare ai 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 (OS).
  • Sviluppo e test: offri agli sviluppatori un'istanza di database locale potente che rispecchia l'ambiente AlloyDB per PostgreSQL di produzione, consentendo test coerenti e iterazioni rapide.
  • Ambienti regolamentati: esegui i workload in ambienti rigorosamente controllati in cui l'utilizzo dei runtime dei container potrebbe essere limitato dalle policy di sicurezza.

Per saperne di più, consulta Pianifica l'installazione e Installa AlloyDB Omni utilizzando RPM. Registrati per richiedere l'accesso a questa opzione di deployment.

AlloyDB Omni che utilizza l'orchestratore RPM

Scegli l'opzione di deployment dell'agente di orchestrazione RPM se la tua organizzazione ha investito molto nell'infrastruttura di macchine virtuali (VM) e ha stabilito pratiche operative basate su strumenti come Ansible. Per saperne di più, consulta la panoramica del deployment dell'agente di orchestrazione RPM.

I casi d'uso comuni includono:

  • Aziende con infrastruttura VM: supporta le aziende in cui Kubernetes non è uno standard o gli ambienti con posture di sicurezza rigorose, requisiti normativi o dipendenze delle applicazioni che preferiscono i deployment VM standard.
  • Operazioni semplificate: automatizza il deployment, la configurazione e la gestione del ciclo di vita del database utilizzando strumenti familiari, ad esempio Ansible.
  • Alta affidabilità e ripristino di emergenza: configura cluster AlloyDB Omni resilienti con meccanismi di failover e ripristino automatici.
  • Ambienti ibridi: fornisce operazioni di database coerenti tra i data center on-premise e le VM cloud.
  • Integrazione con i sistemi legacy: si integra con le applicazioni e i sistemi esistenti progettati per ambienti non containerizzati.

Per iniziare a utilizzare l'opzione di deployment dell'orchestratore RPM, consulta Installa l'orchestratore RPM di AlloyDB Omni.

Interfaccia utente web di AlloyDB Omni

Puoi accoppiare l'interfaccia utente web facoltativa con una qualsiasi delle opzioni di deployment di AlloyDB Omni.

La UI web è pacchettizzata in due formati per adattarsi alla tua scelta di deployment:

  • Immagine container Docker (ALLOYDB_OMNI_UI_IMAGE_TAG): per ambienti containerizzati, inclusi i container e l'agente di orchestrazione dei container.
  • Pacchetto RPM Linux (alloydbomni_ui): per ambienti VM o bare metal non containerizzati, inclusi RPM e l'agente di orchestrazione RPM.

Passaggi successivi

Gestisci gli abbonamenti ad AlloyDB Omni nella console Google Cloud .