Ideas de solución
Este artículo es una idea de solución. Si te gustaría que ampliemos este artículo con más información, como posibles casos de uso, servicios alternativos, consideraciones de implementación o una guía de precios, comunícalo a través de los Comentarios de GitHub.
Se puede obtener una alta disponibilidad para el front-end y para el nivel medio mediante el uso de equilibradores de carga de Azure o de puertas de enlace de aplicación. Se puede lograr una disponibilidad de tiempo de actividad del 99,99 % para el nivel de base de datos mediante una combinación de Azure Availability Zones y Oracle Active DataGuard con FSFO. Para obtener disponibilidad adicional o recuperación ante desastres, considere la posibilidad de implementar otra máquina virtual de base de datos en otra región de Azure y programar copias de seguridad de RMAN frecuentes.
Posibles casos de uso
Esta idea de la solución muestra una arquitectura canónica que busca lograr una alta disponibilidad para Oracle Database Enterprise Edition en Azure.
Architecture
Descargar un SVG de esta arquitectura.
Flujo de datos
- El sistema cliente tiene acceso a una aplicación personalizada con el back-end de Oracle Database a través de la web.
- El front-end de la web está configurado en un equilibrador de carga.
- El front-end de la web realiza una llamada al servidor de aplicaciones adecuado para administrar el trabajo.
- El servidor de aplicaciones consulta la instancia de Oracle Database principal.
- Oracle Database se ha configurado mediante una máquina virtual con Hyperthreading y varios discos administrados basados en Premium Storage para rendimiento y disponibilidad.
- Las bases de datos de Oracle se replican con Oracle DataGuard (o Active DataGuard) o con Oracle GoldenGate con fines de alta disponibilidad y recuperación ante desastres.
- Por último, Oracle Enterprise Manager (OEM) supervisa el tiempo de actividad y el rendimiento de las bases de datos de Oracle. El OEM también le permite generar varios informes de rendimiento y uso.
Componentes
Tecnologías clave que se usan para implementar esta arquitectura:
Pasos siguientes
Documentación del producto:
- Diseño e implementación de una base de datos de Oracle en Azure
- Introducción a las aplicaciones y soluciones de Oracle en Azure
- ¿Qué es Azure Application Gateway?
- ¿Qué es Azure Load Balancer?
- ¿Qué es Azure Virtual Network?
Módulos de Microsoft Learn:
- Configuración de Azure Application Gateway
- Configuración de Azure Load Balancer
- Introducción a las redes virtuales de Azure