Migración de ERP, títulos y bases de datos de banners ellucian a Oracle Cloud

Cuando una universidad con sede en Virginia Occidental quería modernizar sus servicios a los estudiantes y las operaciones del campus, recurrió al proveedor de servicios gestionados Tharseo IT para obtener ayuda.

Después de migrar el sistema Ellucian Banner 9X ERP de la universidad, cinco bases de datos Banner y una aplicación de grado 5X de un centro de datos en el campus a Oracle Cloud Infrastructure (OCI), Tharseo también ayudó a la universidad a desplegar un análisis predictivo motor para supervisar sus sistemas, una región de recuperación ante desastres para mejorar la continuidad del negocio y una infraestructura de servidor virtualizada a demanda para ayudar a asignar recursos en varios sistemas en función de las necesidades cambiantes de los estudiantes, el profesorado y el personal.

Después de analizar el entorno local de la universidad, Oracle proporcionó una recomendación de tamaño basada en el tráfico máximo en las cargas de trabajo de las aplicaciones de la universidad. Para minimizar el riesgo y garantizar una transición exitosa, la universidad se asoció con Tharseo IT para ayudar a migrar:

  • Ellucian Banner 9 veces ERP a OCI, incluidos módulos para estudiantes, RR. HH., ayuda financiera y otros
  • Gestión de documentos de banner y flujo de trabajo de banner
  • Cuatro niveles de instancias de base de datos de Banner, una para producción, dos para ubicación temporal y una instancia auxiliar para desarrollo
  • Título Trabaja 5X para ayudar a los estudiantes y sus asesores a evaluar el progreso académico hacia la finalización de los títulos de estudiantes
  • Docenas de interfaces de sistemas de terceros

La mejora y la conservación de la continuidad del negocio figuraban entre las principales prioridades de la universidad en esta migración a la nube. Tharseo ayudó a esta institución de investigación estudiantil a:

  • Configurar una región de recuperación ante desastres con Rackware y proporcionar réplicas de base de datos para failover
  • Configurar Oracle Data Guard para restaurar datos rápidamente
  • Retener y archivar datos con Oracle Cloud Infrastructure Object Storage

Arquitectura

En función de los módulos y componentes que una universidad decida implantar, existen varias formas de desplegar Ellucian Banner en la nube.

Una vez seleccionados los módulos y componentes, el resto de las decisiones de arquitectura se basan en los requisitos específicos de la universidad para infraestructura, seguridad y disponibilidad.

Los módulos y componentes de la aplicación Banner ERP se ejecutan en instancias virtuales. El primer componente es el administrador de rótulos, que se utiliza para gestionar información financiera, de alumnos y de recursos humanos, y solo el profesorado y el personal de la universidad pueden acceder a él. Por motivos de seguridad, solo se puede acceder al administrador de rótulos mediante una dirección IP privada en una subred privada desde la red del campus universitario o mediante un túnel VPN de sitio a sitio al gateway de enrutamiento dinámico (DRG) y a la red virtual en la nube (VCN). El segundo componente es el Autoservicio Banner (SSB), al que acceden los alumnos, el profesorado y el personal, y se utiliza para gestionar calificaciones, planes de estudios de clase, expedientes académicos, horarios, listas de alumnos, órdenes de trabajo de instalaciones, beneficios, devengos y presupuestos. Para este despliegue, la universidad decidió hacer que SSB fuera accesible solo desde la red del campus. El acceso a Banner debe atravesar primero la red del campus universitario, luego la VPN de sitio a sitio y, por último, la red virtual en la nube (VCN). Se utiliza un equilibrador de carga local en la red del campus para la gestión y distribución del tráfico.

Trabajos de Título es una aplicación independiente que la universidad utiliza para planificar el trabajo de curso y ejecutar auditorías de título. Los alumnos acceden a Título Trabajado para la auditoría de títulos a través de los mismos canales que SSB. Trabajos de Título se integra con Banner mediante trabajos por lotes y enlaces de base de datos, y extrae datos de la base de datos Banner.

Para ejecutar trabajos por lotes, una instancia virtual utiliza un daemon de procesamiento por lotes que se comunica mediante DBMS_PIPES o Advanced Queuing (AQ). El profesorado y el personal envían solicitudes para los informes que ejecuta la instancia virtual de envío de puesto.

En el siguiente diagrama, se ilustra la arquitectura:



tharseo-it-oci-architecture-oracle.zip

Se crean dos entornos, uno para producción (Prod) y otro para prueba y desarrollo (Non-Prod). Los niveles de aplicación se separan en dos subredes. Se utiliza una única subred para el nivel de base de datos que consta de bases de datos de producción y no de producción.

Oracle Base Database Service almacena los datos generados por todos los componentes de banner. Se han desplegado varias bases de datos para soportar Banner: Banner DB, Data Warehouse DB (DW) y Grade Works DB. Oracle Cloud Infrastructure File Storage se utiliza para almacenar datos de configuración de aplicaciones. Oracle Cloud Infrastructure Object Storage se utiliza para almacenar las copias de seguridad.

Hay máquinas virtuales de soporte adicionales desplegadas para admitir Banner, como la API de Ethos y el editor de eventos.

Para la recuperación ante desastres, se despliega una configuración activo-pasivo. Mediante Rackware, el nivel de aplicación para Prod se almacena temporalmente en la región de OCI en Phoenix, que se conecta mediante intercambio remoto. Las bases de datos en espera se despliegan en Phoenix con Data Guard que replica los datos de la base de datos.

Para controlar el entorno, la universidad ha desplegado herramientas de Oracle Cloud Observability and Management Platform, incluidas Database Management y Oracle Cloud Infrastructure Monitoring.

Tharseo colabora con la universidad para seguir modernizando la infraestructura de Banner y aprovechar los servicios en la nube para aumentar la disponibilidad, la seguridad y el control. En la hoja de ruta para Tharseo y la universidad son los siguientes:

  • Alta disponibilidad: la universidad está explorando opciones para utilizar los equilibradores de carga de OCI para proporcionar una mayor disponibilidad
  • Seguridad: la universidad está explorando herramientas de seguridad de OCI como las zonas de seguridad de OCI, Oracle Cloud Guard, Oracle Cloud Infrastructure Vulnerability Scanning Service, Oracle Cloud Infrastructure Web Application Firewall (WAF) y el cifrado de datos transparente (TDE). Aislar la parte de la aplicación para el profesorado y el personal proporcionará una capa adicional de seguridad. El aislamiento de las bases de datos de prueba en su propia subred también proporcionará una capa adicional de seguridad.
  • Visibilidad integral: el uso de funciones adicionales de Oracle Cloud Observability and Management Platform permitirá a la universidad obtener información adicional sobre el rendimiento de la aplicación Banner ERP.

En el siguiente diagrama se ilustra la arquitectura futura:


A continuación se muestra la descripción de tharseo-it-oci-future.png
Descripción de la ilustración tharseo-it-oci-future.png

Tharseo-it-oci-future-oracle.zip

La arquitectura tiene los siguientes componentes:

  • arrendamiento

    Un arrendamiento es una partición segura y aislada que Oracle configura en Oracle Cloud al registrarse en Oracle Cloud Infrastructure. Puede crear, organizar y administrar sus recursos en Oracle Cloud dentro de su arrendamiento. Un arrendamiento es sinónimo de una compañía u organización. Normalmente, una compañía tendrá un solo arrendamiento y reflejará su estructura organizativa dentro de ese arrendamiento. Un único arrendamiento suele estar asociado a una sola suscripción, y una única suscripción suele tener un solo arrendamiento.

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

  • 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 otros dominios de disponibilidad, lo que proporciona tolerancia a fallos. Los dominios de disponibilidad no comparten infraestructura, como la alimentación o la refrigeración, ni la red interna del dominio de disponibilidad. Por lo tanto, es improbable que un fallo en un dominio de disponibilidad afecte a los otros dominios de la región.

  • Red virtual en la nube (VCN) y subredes

    Una VCN es una red definida por software y personalizable 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. Una VCN puede tener varios bloques de CIDR no superpuestos que puede cambiar después de crear la VCN. 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. Puede cambiar el tamaño de una subred después de la creación. Una subred puede ser pública o privada.

  • Tabla de ruta

    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.

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

  • VPN de sitio a sitio

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

  • 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 para el tráfico de red privada entre las redes virtuales de la misma región, entre una VCN y una red fuera de la región, como una VCN de otra región de Oracle Cloud Infrastructure, una red local o una red de otro proveedor en la nube.

  • Gateway de servicio

    El gateway de servicios proporciona acceso desde una VCN a otros servicios, como Oracle Cloud Infrastructure Object Storage. El tráfico desde la VCN al servicio Oracle recorre el tejido de red de Oracle y no Internet.

  • Interconexión remota

    El intercambio remoto permite a los recursos de las VCN comunicarse mediante direcciones IP privadas sin enrutar el tráfico a través de Internet o a través de su red local. El intercambio de tráfico remoto elimina la necesidad de un gateway de Internet y de direcciones IP públicas para las instancias que necesitan comunicarse con otra VCN en una región diferente.

  • Recursos informáticos

    El servicio Oracle Cloud Infrastructure Compute permite aprovisionar y gestionar hosts informáticos en la nube. Puede iniciar instancias informáticas con unidades que cumplan los requisitos de recursos de 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 desconectar volúmenes y terminarla cuando ya no lo necesite.

  • Object Storage

    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 base de datos, datos analíticos y contenido enriquecido, como imágenes y vídeos. Puede almacenar datos de forma segura y, a continuación, recuperarlos directamente desde Internet o desde la plataforma en la nube. Puede ampliar el almacenamiento sin problemas sin experimentar ninguna degradación del rendimiento ni de la fiabilidad del servicio. Utilice el almacenamiento estándar para el almacenamiento de acceso rápido al que debe acceder de forma rápida, inmediata y frecuente. Utilice el almacenamiento de archivo para el almacenamiento en frío que conserva durante largos períodos de tiempo y a los que rara vez accede.

  • Almacenamiento de archivos

    El servicio Oracle Cloud Infrastructure File Storage ofrece un sistema de archivos de red duradero, escalable, seguro y empresarial. Puede conectarse a un sistema de archivos del servicio File Storage desde cualquier instancia con hardware dedicado, de máquina virtual o de contenedor en una VCN. También puede acceder a un sistema de archivos desde fuera de la VCN mediante Oracle Cloud Infrastructure FastConnect y la VPN IPSec.

  • Data Guard

    Oracle Data Guard proporciona un completo juego de servicios que permiten crear, mantener, gestionar y supervisar una o más bases de datos en espera para permitir que las bases de datos Oracle de producción permanezcan disponibles sin interrupción. Oracle Data Guard mantiene estas bases de datos en espera como copias de la base de datos de producción. A continuación, si la base de datos de producción deja de estar disponible debido a una interrupción planificada o no planificada, Oracle Data Guard puede cambiar cualquier base de datos en espera al rol de producción, minimizando el tiempo de inactividad asociado a la interrupción.

  • Oracle Base Database Service

    Oracle Base Database Service es un servicio de base de datos de Oracle Cloud Infrastructure (OCI) que permite crear, ampliar y gestionar bases de datos Oracle con todas las funciones en máquinas virtuales. Un sistema de base de datos de máquina virtual utiliza el almacenamiento de OCI Block Volumes en lugar del almacenamiento local y puede ejecutar Oracle Real Application Clusters (Oracle RAC) para mejorar la disponibilidad.

  • Supervisión

    El servicio Oracle Cloud Infrastructure Monitoring supervisa de forma activa y pasiva los recursos en la nube mediante métricas para supervisar recursos y alarmas a fin de notificarle cuando estas métricas cumplan los disparadores especificados por la alarma.

  • Database Management

    Database Management Cloud Service proporciona a los DBA una consola unificada para las bases de datos locales y en la nube con capacidades de gestión de bases de datos de ciclo de vida para la supervisión, la gestión del rendimiento, el ajuste y la administración. Utilice diagnósticos y ajustes avanzados de conjuntos de datos para solucionar problemas y optimizar el rendimiento. Optimice SQL con control SQL en tiempo real y simplifique las configuraciones de la base de datos.

Consiga una posición destacada en la creación y el despliegue

¿Desea mostrar lo que ha creado en Oracle Cloud Infrastructure? ¿Le interesa compartir sus lecciones aprendidas, mejores prácticas y arquitecturas de referencia con nuestra comunidad global de arquitectos en la nube? Permítanos ayudarle a comenzar.

  1. Descargar la plantilla (PPTX)

    Ilustre su propia arquitectura de referencia arrastrando y soltando los iconos en el esquema de ejemplo.

  2. Ver el tutorial de arquitectura

    Obtenga instrucciones paso a paso sobre cómo crear una arquitectura de referencia.

  3. Enviar el diagrama

    Envíenos un correo electrónico con su diagrama. Nuestros arquitectos en la nube revisarán su diagrama y se pondrán en contacto con usted para analizar su arquitectura.

Acuses de recibo

  • Authors: Robert Huie, Sasha Banks-Louie
  • Contributors: Scott Howe, Brad Goodwin, Robert Lies

    Tharseo Team: Zach Ehrhardt, HeeMin Kim