Obtener información sobre el despliegue de Oracle Exadata Database Service on Dedicated Infrastructure en Oracle Database Service for Microsoft Azure
OracleDB para Azure permite a las aplicaciones de Azure utilizar directamente Oracle Exadata Database Service on Dedicated Infrastructure para aprovechar las optimizaciones subyacentes únicas de Exadata. Oracle Exadata Database Service procesa más transacciones por segundo que entornos que no son de Exadata y devuelve resultados de consultas más rápido mediante la latencia de SQL interna de sub-19 microsegundos y 10 millones de E/S por segundo. Los usuarios de Azure ahora pueden beneficiarse de la simplificación del desarrollo de aplicaciones innovadoras con la arquitectura convergente de Oracle Database.
Antes de empezar
Al planificar la implantación de esta solución, revise lo siguiente:
- Asegúrese de tener los límites adecuados de Oracle Exadata Database Service y los límites del servicio OCI antes del aprovisionamiento. Consulte Límites de servicio de OCI para obtener más información. Consulte Solicitud de aumento del límite de servicio para obtener información sobre cómo aumentar los recursos de servicio.
- Planificación de la topología de red:
- Necesita al menos una red virtual de Azure (VNet) que pueda asociar con una red virtual en la nube (VCN) de OCI correspondiente.
- Los bloques CIDR de cualquier VNets de Azure y de OCI VCN no se deben solapar.
Arquitectura
A continuación, se muestra la arquitectura de Oracle Database Service for Microsoft Azure.

Descripción de la ilustración exadata-db-azure.png
Esta arquitectura soporta los siguientes componentes de Oracle:
- 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 de otras regiones, y grandes distancias pueden separarlas (entre países o incluso continentes).
- Red virtual en la nube (VCN) y subred
Una VCN es una red personalizable y definida por software que se configura en una región de Oracle Cloud Infrastructure. Al igual que las redes de los centros de datos tradicionales, las redes virtuales le proporcionan un control completo de su entorno de red. Puede segmentar una VCN en subredes, las cuales se pueden acotar a una región o a un dominio de disponibilidad. Cada subred está formada por un rango contiguo de direcciones que no se solapan con las demás subredes de la VCN.
El servicio crea automáticamente la VCN y las subredes (Oracle Database Service for Microsoft Azure).
- Tabla de rutas
Las tablas de rutas virtuales contienen reglas para enrutar el tráfico desde subredes hasta destinos fuera de una VCN, normalmente a través de gateways.
El servicio crea automáticamente las tablas de rutas (Oracle Database Service for Microsoft Azure).
- Lista de Seguridad
Para cada subred, puede crear reglas de seguridad que especifiquen el origen, el destino y el tipo de tráfico que se debe permitir dentro y fuera de la subred.
- Oracle Database Service para Microsoft Azure
Oracle Database Service for Microsoft Azure (OracleDB for Azure) es un servicio de Oracle Cloud Infrastructure (OCI) con los recursos de base de datos que residen en OCI. Su cuenta de OCI está enlazada a su cuenta de Azure mediante el enlace de red de Oracle Database Service for Microsoft Azure, que es una conexión de túnel gestionada por Oracle. OracleDB para Azure conecta componentes en sus inquilinos de Azure y OCI.
OracleDB para Azure permite integrar fácilmente Oracle Cloud Infrastructure Database en su entorno en la nube de Azure. OracleDB para Azure utiliza un enfoque basado en servicios y es una alternativa a la creación manual de implementaciones complejas entre nubes para las pilas de aplicaciones.
- Oracle Exadata Database Service on Dedicated Infrastructure
Oracle Exadata Database Service on Dedicated Infrastructure se ejecuta en Oracle Exadata Cloud Infrastructure en OCI. Para aquellos que desean ejecutarse en la nube pública, esta es la solución ideal para ejecutar bases de datos empresariales como servicio en la nube. Obtendrá toda la potencia y funcionalidad de Oracle Database, además de la de la plataforma de Exadata. Está dedicado a ti, pero sigue proporcionando todas las ventajas para la nube de Oracle que gestiona la infraestructura, una amplia automatización en la nube y la economía de la nube de pago por uso.
- Enlace de red de Oracle Database Service for Microsoft Azure
La comunicación entre los dos entornos en la nube se produce mediante el intercambio de una red virtual de Azure (VNet) con una red virtual en la nube (VCN) de OCI. Seleccione la red virtual de Azure que desea utilizar al aprovisionar sistemas de base de datos OracleDB para Azure. El tráfico de red se mueve por el enlace de red OracleDB para Azure. OracleDB para Azure configura el DNS de Azure para acceder a Oracle Database en OCI.
Esta arquitectura soporta los siguientes componentes de Microsoft Azure:
- Microsoft Azure VNet y subred
Microsoft Azure Virtual Network (VNet) es el componente fundamental de su red privada en Azure. VNet permite que muchos tipos de recursos de Azure, como las máquinas virtuales (VM) de Azure, se comuniquen entre sí de forma segura, Internet y redes locales.
Defina VNet en Azure. Puede tener varias subredes de bloques CIDR no superpuestas que puede agregar después de crear VNet. Puede segmentar VNet en subredes, que puede acotar a una región o a zonas de disponibilidad. Cada subred consta de un rango contiguo de direcciones que no se superponen con las otras subredes de VNet. Utilice VNet para aislar los recursos de Azure de forma lógica en el nivel de red.
- Gateway de red virtual
Un gateway de red virtual permite el tráfico entre Azure VNet y una red externa a Azure, ya sea a través de la red pública de Internet o mediante ExpressRoute, según el tipo de gateway que especifique. Este gateway de red no se utiliza para el enlace de red de Oracle Database Service for Microsoft Azure. En su lugar, puede utilizarlo para gestionar redes en ubicaciones locales en VNet, donde ha conectado OracleDB para Azure.
- Tabla de rutas de Microsoft Azure (ruta definida por el usuario - UDR)
Las tablas de rutas dirigen el tráfico entre subredes de Azure, VNets y redes fuera de Azure.
Las tablas de rutas virtuales contienen reglas para enrutar el tráfico de subredes a destinos fuera de VNet, normalmente a través de gateways. Las tablas de rutas están asociadas a subredes en VNet.
- Dominio de disponibilidad de Microsoft Azure
El dominio de disponibilidad de Azure, o conjunto de disponibilidad, es una agrupación lógica de máquinas virtuales.
Acerca de Oracle Database Service for Microsoft Azure
Oracle Database Service for Microsoft Azure (OracleDB for Azure) es un servicio gestionado por Oracle que permite a los clientes aprovisionar, acceder y operar fácilmente servicios empresariales de Oracle Database en Oracle Cloud Infrastructure (OCI) con una experiencia similar a Azure.
OracleDB para Azure facilita la interconexión de OCI a Azure (enlace de red OracleDB para Azure) para simplificar la configuración, la gestión y la conectividad de las aplicaciones de Azure a las bases de datos que se ejecutan en OCI y, si es necesario, las credenciales de Azure Active Directory pueden autenticar a los usuarios en Azure y OCI.
Basado en la asociación estratégica de Oracle y Microsoft, OracleDB para Azure proporciona a los clientes conjuntos las mejores capacidades tecnológicas al conectar Azure y las nubes de Oracle con una latencia de extremo a extremo baja. Con solo un par de clics, OracleDB para Azure conecta su suscripción a Azure con su arrendamiento de OCI, automatiza la configuración de red y utiliza credenciales de Azure Active Directory para autenticar usuarios en Azure y OCI. OracleDB para Azure crea una coexistencia controlada de aplicaciones de Azure que se conectan a servicios de Oracle Database como si funcionara en una nube, mediante una interconexión segura y privada de alta velocidad. La conectividad de OracleDB para Azure está gestionada por Oracle, lo que proporciona a los clientes ancho de banda automatizado para que no sea necesario ajustar el tamaño del ancho de banda por adelantado. Con los servicios de Oracle Database en OCI, los usuarios de Azure pueden simplificar el desarrollo de aplicaciones innovadoras con la arquitectura convergente de Oracle Database y pueden beneficiarse de la Oracle Autonomous Database totalmente gestionada, experimentar el rendimiento de la plataforma Exadata y lograr una alta disponibilidad con Oracle Real Application Clusters (Oracle RAC). MySQL HeatWave también está disponible con OracleDB para Azure.
OracleDB for Azure está disponible en las regiones de OracleDB for Azure Network Link de todo el mundo y la conectividad está respaldada por un modelo de soporte colaborativo Oracle-Microsoft. OracleDB para Azure soporta Oracle Autonomous Database on Shared Exadata Infrastructure, Oracle Exadata Database Service en infraestructura dedicada, Oracle Base Database Service y MySQL Heatwave. El soporte para otros servicios de base de datos de Oracle Cloud se agregará en futuras versiones.
Requisitos y consideraciones
Al planificar la implantación de esta solución, determine si tiene límites de servicio de plataforma adecuados y revise las consideraciones sobre arrendamiento, región y red.
Tenga en cuenta lo siguiente:
- El arrendamiento debe soportar dominios de identidad de OCI. Puede crear un arrendamiento de OCI al registrarse.
- El aprovisionamiento de Exadata Database Service en Oracle Database Service for Microsoft Azure requiere una relación de facturación directa; una suscripción de Pay-As-You-Go no es válida.
- Planificación de regiones:
-
Una región es un área geográfica localizada compuesta por uno o más dominios de disponibilidad. Las regiones son independientes de otras regiones, y grandes distancias pueden separarlas (entre países o continentes).
OracleDB para Azure utiliza OracleDB para Azure Network Link y los recursos de base de datos OracleDB para Azure se deben aprovisionar en estas regiones de OCI. - Identifique la región de enlace de red OracleDB para Azure principal que desea utilizar como región por defecto para el aprovisionamiento de recursos OracleDB para Azure. Durante el proceso de vinculación, esta región se convertirá en la región principal de OCI asociada a su cuenta de OCI.
- La aplicación en Azure y Oracle Database en OCI deben residir en la misma región geográfica. Por ejemplo, la aplicación en Azure West European (ubicado en Ámsterdam, Países Bajos) y Oracle Database en OCI en el noroeste de Países Bajos (Ámsterdam).
-
Acerca de los servicios y roles necesarios para desplegar Oracle Exadata Database Service con OracleDB para Azure
Esta solución requiere los siguientes servicios de Oracle Cloud Infrastructure (OCI) y Microsoft Azure:
- Arrendamiento de OCI con soporte para dominios de identidad
- Oracle Exadata Database Service on Dedicated Infrastructure
- Oracle Database Service para Microsoft Azure (OracleDB para Azure)
- Suscripción a Microsoft Azure
El proceso de vinculación automatizada requiere que un usuario de Azure que se incorpore a OracleDB para Azure tenga al menos uno de los siguientes roles de administrador: Application Administrator
, Cloud Application Administrator
, Privileged Role Administrator
o Global Administrator
.
OracleDB para Azure crea grupos de usuarios en Azure Active Directory (AAD) durante la etapa inicial de enlace de cuenta de su registro OracleDB para Azure. Debe asignar usuarios de Azure a los grupos de usuarios OracleDB para Azure adecuados en AAD para permitir el acceso a recursos de infraestructura y base de datos. También debe asignar usuarios a la aplicación empresarial OracleDB for Azure y al rol de gestor de recursos (ARM) de Microsoft Azure relacionado para la aplicación.
Los usuarios de Oracle Database Service for Microsoft Azure deben tener el rol de ARM Contributor
para cada suscripción en la que gestionarán los recursos OracleDB for Azure, así como los roles de ARM para OracleDB for Azure para las métricas de red, eventos y supervisión que se encuentran en la siguiente tabla.
Asigne al usuario el rol Contributor
con las suscripciones a las que el usuario accederá OracleDB para Azure. Como contribuyente, el usuario tiene acceso completo para gestionar recursos OracleDB para Azure, incluidas bases de datos, infraestructura de sistema de base de datos y redes, pero no puede asignar roles en el control de acceso basado en roles (RBAC) de Azure a otros usuarios de Azure.
Asigne los siguientes roles de Microsoft Azure a OracleDB para Azure Database Admin:
Microsoft Azure: Rol | Necesario para... |
---|---|
Microsoft Azure: Admin |
Configurar usuarios y roles. |
Microsoft Azure: Contributor |
Otorgar al usuario acceso completo para gestionar recursos OracleDB para Azure, incluidas bases de datos, infraestructura de sistema de base de datos y redes, pero no puede asignar roles en el control de acceso basado en roles (RBAC) de Azure a otros usuarios de Azure. |
Microsoft Azure: Multicloud Link |
Gestionar todos los aspectos del recurso de enlace multinube OracleDB para Azure. Este recurso gestiona los enlaces entre su cuenta de Azure y su cuenta de OCI. También gestiona el enlace de sus suscripciones a Azure a OracleDB para Azure y otra configuración entre nubes. |
Microsoft Azure: |
Enviar eventos a temas de Event Grid y permite publicar métricas en recursos de Azure. |
Microsoft Azure: |
activar la publicación de métricas en recursos de Azure. |
Microsoft Azure: |
Gestionar redes. No proporciona acceso a las redes. |
Microsoft Azure: Metrics |
Acceder a las métricas de Azure Insights. |
Los grupos de usuarios de Microsoft Azure permiten controlar el acceso de los usuarios a servicios específicos de Oracle Database en OracleDB para Azure. Para completar el proceso de registro para OracleDB for Azure, debe tener una cuenta de usuario de Azure con privilegios de administración y propiedad de las suscripciones de Azure que desea enlazar a OCI.
Los grupos de usuarios definen el nivel de acceso para el recurso, por lo que un grupo de usuarios solo con operaciones list
y get
tiene acceso de solo lectura a los recursos OracleDB para Azure mostrados en el portal OracleDB para Azure. Un grupo de usuarios con operaciones create
, update
y delete
puede crear, gestionar y suprimir recursos OracleDB para Azure en el portal.
- Clonar base de datos
- Crear copia de seguridad automática o manual de la base de datos
- Restaurar copia de seguridad de base de datos en una base de datos existente
- Crear etiquetas definidas por el usuario
- Generar cadena de conexión de Azure
- Mostrar métricas de base de datos
OracleDB para grupos de Azure Exadata | Necesario para... |
---|---|
OracleDB para administradores de infraestructura de Azure Exadata |
Realizar las funciones
|
Administradores de bases de datos de OracleDB para Azure |
Realizar las funciones
|
OracleDB para desarrolladores de bases de datos de Azure |
Realizar las funciones
|