Obtenga información sobre la migración de datos a una base de datos de alto rendimiento en la nube mediante el almacenamiento de archivos

Cuando desee migrar una gran cantidad de datos de un Oracle Database local a Oracle Database Exadata Cloud Service y desee un almacenamiento escalable, considere la posibilidad de utilizar Oracle Data Pump y Oracle Cloud Infrastructure File Storage.

Oracle Data Pump es una herramienta de migración de base de datos rápida, fácil y fuera de línea que admite migraciones a escala de flota empresarial. Oracle Data Pump permite cambiar la estructura de la base de datos durante la migración, soporta actualizaciones en vuelo y proporciona un amplio soporte para la migración de datos entre diferentes plataformas y bases de datos con juegos de caracteres diferentes. Oracle Cloud Infrastructure File Storage proporciona una capacidad flexible y escalable para los requisitos de almacenamiento.

Antes de empezar

Obtenga información sobre el uso de código Terraform para desplegar una topología de Oracle Cloud. Configure la infraestructura básica necesaria para un entorno en la nube

Arquitectura

Esta arquitectura muestra los componentes utilizados con Oracle Data Pump al migrar datos desde el local a un servicio Oracle Database Exadata Cloud Service con Oracle Cloud Infrastructure File Storage.

La descripción de migrate-datapump-fss.png sigue:
Descripción de la ilustración migrate-datapump-fss.png

Esta arquitectura admite los siguientes componentes:

  • Bases de Datos

    La base de datos origen es Oracle Database 19c y la base de datos destino es Oracle Database Exadata Cloud Service. Puede aprovisionar el destino desde la consola o puede descargar el código Terraform. El código Terraform está diseñado para ayudarle a desplegar VCN, una instancia de cálculo de OCPU 4 en una subred privada y un sistema de base de datos Oracle Exadata Cloud Service (Quarter Rack) en una región Oracle Cloud. Habrá una subred privada conectada al sistema de base de datos Exadata para el tráfico de clientes y otra para el tráfico de copias de seguridad. El código Terraform incluye variables de entrada, que puede utilizar para ajustar la arquitectura a los requisitos de red de las cargas de trabajo contenedorizadas, el tamaño y el número de agrupaciones de nodos necesarios, las restricciones de tolerancia a fallos, etc.

  • Almacenamiento de archivos

    El servicio de almacenamiento de archivos Oracle Cloud Infrastructure proporciona un sistema de archivos de red duradero, escalable, seguro y de grado empresarial. Puede conectarse a un sistema de archivos de servicio de almacenamiento de archivos desde cualquier instancia del sistema Exadata DB en VCN. También puede acceder a un sistema de archivos desde fuera de VCN mediante Oracle Cloud Infrastructure FastConnect y IPSec VPN.

  • Almacenamiento de objetos

    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 la base 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 "frío" que conserva durante largos períodos de tiempo y rara vez o raramente acceda a él.

  • 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).

  • Dominio de disponibilidad

    Los dominios de disponibilidad son centros de datos independientes dentro de una región. Los recursos físicos de cada dominio de disponibilidad están aislados de los recursos de los demás dominios de disponibilidad, lo que proporciona tolerancia a fallos. Los dominios de disponibilidad no comparten infraestructura, como energía o refrigeración, ni la red de dominio de disponibilidad interna. Por lo tanto, es improbable que un fallo en un dominio de disponibilidad afecte a los demás dominios de disponibilidad de la región.

  • Conexión VPN

    VPN Connect proporciona conectividad VPN de IPSec de sitio a sitio entre la red local y los VCN en Oracle Cloud Infrastructure. El conjunto de protocolos IPSec encripta el tráfico IP antes de transferir los paquetes del origen al destino y descifra el tráfico cuando llega.

  • FastConnect

    Oracle Cloud Infrastructure FastConnect proporciona una forma sencilla de crear una conexión privada y dedicada entre el centro de datos y Oracle Cloud Infrastructure. FastConnect proporciona opciones de ancho de banda más alto y una experiencia de red más fiable en comparación con conexiones basadas en Internet.

  • Gateway de enrutamiento dinámico (DRG)

    DRG es un enrutador virtual que proporciona una ruta de acceso para el tráfico de red privada entre VCN y una red fuera de la región, como VCN en otra región Oracle Cloud Infrastructure, una red local o una red en otro proveedor de nube.

  • Conectividad SQL*Net y SSH

    Oracle Data Pump necesita acceso SQL*Net y SSH a las bases de datos origen y destino, así como acceso a través del puerto 1521 (puerto de base de datos por defecto). Las bases de datos origen y destino deben tener acceso SSH al puerto 22 y SQL*Net al puerto 1521 y entre sí.

  • Gateway de servicio

    El gateway de servicio proporciona acceso de VCN a otros servicios, como Oracle Cloud Infrastructure Object Storage. El tráfico desde VCN al servicio Oracle viaja por el tejido de red Oracle y nunca atraviesa Internet.

  • Lista de seguridad

    Para cada subred, puede crear reglas de seguridad que especifiquen el origen, destino y tipo de tráfico que se debe permitir dentro y fuera de la subred.

  • Tabla de rutas

    Las tablas de rutas virtuales contienen reglas para direccionar el tráfico de subredes a destinos fuera de VCN, normalmente a través de gateways.

Acerca de la configuración de red para sistemas de base de datos Exadata

Cuando trabaja con Oracle Cloud Infrastructure, uno de los primeros pasos es configurar una red virtual en la nube (VCN) para los recursos en la nube. Oracle Database Exadata Cloud Service necesita un VCN en la región donde residirá el sistema de base de datos.

Para iniciar un sistema de base de datos Exadata, debe tener:
  • VCN en la región donde desea el sistema de base de datos.
  • Al menos dos subredes en VCN, una subred de cliente y una subred de copia de seguridad
En general, Oracle recomienda utilizar subredes regionales, que abarcan todos los dominios de disponibilidad de la región. Los recursos que cree en las dos subredes deben estar en el mismo dominio de disponibilidad. Creará tablas de rutas personalizadas para cada subred. También creará reglas de seguridad para controlar el tráfico hacia y desde la red de cliente y la red de copia de seguridad de los nodos de cálculo de Exadata.

Consulte Exadata DB Systems for best practices and network setup for Exadata DB systems.

Acerca de Oracle Cloud Infrastructure File Storage Service

Si está buscando almacenamiento compartido para servicios en Oracle Cloud Infrastructure, considere la posibilidad de utilizar Oracle Cloud Infrastructure File Storage.

Oracle Cloud Infrastructure File Storage es un sistema de archivos compartido persistente en Oracle Cloud. Proporciona un sistema de archivos de red duradero, escalable, distribuido y de grado empresarial. El servicio admite Network File System versión 3.0 (NFSv3) y Network Lock Manager (NLM) para la funcionalidad de bloqueo de archivos.

Grandes clusters de cálculo de miles de instancias pueden utilizar el servicio de almacenamiento de archivos Oracle Cloud Infrastructure para almacenamiento compartido de alto rendimiento. El aprovisionamiento de almacenamiento está completamente gestionado y automático. El almacenamiento se escalará sin problemas de kilobytes a exabytes sin provisionamiento frontal. Dispone de almacenamiento redundante para una protección de datos resistente.

Por defecto, el servicio utiliza el cifrado AES-128 para cifrar todos los sistemas de archivos. El cifrado ocurre en el nivel de archivo. Los datos y metadatos se cifran en reposo en lugar de en tránsito. No puede desactivar el cifrado.

El servicio de almacenamiento de archivos de Oracle Cloud Infrastructure está completamente gestionado y se ofrece en todos los dominios de disponibilidad de cada región de Oracle Cloud Infrastructure. Puede conectarse a un sistema de almacenamiento de archivos Oracle Cloud Infrastructure desde cualquier instancia de hardware dedicado, instancia de máquina virtual, Oracle Database Exadata Cloud Service o instancia de contenedor en la red virtual en la nube (VCN). También puede acceder a un sistema de archivos desde fuera de VCN mediante Oracle Cloud Infrastructure FastConnect y una red privada virtual de seguridad de protocolo de Internet (IPSec) (VPN).

Acerca de los Servicios y Roles Necesarios

Esta solución requiere los siguientes servicios, productos y roles:

  • Oracle Database Exadata Cloud Service
  • Oracle Cloud Infrastructure Compute
  • Almacenamiento de Archivos Oracle Cloud Infrastructure
  • Oracle Cloud Infrastructure Object Storage
  • Oracle Instant Client versión 18.3.0.0.0 o superior para la versión de Oracle Database y la plataforma del sistema operativo para admitir la nueva opción de comando impdp cloud. Si hay un Oracle Database 18.3 existente o superior instalado, puede utilizar la versión Oracle Instant Client instalada con la base de datos.
    • Paquete Básico: Todos los archivos necesarios para ejecutar aplicaciones Oracle Cloud Infrastructure, Oracle C++ Call Interface (OCCI) y Java Database Connectivity (JDBC) Oracle Call Interface (OCI)
    • Paquete SQL*Plus: la herramienta de línea de comandos SQL*Plus para consultas SQL y PL/SQL
    • Paquete de herramientas: incluye bomba de datos, SQL*Loader y cliente de reproducción de carga de trabajo

Éstos son los roles necesarios para cada servicio.

Nombre del Servicio: Rol Necesario para...
Oracle Cloud Infrastructure: Admin o una política que otorga permiso para gestionar Compute, Exadata, networking y almacenamiento Cree el sistema de base de datos Exadata de destino y configure recursos en Oracle Cloud.
Almacenamiento de Archivos Oracle Cloud Infrastructure: Administrador o una política que otorga permiso para gestionar los recursos de almacenamiento de archivos Cree almacenamiento para los datos a partir de la base de datos local.
Oracle Database: root Acceda a la base de datos mediante SSH.
Software de Oracle Data Pump: Usuario no raíz Instale el software Data Pump.

Consulte Learn how to get Oracle Cloud services for Oracle Solutions para obtener los servicios en la nube que necesita.