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 Autonomous Database Serverless, Oracle Real Application Clusters (Oracle RAC) y Oracle Data Guard, en la plataforma Azure. La solución utiliza redes de Azure y acceso a Azure Virtual Network (VNet). Puede gestionar el servicio en la consola de Azure o mediante las herramientas de automatización de Azure. Oracle Database@Azure consta de una instancia de Autonomous Database totalmente gestionada y una instancia de Oracle Exadata Database Service gestionada conjuntamente. Ambos servicios se integran de forma nativa en Azure, lo que proporciona un entorno operativo sencillo, seguro y de baja latencia. Microsoft Entra ID proporciona gestión federada de identidad y acceso para Oracle Database@Azure. La solución se puede desplegar en varias zonas de disponibilidad (AZ) y regiones de Azure para garantizar la continuidad del negocio y la resiliencia de la nube.
En esta solución, conocerá las consideraciones y opciones de topología de red disponibles para seleccionar la que mejor se adapte a las necesidades de su organización.
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 principal 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 de la subred del cliente a través de la subred delegada. La base de datos secundaria se despliega en una zona de disponibilidad independiente de 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 las aplicaciones, así como la capacidad de descargar cargas de trabajo de "principalmente lectura" de la base de datos principal a la base de datos en espera para obtener beneficios de escalabilidad. Las claves de base de datos se almacenan en OCI Vault y las copias de seguridad automáticas se configuran en Oracle Database Autonomous Recovery Service.
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 copias de seguridad en Oracle Database Autonomous Recovery Service minimizan la carga de trabajo de copia de seguridad en la base de datos mediante la implantación de la estrategia de copia de seguridad incremental permanente que elimina las copias de seguridad completas semanales. Además, permite una restauración y recuperación más rápidas al proporcionar una copia de seguridad completa virtual y eliminar la necesidad de recuperar copias de seguridad incrementales. También se pueden almacenar copias de seguridad automáticas en OCI Object Storage.
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.
- Oracle Database Autonomous Recovery Service
Oracle Database Autonomous Recovery Service es un servicio de Oracle Cloud que protege las bases de datos de Oracle. La automatización de copias de seguridad y las capacidades mejoradas de protección de datos para bases de datos OCI le permiten descargar todos los requisitos de procesamiento y almacenamiento de copias de seguridad en Oracle Database Autonomous Recovery Service, lo que reduce los costos de infraestructura de copia de seguridad y la sobrecarga de administración manual.
- 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
OCI Object Storage proporciona acceso 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 enriquecido, como imágenes y vídeos. Puede almacenar datos de forma segura directamente desde Internet o desde la plataforma en la nube. Puede ampliar el almacenamiento sin experimentar ninguna degradación del rendimiento ni de la fiabilidad del servicio.
Utilice el almacenamiento estándar para el almacenamiento al que debe acceder de forma rápida, inmediata y frecuente. Utilice el almacenamiento de archivo para el almacenamiento "frío" al que conserva durante largos períodos de tiempo y al 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:
- Oracle Database@Azure
- Oracle Exadata Database Service on Dedicated Infrastructure
- Oracle Exadata Database Service
- Oracle Autonomous Database Serverless
Estos son los roles necesarios para cada servicio.
Nombre de servicio: Rol | Necesario para... |
---|---|
Administrador de infraestructura de Oracle Database (Azure) | Crear Oracle Exadata Cloud Infrastructure principal y en espera |
Administrador de cluster de VM de Oracle Database (Azure) | Crear clusters de VM de Oracle Exadata principal y en espera |
(OCI) odbaa-vm-cluster-administrators |
Administrar recursos de cluster de VM en Azure. Crear configuraciones de Oracle Data Guard principales y en espera |
Políticas de Oracle Autonomous Database Serverless (OCI) | Administre los recursos de Oracle Autonomous Database Serverless. |
Consulte Productos, soluciones y servicios de Oracle para obtener lo que necesita.