Más información sobre Oracle Database@Azure

Oracle Database@Azure es el servicio de Oracle Database que se ejecuta en Oracle Cloud Infrastructure (OCI), situado en los centros de datos de Microsoft Azure.

Oracle Database@Azure incorpora tecnologías de Oracle, como Oracle Exadata Database Service, Oracle Real Application Clusters (Oracle RAC) y Oracle Data Guard, a la plataforma de Azure. El servicio utiliza la red de Azure y el acceso a la red virtual de Azure (VNet). Los usuarios gestionan el servicio en la consola de Azure o mediante las herramientas de automatización de Azure. El servicio se beneficia de la simplicidad, la seguridad y la baja latencia de un único entorno operativo en Azure. Microsoft Entra ID proporciona gestión de identidad y acceso federada para Oracle Database@Azure. El servicio se puede desplegar en varias zonas de disponibilidad (AZ) y regiones de Azure para garantizar la continuidad del negocio y la resiliencia en la nube.

Note:

Todas las observaciones de rendimiento y Oracle Database@Azure validadas por Oracle Maximum Availability Architecture (validadas por MAA) se documentarán en las mejores prácticas de Oracle Database Cloud de MAA.

Arquitectura

Esta arquitectura de referencia comparte las mejores prácticas para una solución de Oracle Data Guard de zona de disponibilidad cruzada (AZ).

Al diseñar aplicaciones de base de datos esenciales, siempre se deben tener en cuenta las prácticas de continuidad del negocio y las topologías de alta disponibilidad. La arquitectura muestra una aplicación en contenedores en Azure Kubernetes Service (AKS). Las imágenes de contenedor se almacenan en el registro de contenedores de Azure. Los usuarios acceden a la aplicación externamente a través de un equilibrador de carga público. La base de datos primaria se despliega en el cluster de VM de Exadata en Azure AZ1. La aplicación VNet se conecta a la base de datos VNet mediante el intercambio de tráfico VNet. Las aplicaciones de AKS acceden a la base de datos en la subred del cliente a través de la subred delegada. La base de datos secundaria se despliega en una zona de disponibilidad independiente en la región; en este caso, AZ2. Oracle Data Guard o Active Data Guard se pueden utilizar para replicar los datos de la base de datos principal a la base de datos secundaria. Se recomienda Active Data Guard en la replicación de base de datos entre AZ. Active Data Guard proporciona mejoras clave para la protección de datos, incluida la reparación automática de bloques y la continuidad de aplicaciones, así como la capacidad de descargar cargas de trabajo de "lectura en su mayoría" de la base de datos principal a la base de datos en espera para obtener ventajas de escalabilidad. Las claves de base de datos se almacenan en OCI Vault y las copias de seguridad automáticas se almacenan en OCI Object Storage.

Se recomiendan los siguientes principios:

  • Oracle Exadata Database Service on Dedicated Infrastructure (ExaDB-D). Cada despliegue de infraestructura de Exadata tiene al menos un cluster de VM de Exadata en una red virtual independiente (VNet) para formar los entornos principal y en espera.
  • Las subredes de cliente y de copia de seguridad principal y en espera están separadas VNets sin que se solapen los rangos de CIDR IP.
  • El nivel de aplicación abarca al menos dos AZ y VNet se conecta con cada VNet de clusters de VM principales y en espera.
  • Las operaciones de copia de seguridad y restauración de bases de datos se realizan mediante OCI Object Storage, el mecanismo de copia de seguridad automática de Oracle Database incorporado.


cross-az-dr-oracle.zip

Esta arquitectura tiene los siguientes componentes:

  • Región

    Una región de Oracle Cloud Infrastructure es un área geográfica localizada que contiene uno o más centros de datos, denominados dominios de disponibilidad. Las regiones son independientes entre sí y pueden separarse a grandes distancias (entre países e incluso continentes).

    Una región de Azure es un área geográfica en la que residen uno o más centros de datos físicos de Azure, denominados zonas de disponibilidad. Las regiones son independientes entre sí y pueden separarse a grandes distancias (entre países e incluso continentes).

    Las regiones de Azure y OCI son áreas geográficas localizadas. Para Oracle Database@Azure, una región de Azure está conectada a una región de OCI, con zonas de disponibilidad (AZ) en Azure conectadas a dominios de disponibilidad (AD) en OCI. Los pares de regiones de Azure y OCI se seleccionan para minimizar la distancia y la latencia.

  • Data Guard y Active Data Guard

    Oracle Data Guard proporciona un completo juego de servicios que crean, mantienen, gestionan y supervisan una o más bases de datos en espera para que las bases de datos Oracle principales permanezcan disponibles sin interrupción. Oracle Data Guard mantiene estas bases de datos en espera como copias de la base de datos de producción mediante replicación en memoria. A continuación, si la base de datos de producción deja de estar disponible debido a una interrupción planificada o no planificada, Oracle Data Guard puede cambiar cualquier base de datos en espera al rol de producción, minimizando el tiempo de inactividad asociado a la interrupción.

    Active Data Guard amplía las capacidades de Oracle Data Guard al proporcionar la capacidad de descargar cargas de trabajo de lectura, principalmente en bases de datos en espera, además de funciones avanzadas de protección de datos como la reparación automática de bloques y la continuidad de aplicaciones.

  • Observador de Data Guard

    El trabajo principal del observador de Data Guard es realizar un failover automático cuando las condiciones lo permitan sin violar las restricciones de durabilidad de datos definidas por el DBA. Es un cliente Oracle Call Interface de baja huella incorporado en la CLI de DGMGRL. Como cualquier otro cliente, un observador se puede ejecutar desde cualquier plataforma de hardware que lo soporte y esa plataforma puede ser diferente de la plataforma de base de datos en espera principal o de destino.

  • Vault

    Oracle Cloud Infrastructure Vault permite gestionar de forma central las claves de cifrado que protegen los datos y las credenciales secretas que utiliza para proteger el acceso a los recursos en la nube. OCI Vault se utiliza para almacenar claves de cifrado de datos transparente (TDE) para cifrar bases de datos ExaDB-D estáticas.

  • Servicio de base de datos de Exadata

    Oracle Exadata Database Service le permite aprovechar la potencia de Exadata en la nube. Puede aprovisionar sistemas X9M de Exadata flexibles que le permitan agregar servidores de cálculo y servidores de almacenamiento de base de datos al sistema a medida que aumenten sus necesidades. Los sistemas Exadata X9M ofrecen una red RDMA sobre Ethernet convergente (RoCE) para módulos de memoria persistente (PMEM) de gran ancho de banda y baja latencia, así como software de Exadata inteligente. Puede aprovisionar sistemas X9M de Exadata mediante una unidad que sea equivalente a un sistema X9M de cuarto de rack y, a continuación, agregar bases de datos y servidores de almacenamiento en cualquier momento después del aprovisionamiento.

    Oracle Exadata Database Service on Dedicated Infrastructure proporciona Oracle Exadata Database Machine como servicio en un centro de datos de Oracle Cloud Infrastructure (OCI). La instancia de Oracle Exadata Database Service on Dedicated Infrastructure es un cluster de máquina virtual (VM) que reside en racks de Exadata en una región de OCI.

    Oracle Database@Azure proporciona Oracle Exadata Database Service que se ejecuta en OCI, situado en centros de datos de Microsoft Azure.

  • Object Storage

    El almacenamiento de objetos proporciona acceso rápido a grandes cantidades de datos estructurados y no estructurados de cualquier tipo de contenido, incluidas copias de seguridad de base de datos, datos analíticos y contenido rico, como imágenes y vídeos. Puede almacenar datos de forma segura y, a continuación, recuperarlos directamente desde Internet o desde la plataforma en la nube. Puede escalar el almacenamiento sin experimentar ninguna degradación en el rendimiento ni en la confiabilidad del servicio. Utilice el almacenamiento estándar para el almacenamiento de acceso frecuente al que debe acceder de forma rápida, inmediata y frecuente. Utilice el almacenamiento de archivo para el almacenamiento "frío" que conserva durante largos períodos de tiempo y a los que rara vez accede.

  • Oracle Database@Azure

    Oracle Database@Azure integra las tecnologías de Oracle Exadata Database Service, Oracle Real Application Clusters (Oracle RAC) y Oracle Data Guard en la plataforma de Azure.

    Oracle Database@Azure es el servicio de Oracle Database que se ejecuta en Oracle Cloud Infrastructure (OCI) y se encuentra en los centros de datos de Microsoft Azure. El servicio ofrece funciones y paridad de precios con OCI. Los usuarios adquieren el servicio en Azure Marketplace.

    El servicio Oracle Database@Azure ofrece la misma baja latencia que otros servicios nativos de Azure y satisface las cargas de trabajo esenciales y las necesidades de desarrollo nativas de la nube. Los usuarios gestionan el servicio en la consola de Azure y con las herramientas de automatización de Azure. El servicio se despliega en la red virtual de Azure (VNet) y se integra con el sistema de gestión de identidad y acceso de Azure. Las métricas y los logs de auditoría de OCI y Oracle Database están disponibles de forma nativa en Azure. El servicio requiere que los usuarios tengan un arrendamiento de Azure y un arrendamiento de OCI.

  • Registro de contenedor de Azure

    Azure Container Registry (ACR) es un servicio gestionado para almacenar y gestionar imágenes de contenedor y artefactos relacionados.

  • Zona de disponibilidad de Azure

    Una zona de disponibilidad es un centro de datos físicamente independiente dentro de una región diseñada para estar disponible y tolerante a fallos. Las zonas de disponibilidad están lo suficientemente cerca como para tener conexiones de baja latencia a otras zonas de disponibilidad.

  • Servicio Kubernetes de Azure en Azure

    Azure Kubernetes Service (AKS) es un servicio de Kubernetes gestionado que ofrece Microsoft Azure.

  • DNS

    DNS (Sistema de nombres de dominio) es la guía telefónica de Internet, que traduce los nombres de dominio a direcciones IP para la navegación web.

  • Equilibrador de carga de Azure

    El equilibrador de carga de Azure proporciona una distribución de tráfico automatizada desde un punto de entrada único hasta varios servidores en el backend.

  • Red virtual de Microsoft Azure

    La red virtual de Microsoft Azure (VNet) es el componente fundamental de la red privada en Azure. VNet permite a muchos tipos de recursos de Azure, como máquinas virtuales (VM) de Azure, comunicarse de forma segura entre sí, Internet y redes locales.

Acerca de los servicios y los roles necesarios

Esta solución requiere los siguientes servicios y roles:

Estos son los roles necesarios para cada servicio.

Nombre de servicio: Rol Necesario para...
Administrador de infraestructura de Oracle Database (Azure) Crear infraestructuras de Exadata principales y en espera
Administrador de cluster de VM de Oracle Database (Azure) Crear clusters de VM de Exadata principales y en espera
(OCI) odbaa-vm-cluster-administrators Crear configuraciones de Oracle Data Guard principales y en espera

Consulte Productos, soluciones y servicios de Oracle para obtener lo que necesita.