Obtener más información sobre la migración de datos de aplicación a la nube

La organización puede utilizar aplicaciones que soporten una amplia gama de funciones empresariales, desde procesos tradicionales de atención al público hasta la fabricación sin lógica, cadenas suplementarias y aplicaciones orientadas al cliente. Si tiene en cuenta el traslado de los datos de la aplicación de forma local a Oracle Cloud, evalúe qué datos se deben transferir a la nube, comprenda las opciones de almacenamiento de datos disponibles en Oracle Cloud Infrastructure y seleccione un método de transferencia de datos adecuado.

Puede migrar los datos de la aplicación a Oracle Cloud Infrastructure con cambios de proceso de negocio, de reintegración o de enseñanza mínima, y dará como resultado una solución más flexible, más fiable y ofrece un mayor rendimiento al respecto al despliegue local o con otros proveedores en la nube.

Ventajas del traslado a la nube

Oracle Cloud Infrastructure ofrece servicios, capacidades de infraestructura, herramientas y soporte únicos optimizados para migrar aplicaciones y sus datos locales a la nube.

  • Existen ventajas de rendimiento significativas cuando ejecuta las aplicaciones en Oracle Cloud.
  • Oracle Cloud Infrastructure proporciona seguridad empresarial a cada nivel de la pila, para garantizar el aislamiento del usuario, el cifrado de datos en cada etapa del ciclo de vida, los controles de seguridad detallados, el cumplimiento y la visibilidad mediante soluciones de control y datos de log completos.
  • Oracle ofrece los servicios de migración de la base de datos más completos en el sector, por lo que habrá uno que coincida exactamente con sus requisitos.

Sin embargo, su estrategia para mover las aplicaciones locales y sus datos a la nube depende del entorno, de las configuraciones personalizadas y de las aplicaciones que utilizan sus orígenes de datos.

Identificar Componentes de la Aplicación

Al mover una aplicación, es importante identificar todos sus componentes, especialmente si tiene previsto actualizar cómo se estructuran los datos. Las aplicaciones tienen cuatro componentes básicos: clientes, software, conectividad y datos.

Clientes: antes de mover la aplicación, responda las siguientes preguntas clave:
  • ¿Quiénes son todos los clientes que utilizan esta aplicación?
  • ¿Qué tipo de acceso necesita cada cliente para esta aplicación?
  • ¿Los usuarios avanzados tienen diferentes requisitos de acceso que los usuarios normales o sólo de informe?
La creación de una matriz de los usuarios y sus requisitos ayuda a diseñar el movimiento de la aplicación.

Software: ¿Qué software es necesario para que el sistema funcione? Identifique si la aplicación tiene algún requisito de middleware o de base de datos. Asegúrese de enumerar todos los requisitos básicos para la aplicación. Este movimiento también puede ser una oportunidad para ampliar o reducir la aplicación.

Conectividad: identifique los requisitos de conectividad y descubra qué requisitos de acceso serán:
  • ¿Es actualmente un problema de latencia para esta aplicación? Si es así, ¿cuál es el umbral de latencia?
  • ¿Se ha identificado la conexión a Oracle Cloud Infrastructure FastConnect, el tráfico a través de Internet o un túnel de IPSec a través de Internet?
  • ¿Cuánto ancho de banda requiere la aplicación?
  • ¿Los clientes realicen viajes en rondas con los datos o se utilizarán y almacenarán en Oracle Cloud Infrastructure?
  • ¿Existen listas de seguridad especiales de VPN o VCN?
  • ¿Son subredes necesarias para separar los clientes, SQL Server y los datos?

Datos: el acceso a los datos de la aplicación es crítico en cualquier entorno informático, incluido un entorno en la nube. Uno de los problemas básicos en la computación en la nube es la arquitectura de almacenamiento de datos en los sistemas de cálculo, ya sea un almacenamiento de objetos, un volumen en bloque o un sistema de archivos. Conjunto grande de datos Establecer un conjunto diferente de problemas para la migración. Calcular la cantidad de datos que se deben mover, ya sea debido a unos gigabytes o a pocas masculinas.

Si mueve una aplicación, también puede archivar o reorganizar los datos para que se ajusten mejor a las necesidades de la organización. Responda a las siguientes preguntas sobre la organización, la gestión y la retención de los datos:
  • ¿Cuántos datos se deben mover para que la aplicación funcione correctamente?
  • ¿Es necesario acceder a los datos en las geografías o en los dominios de disponibilidad?
  • Si se produce una interrupción grave, ¿cuántos datos se pueden perder? ¿Hay alguna escala para la pérdida aceptable de datos?
  • ¿Qué tipo de políticas de copia de seguridad se necesitan para garantizar el cumplimiento de las políticas organizativas?
  • ¿Son necesarios los clones de los datos?
  • ¿La aplicación tiene funciones que pueden ayudar a facilitar la migración entre sistemas?
Esta lista de preguntas no es exhaustiva, pero es el mínimo dedicado que debe tener en cuenta antes de pasar a Oracle Cloud Infrastructure.

Escenarios de migración

En función de sus prioridades, puede elegir entre diferentes enfoques para migrar las aplicaciones locales a la nube. Oracle Cloud Infrastructure proporciona arquitecturas de referencia que soportan una amplia espectro de opciones.

Existen muchos factores que pueden afectar a la ruta de migración óptima de la ubicación local a la nube:

¿La aplicación ha terminado, necesita algunas actualizaciones y tiene una carga de trabajo fija?

“Elevar y Mayúsculas” es un enfoque que hace que algunos cambios en la infraestructura sean posibles. Reduce las posibilidades de introducir diferencias en el comportamiento, a la vez que aún se entregan las ventajas en la nube de mejorar el rendimiento al utilizar el mejor hardware, almacenamiento y red, así como las ventajas financieras de mover de un capex a un modelo opex. Mejore la base de datos moviéndose a una versión gestionada de la base de datos Oracle, mejorando la fiabilidad y reduciendo la carga de trabajo del administrador.

¿La aplicación sigue siendo un proyecto activo, con actualizaciones normales y versiones?

“Mover y Mejorar” permite actualizar los componentes de la infraestructura de la aplicación a las versiones más recientes, como la migración de WebLogic a la versión 12.2 y la base de datos Oracle a la versión 19c y el uso de una arquitectura validada de Oracle que se puede desplegar desde scripts de Terraform. Esto implementa las mejores prácticas para ejecutar aplicaciones en Oracle Cloud Infrastructure. Este enfoque facilita la creación/desactivación de instancias de aplicaciones de trabajo de desarrollo y prueba, y mejora la calidad de las versiones de producción.

¿Desea implementar una arquitectura nativa en la nube, con soporte para la ampliación elástica, el despliegue continuo y la autocorrección?

Esto permite el despliegue de aplicaciones basadas en WebLogic en clusters de Kubernetes de los contenedores de Docker. Con OKE, el servicio Kubernetes gestionado de Oracle Cloud Infrastructure es fácil crear una infraestructura ampliable y altamente resistente, al mismo tiempo que aprovecha el código de aplicación existente. Esta infraestructura es ideal para el desarrollo de software.

En cada uno de estos enfoques, Oracle ofrece opciones para utilizar opciones de base de datos como servicio para las aplicaciones, a la vez que mantienen su inversión en licencias de base de datos perpetuas mediante su programa “Bring-Your-Own-License” (BYOL).

Estado actual Objetivo Tipo Arquitectura Validado de Destino
Cualquier aplicación personalizada que se ejecute en cualquier base de datos Oracle. Mejore la fiabilidad, el rendimiento y la seguridad. Inferior TCO. Minimizar el riesgo de migración. " Valoración Porcentual y Turno" Mueva la pila de aplicaciones a un BM o VM en Oracle Cloud Infrastructure. Migrar la base de datos a Oracle Database Classic Cloud Service (BYOL).
Aplicaciones JavaEE/WebLogic que se ejecutan en cualquier base de datos Oracle. Como “Elevación y turno" más: actualizar a WLS más reciente, automatizar despliegues de desarrollo/prueba/producción, implementar HA y DR, consolidar bases de datos. “Mover y mejorar” Despliegue JavaEE/WLS en VM/BMs mediante scripts de Terraform. Migre bases de datos a Oracle Autonomous Database, Oracle Database Classic Cloud Service (VM o BM) u Oracle Database Exadata Cloud Service. Implantar opciones avanzadas de HA y DR.
Aplicaciones JavaEE/WebLogic que se ejecutan en cualquier base de datos Oracle. Como “Move and Improve" (Mover y mejorar), más: aumente la flexibilidad, elasticidad y mejore la productividad de los desarrolladores con amplios opciones de automatización. “Modernización” Despliegue JavaEE/WLS en clusters Docker/Kubernetes mediante scripts de Terraform. Migrar bases de datos a ADB, Oracle Database Classic Cloud Service (VM o BM) u Oracle Database Exadata Cloud Service. Implantar opciones avanzadas de HA y DR.

Oracle puede ayudarle a comprender las consideraciones necesarias para elegir el escenario que mejor se ajuste a sus requisitos y proporcionar arquitecturas validadas para implementar estos casos.

Decidir sobre la mejor estrategia de migración

Después de inventarios, debe decidir la mejor estrategia de migración.

Tenga en cuenta lo siguiente antes de comenzar el proceso de migración:

  • La mejor hora del día para realizar la migración
  • Requisitos de tiempo de inactividad
  • Tamaño de la base de datos y del conjunto de datos
  • Juegos de caracteres de la base de datos origen y destino
  • Versiones de la base de datos origen y destino
  • Si la base de datos origen contiene tipos de dato definidos por el usuario
  • La base de datos origen y la plataforma de la base de datos destino (endian)
  • Consideraciones de seguridad
  • Una estrategia para grandes cargas de trabajo