Combine varios orígenes de datos con la integración de datos de OCI y HeatWave
Prácticamente todos los tipos de datos de cualquier origen de datos se pueden integrar en MySQL Database Service con Heatwave mediante la integración de datos de Oracle Cloud Infrastructure (OCI).
HeatWave es un acelerador de consultas en memoria desarrollado para MySQL Database Service y solo está disponible en Oracle Cloud Infrastructure. MySQL Database Service con HeatWave permite ejecutar cargas de trabajo de procesamiento transaccional en línea (OLTP) y procesamiento analítico en línea (OLAP) directamente desde una base de datos MySQL sin realizar cambios en las aplicaciones. Esto elimina la necesidad de disponer de una base de datos analítica independiente.
OCI Data Integration es un servicio ETL sin servidor totalmente gestionado y nativo en la nube para extraer, transformar y cargar datos en almacenes de datos.
Arquitectura
Esta arquitectura utiliza Oracle Cloud Infrastructure (OCI) MySQL Database Service con Heatwave e integración de datos de OCI. Muestra cómo utilizar la misma instancia de base de datos para cargas de trabajo OLTP y OLAP simultáneamente.
En esta arquitectura, los datos de una base de datos MySQL local se transfieren y cargan en MySQL Database Service en OCI.
El siguiente diagrama ilustra esta arquitectura de referencia.

Descripción de la ilustración Architecture-integrate-heatwave.png
Architecture-integrate-heatwave-oracle.zip
La 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 de otras regiones y las grandes distancias pueden separarlas (entre países e incluso continentes).
- Dominios de disponibilidad
Los dominios de disponibilidad son centros de datos independientes e independientes dentro de una región. Los recursos físicos de cada dominio de disponibilidad están aislados de los recursos de los otros dominios de disponibilidad, lo que proporciona tolerancia a fallos. Los dominios de disponibilidad no comparten infraestructura, como alimentación o refrigeración, ni la red interna del dominio de disponibilidad. Por lo tanto, un fallo en un dominio de disponibilidad es poco probable que afecte a los otros dominios de disponibilidad de la región.
- Red virtual en la nube (VCN) y subredes
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 del centro de datos tradicionales, las VCN le proporcionan un control total de su entorno de red. Una VCN puede tener varios bloques CIDR no solapados que puede cambiar después de crear la VCN. Puede segmentar una VCN en subredes, que se pueden acotar a una región o a un dominio de disponibilidad. Cada subred consta de un rango de direcciones contiguas que no se solapan con las otras subredes de VCN. Puede cambiar el tamaño de una subred después de la creación. Una subred puede ser pública o privada.
- 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.
- Tabla de ruta
Las tablas de rutas virtuales contienen reglas para enrutar el tráfico desde subredes a destinos fuera de una VCN, normalmente a través de gateways.
- Gateway de internet
El gateway de Internet permite el tráfico entre las subredes públicas de una VCN y la red pública de Internet.
- Gateway de enrutamiento dinámico (DRG)
El DRG es un enrutador virtual que proporciona una ruta de acceso para el tráfico de red privada entre una VCN y una red fuera de la región, como una VCN en otra región de Oracle Cloud Infrastructure, una red local o una red en otro proveedor de nube.
- FastConnect
Oracle Cloud Infrastructure FastConnect proporciona una forma sencilla de crear una conexión privada dedicada entre el centro de datos y Oracle Cloud Infrastructure. FastConnect ofrece opciones de ancho de banda superior y una experiencia de red más fiable en comparación con las conexiones basadas en Internet.
- VPN Connect
VPN Connect proporciona conectividad de IPSec de sitio a sitio entre la red local y las VCN en Oracle Cloud Infrastructure. El conjunto de protocolos IPSec cifra el tráfico IP antes de transferir los paquetes del origen al destino y descifiere el tráfico cuando llega.
- Identity and Access Management (IAM)
Utilice las políticas de OCI Identity and Access Management para controlar quién puede acceder a sus recursos en la nube y qué operaciones se pueden realizar.
- Servicio MySQL Database
Oracle MySQL Database Service es un servicio de base de datos totalmente gestionado que permite a los desarrolladores desarrollar y desplegar rápidamente aplicaciones seguras en la nube mediante la base de datos de código abierto más popular del mundo.
- HeatWave
HeatWave es un nuevo acelerador de consultas en memoria integrado de alto rendimiento para MySQL Database Service que acelera el rendimiento de MySQL para análisis y consultas transaccionales.
- Recursos informáticos - VM
El servicio de recursos informáticos de OCI le permite aprovisionar y gestionar hosts informáticos en la nube. Puede iniciar instancias informáticas con unidades que cumplan los requisitos de recursos para CPU, memoria, ancho de banda de red y almacenamiento. Después de crear una instancia informática, puede acceder a ella de forma segura, reiniciarla, asociar y desasociar volúmenes y suprimirla cuando no la necesite.
- Almacenamiento de objetos de Oracle
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 bases de datos, datos analíticos y contenido enriquecido, como imágenes y vídeos. Utilice el almacenamiento estándar para el almacenamiento "caliente" al que necesita acceder de forma rápida, inmediata y frecuente. Utilice el almacenamiento de archivos para el almacenamiento "en frío" que conserva durante largos períodos de tiempo y que rara vez tiene acceso.
- Servicio de integración de datos
Prácticamente todos los tipos de dato de cualquier origen de datos se pueden integrar en MySQL Database Service y HeatWave mediante OCI Data Integration. Cuando necesite recopilar datos de diversos orígenes de forma oportuna, la integración de datos de Oracle Cloud Infrastructure (OCI), un servicio de ETL (extracción, carga y transformación) totalmente gestionado y sin servidor en la nube en Oracle Cloud Infrastructure, para extraer, cargar y transformar datos en almacenes de datos.
Recomendaciones
Los requisitos pueden ser diferentes de la arquitectura que se describe aquí. Utilice las siguientes recomendaciones como punto de partida.
- VCN
Al crear una VCN, determine el número de bloques CIDR necesarios y el tamaño de cada bloque según el número de recursos que planea asociar a subredes de la VCN. Utilice bloques CIDR que estén dentro del espacio de direcciones IP privadas estándar.
Seleccione bloques CIDR que no se superpongan con ninguna otra red (en Oracle Cloud Infrastructure, su centro de datos local u otro proveedor en la nube) a la que desee configurar conexiones privadas.
Después de crear una VCN, puede cambiar, agregar y eliminar sus bloques de CIDR.
Al diseñar las subredes, tenga en cuenta los requisitos de flujo de tráfico y seguridad. Conecte todos los recursos de un nivel o rol específico a la misma subred, que puede servir como límite de seguridad.
Utilizar subredes regionales.
- Object Storage
Esta arquitectura utiliza Oracle Cloud Infrastructure Object Storage estándar para almacenar la salida procesada de modo que otros servicios en la nube puedan acceder a la salida para realizar análisis y mostrar más.
Consideraciones
Tenga en cuenta los siguientes puntos al desplegar esta arquitectura de referencia.
- Límites de Recursos
Tenga en cuenta las mejores prácticas, los límites por servicio y las cuotas de compartimento para su arrendamiento.
- Servicio MySQL Database
Cree el servicio MySQL mediante un módulo MySQLTERM:HeatWave.VM.Standard.E3 o MySQLTERM:HeatWave.Unidad BM.Standard.E3.
- Conectividad
Considere el uso de FastConnect si desea una conexión privada y dedicada entre sus instalaciones locales y OCI; de lo contrario, utilice VCN Connect.