Obtener información sobre la migración de cargas de trabajo de Oracle Exalogic

Puede importar cargas de trabajo de máquinas virtuales de Oracle Exalogic a Oracle Private Cloud Appliance (PCA) y Oracle Compute Cloud@Customer mediante la migración a la nube y por turnos.

Private Cloud Appliance y Compute Cloud@Customer son sistemas de ingeniería de Oracle diseñados para cargas de trabajo de nivel de aplicación mediante la entrega de infraestructura como servicio (IaaS). Private Cloud Appliance es un sistema integrado de hardware y software que reduce la complejidad de la infraestructura y el tiempo de despliegue de cargas de trabajo virtualizadas en nubes privadas. Se trata de una plataforma completa para una amplia gama de tipos de aplicaciones y cargas de trabajo, con recursos integrados de gestión, recursos informáticos, almacenamiento y redes. Private Cloud Appliance proporciona un rendimiento excelente y otras propiedades del sistema para una amplia gama de aplicaciones.

Private Cloud Appliance también está disponible como Compute Cloud@Customer, una solución para una nube privada local que incluye Private Cloud Appliance y servicios de Oracle. Puede utilizar Compute Cloud@Customer por suscripción, con Oracle operando la infraestructura para que pueda centrarse en las aplicaciones. Excepto donde se indique, Private Cloud Appliance se utilizará en esta solución para describir cualquier forma del producto.

En esta solución se describe cómo migrar las aplicaciones a Private Cloud Appliance X9-2 y Compute Cloud@Customer, con énfasis en las cargas de trabajo de Exalogic, así como en los métodos de despliegue y las mejores prácticas. Esta solución hace hincapié en las características de plataforma y rendimiento de Private Cloud Appliance X9 y Compute Cloud@Customer en comparación con las versiones anteriores. La metodología y los principios arquitectónicos se aplican a todas las versiones, así como a Oracle Cloud Infrastructure (OCI).

Note:

Este contenido se proporciona únicamente con fines informativos y con orientación autosuficiente. La consultoría u otra asistencia relacionada con el contenido no está cubierta por el contrato de Soporte Oracle ni por las solicitudes de servicio asociadas. Si tiene preguntas o necesidades adicionales, póngase en contacto directamente con su equipo de Oracle Sales.

Ventajas del uso de Private Cloud Appliance y Compute Cloud@Customer

La plataforma Private Cloud Appliance es ideal para aplicaciones de Oracle y de terceros, con ventajas especialmente adecuadas para Oracle WebLogic Fusion Middleware y productos de nivel de aplicación similares. Hay varias razones por las que esto es tan efectivo:
  • Proporciona un tiempo de creación de valor rápido para una plataforma de virtualización sólida, que va desde el primer encendido hasta el inicio de máquinas virtuales en cuestión de horas. Detecte automáticamente componentes de hardware y configúrelos para que funcionen entre sí, reduciendo el esfuerzo administrativo y de diseño, eliminando posibles errores y acelerando el tiempo de despliegue de la aplicación. La configuración automatizada implementa las mejores prácticas de Oracle para obtener un rendimiento y una disponibilidad óptimos.
  • Proporciona un Ethernet de 100 GB de alto rendimiento y alta velocidad, Oracle ZFS Storage Appliance ZS9-2 y nodos de cálculo X9-2 de Oracle (Oracle E5-2 en Compute Cloud@Customer), lo que proporciona mejoras de rendimiento y escala con respecto a las generaciones de productos anteriores.
  • Elimina puntos de fallo únicos en recursos de gestión, red, almacenamiento y recursos informáticos, y permite actualizaciones sucesivas sin tiempo de inactividad en la infraestructura del sistema.
  • Aprovisiona instancias de aplicaciones de VM rápidamente mediante imágenes de plataforma de Oracle incorporadas en lugar de tener que crearlas desde cero. Puede importar y desplegar imágenes de plataforma personalizadas en el sistema según sea necesario.
  • Permite la creación de redes entre máquinas virtuales de alto rendimiento mediante las redes internas de Private Cloud Appliance para obtener comunicaciones privadas de baja latencia y gran ancho de banda entre máquinas virtuales en una aplicación en cluster. Esto es especialmente útil para aplicaciones de cluster como WebLogic y Coherence, y marcos como Kubernetes. Varias redes privadas basadas en VLAN o redes personalizadas de Private Cloud Appliance pueden proporcionar redes aisladas independientes y son ideales para alojar varios clusters de aplicación en el mismo Private Cloud Appliance. Cada red transporta el tráfico privado a cada cluster, sin necesidad de evitar la colisión de direcciones IP o la fuga de datos entre aplicaciones.
  • Proporcione un mayor rendimiento y una recuperación automatizada a partir de interrupciones con un servicio de equilibrio de carga (LBaaS) y funciones de alta disponibilidad (HA) de Private Cloud Appliance X9-2 y Compute Cloud@Customer. Utiliza tres dominios de errores independientes en cada dispositivo Private Cloud Appliance, lo que permite distribuir las aplicaciones entre estos dominios de errores y reiniciar dentro de un dominio de errores si hay recursos disponibles.
  • Realiza la orquestación de aplicaciones y el despliegue automatizado de cargas de trabajo con Terraform, la API de OCI de Oracle y las interfaces de línea de comandos programables.
  • Admite computación heterogénea en Oracle Linux, Oracle Solaris, otras distribuciones de Linux y Windows. Esto aumenta la eficiencia operativa y el ROI al permitir que se utilice la misma plataforma de sistema para varias cargas de trabajo, en lugar de requerir otras independientes.
  • Soporta Oracle Linux Cloud Native Environment, incluido Oracle Container Runtime for Docker y Oracle Container Services para su uso con Kubernetes. Proporcionan un tiempo de ejecución ideal para que las aplicaciones de Oracle WebLogic Server se ejecuten en Docker y Kubernetes con soporte de sistema completo e integrado de Oracle.

    Sugerencia:

    Oracle recomienda que los clientes que ejecuten aplicaciones de Oracle WebLogic Server en sistemas de Oracle Exalogic Elastic Cloud y deseen adoptar una infraestructura nativa en la nube y prácticas de DevOps, migren a Private Cloud Appliance y Compute Cloud@Customer.

Consideraciones sobre el enfoque de migración

Antes de empezar, tenga en cuenta las opciones de enfoque de migración. Puede realizar una nueva instalación del sistema operativo o una migración a la nube de Exalogic a Private Cloud Appliance (PCA).

En el siguiente diagrama se muestra la pila de Exalogic con el control de Exalogic y las optimizaciones InfiniBand.

A continuación se muestra la descripción de migrating-applications-exalogic-stack.png
Descripción de la ilustración migrating-applications-exalogic-stack.png

Puede migrar aplicaciones sin cambios. Como alternativa, puede utilizar la migración como una oportunidad para una actualización técnica y de hardware de la aplicación y el sistema operativo. Para ello, elija una nueva instalación del sistema operativo.

Compare los entornos durante la planificación de migraciones y evalúe si desea crear un entorno nuevo que coincida estrechamente con el anterior mediante la siguiente información:

  • Las versiones de Oracle WebLogic Server 10.3.6 y 12.1.3 están llegando a su fin. Nuevas funciones como soporte REST actualizado, procesamiento JSON, escala automática y gestión de REST en Oracle WebLogic Server 12.2.1. X permite una mejor integración con los sistemas en la nube. Los clientes que utilicen versiones anteriores deben planificar la migración a 12.2.1.3 o versiones posteriores como parte del proceso de migración.
  • La migración cambiará la infraestructura informática subyacente utilizada por las aplicaciones.
  • Aunque Oracle Traffic Director (OTD) está soportado para la migración a Private Cloud Appliance, los equilibradores de carga de Kubernetes nativos, como Traefik y Voyager, son más adecuados para Kubernetes, y se recomiendan como sustituciones para Oracle Traffic Director. Los equilibradores de carga simples se pueden implantar mediante haproxy, que se incluye con Oracle Linux. El equilibrador de carga como servicio (LBaaS) será el equilibrador de carga nativo preferido en Private Cloud Appliance X9-2 cuando esté disponible.
  • Se admite el acceso a sistemas externos mediante el protocolo HTTP y T3, incluido el acceso a bases de datos y clusters de Oracle RAC que se ejecutan en sistemas Oracle Exadata Database Machine. Los protocolos SDP no se admiten en Private Cloud Appliance, por lo que se debe eliminar cualquier uso existente de SDP en dominios que se ejecutan en sistemas en la nube de Exalogic. Esto es coherente con las recomendaciones actuales para las aplicaciones que se ejecutan en Exalogic.
  • Oracle WebLogic Server, Oracle Coherence y Oracle Application Development Framework están soportados para su uso en Kubernetes con las herramientas de Kubernetes WebLogic.
  • Oracle SuperCluster es un entorno significativamente diferente de Private Cloud Appliance, que requiere planificación adicional para tener en cuenta las diferencias del sistema operativo y las diferencias endian subyacentes. Debe crear nuevas máquinas virtuales e instalar las versiones X86 o Linux de Solarix de sus aplicaciones y migrar datos a través de NFS.

Antes de empezar

Antes de comenzar la migración, obtenga información sobre las definiciones utilizadas en este manual de soluciones, consulte los detalles de la licencia y revise la documentación del producto para consultarla más adelante.

Obtenga más información sobre las imágenes de plataforma en las notas de la versión de Private Cloud Appliance 3.0.

Acerca de la instalación de SO nueva

Este método despliega nuevas máquinas virtuales que contienen Oracle WebLogic Server u otro software de aplicación y, a continuación, migra el contenido de la aplicación (binarios, scripts, herramientas) de las instancias actuales.

También puede realizar una nueva instalación del sistema operativo en las aplicaciones que se ejecutan actualmente en servidores básicos. Considere una nueva instalación del sistema operativo para obtener las siguientes ventajas:

  • Realiza una actualización de tecnología de software para complementar la actualización de tecnología de hardware.
  • Permite una transformación y modernización más significativas del entorno de aplicaciones, incluida la oportunidad de modernizar aplicaciones, ejecutarlas dentro de contenedores de Docker y utilizar Kubernetes.

Private Cloud Appliance soporta completamente la entrega de aplicaciones basadas en contenedores mediante un entorno nativo de Oracle Cloud que representa la tendencia moderna de entrega de sistemas de aplicaciones. Para realizar una nueva instalación del sistema operativo y la aplicación

  • El administrador debe descargar e instalar las versiones más recientes del sistema operativo Oracle Linux y de la aplicación de Oracle Software Delivery Network en Oracle Software Delivery Cloud.
  • Copie los datos de la aplicación en el sistema operativo recién instalado.

Los pasos administrativos son similares en Private Cloud Appliance que en cualquier otra plataforma.

Note:

Oracle recomienda este método, que garantiza una pila de software actualizada. Sin embargo, esto puede requerir un análisis adicional para capturar el contenido del sistema actual. La mayoría de los usuarios a menudo prefieren mover entornos de aplicaciones a hardware nuevo con el menor número posible de cambios.

Acerca de los términos utilizados en esta solución

Revise las definiciones de los términos utilizados en este manual de soluciones.

  • El sistema de origen es la plataforma en la que se está ejecutando actualmente la máquina virtual y el destino es el sistema Private Cloud Appliance al que se moverá.
  • Una instancia es una máquina virtual en Private Cloud Appliance. Una instancia tiene un ciclo de vida: se puede crear, iniciar (o iniciar), parar y terminar (quitar del sistema PCA). Oracle Cloud Infrastructure (OCI) utiliza el término instancia en lugar de máquina virtual porque una instancia podría estar en hardware dedicado. Private Cloud Appliance cumple la misma definición.
  • Cada instancia tiene una unidad, que describe su configuración de CPU, memoria, red y disco. PCA tiene una lista de unidades estándar, que se describe en el tema Choose a Private Cloud Appliance Shape.
  • Una imagen es la plantilla de un disco virtual que contiene el sistema operativo y las aplicaciones preinstaladas, además de metadatos descriptivos.
  • Una instancia se crea mediante la creación de un volumen de inicio a partir de una imagen y se inicia inmediatamente. Otros discos que pertenecen a la instancia se denominan volúmenes en bloque y se crean después de iniciar la instancia.
  • Private Cloud Appliance proporciona imágenes de plataforma para Oracle Linux 7, Oracle Linux 8 y Oracle Solaris 11.4.
  • Las imágenes personalizadas se pueden crear a partir de una instancia que se ejecuta en Private Cloud Appliance, lo que permite utilizar una imagen como base para instancias clonadas con contenido personalizado.
  • Las imágenes de Traiga su propia imagen (BYOI) se importan desde una plataforma diferente.

Acerca de Bring Your Own Image (BYOI)

Esta solución se centra en BYOI mediante un enfoque de migración a la nube en el que se mueve una instancia de sistema operativo a Private Cloud Appliance con el menor número posible de cambios de sistema operativo y configuración.

Otro enfoque es crear imágenes completamente nuevas basadas en la última versión del sistema operativo y software de aplicación deseados. Utilice esta opción cuando desee realizar una actualización tecnológica y modernizar toda la pila de hardware y software. Ambos enfoques son válidos y ampliamente utilizados, dependiendo de sus necesidades comerciales y técnicas.

Consulte la sección Traiga su propia imagen (BYOI) en la documentación de Oracle Cloud Infrastructure para obtener más información.

Acerca de los productos, servicios y roles necesarios

Esta solución requiere uno o más de los siguientes productos y servicios:

  • Oracle Private Cloud Appliance X9-2

    Oracle Compute Cloud@Customer

  • Oracle Cloud Infrastructure

Estos son los roles necesarios para cada producto o servicio.

Nombre de producto: Rol Necesario para...
Oracle Private Cloud Appliance: Compute Enclave Cree construcciones de red, recursos informáticos y almacenamiento.
Oracle Compute Cloud@Customer: Administrators Acceda a la consola, la CLI y las API de Oracle Compute Cloud@Customer.
Oracle Cloud Infrastructure: Administrators Acceda a la consola, la CLI y las API de Oracle Cloud Infrastructure.

Consulte Productos, soluciones y servicios de Oracle para obtener lo que necesita.