Idee per le soluzioni
Questo articolo è un'idea di soluzione. Per espandere il contenuto con altre informazioni, ad esempio casi d'uso potenziali, servizi alternativi, considerazioni sull'implementazione o indicazioni sui prezzi, inviare commenti e suggerimenti su GitHub.
È possibile ottenere la disponibilità elevata per il front-end e il livello intermedio usando Azure Load Balancers o i gateway applicazione. È possibile ottenere una disponibilità del tempo di attività del 99,99% per il livello di database usando una combinazione di Azure zone di disponibilità e Oracle Active DataGuard con FSFO. Per una maggiore disponibilità e/o ripristino di emergenza, valutare la possibilità di distribuire un'altra macchina virtuale di database in un'area di Azure diversa e pianificare backup frequenti di RMAN.
Potenziali casi d'uso
Questa idea di soluzione illustra un'architettura canonica per ottenere la disponibilità elevata per il database Oracle edizione Enterprise in Azure.
Architettura
Scaricare un file SVG di questa architettura.
Flusso di dati
- Il sistema client accede a un'applicazione personalizzata con back-end Oracle DB tramite il Web.
- Il front-end Web è configurato in un servizio di bilanciamento del carico.
- Il front-end Web effettua una chiamata al server applicazioni appropriato per gestire il lavoro.
- Il server applicazioni esegue query sul database Oracle primario.
- Oracle Database è stato configurato usando una macchina virtuale HyperThreaded, con più Managed Disks basate sull'archiviazione Premium per prestazioni e disponibilità.
- I database Oracle vengono replicati con Oracle DataGuard (o Active DataGuard) o Oracle GoldenGate a scopo di disponibilità elevata e ripristino di emergenza.
- I database Oracle vengono monitorati per il tempo di attività e le prestazioni di Oracle Enterprise Manager. OEM consente anche di generare vari report sulle prestazioni e sull'utilizzo.
Componenti
Tecnologie chiave usate per implementare questa architettura:
Passaggi successivi
Documentazione sui prodotti:
- Progettare e implementare un database Oracle in Azure
- Panoramica delle applicazioni e delle soluzioni Oracle in Azure
- Cos'è il gateway applicazione di Azure?
- Informazioni su Azure Load Balancer
- Che cos'è Rete virtuale di Azure?
Moduli di Microsoft Learn:
- Configurare il gateway applicazione di Azure
- Configurare Azure Load Balancer
- Introduzione alle reti virtuali di Azure