Ejecución de bases de datos de Oracle en Azure

Azure Load Balancer
Azure Application Gateway

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

Diagrama de arquitectura que muestra desde el cliente a través del equilibrador de carga y las subredes hasta Azure V NET.Descargar un SVG de esta arquitectura.

Flujo de datos

  1. El sistema cliente tiene acceso a una aplicación personalizada con el back-end de Oracle Database a través de la web.
  2. El front-end de la web está configurado en un equilibrador de carga.
  3. El front-end de la web realiza una llamada al servidor de aplicaciones adecuado para administrar el trabajo.
  4. El servidor de aplicaciones consulta la instancia de Oracle Database principal.
  5. Oracle Database se ha configurado mediante una máquina virtual con Hyperthreading y varios discos administrados basados en Premium Storage para rendimiento y disponibilidad.
  6. 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.
  7. 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:

Módulos de Microsoft Learn: