logoBosonit_blanco

Traspaso de las aplicaciones de Java de un Weblogic de Oracle a un Weblogic Operator dentro de Kubernetes

Creamos los entornos de nuestro cliente y los dotamos de seguridad así como los integramos con herramientas de monitorización

El reto

El reto es traspasar todas las aplicaciones, más de 200 de un weblogic cluster de Oracle. A la nueva plataforma que usa kuberntes como base y donde se integra como una pieza de Operador el Weblogic de Oracle.Implantando seguridad, y gestión de recursos desde el kuberntes hacia el weblogic que deja de gestionar los puntos relacionados con el cluster que ya integra Kubernetes.

La solución

El planteamiento se desarrolló en función de los objetivos establecidos:Desplegar las nuevas imágenes de weblogic dentro de kuberntes dando soporte a las versiones del código de java legacy.Integrado con las herramientas y APN para la monitorización usando los elasticsearch y Prometheus ya integrados , teniendo que añadir nuevos contadores para exportar gráficas dentro de Domino propio de weblogic.Cambio de gestión de colas de Weblogic a nuevas colas ActiveMQ y evitar el uso de los productos de Oracle.Ajustar todo el código Legacy de Sanitas a la nueva plataforma, y al uso de los nuevos Bridges internos para usar las plataforma de kubernetes.

Resultados

Se traspasaron todas las aplicaciones al nuevo entorno productivo de Kubernetes, con el objetivo de usar todas las aplicaciones como microservicios dentro de la plataforma.

Se crearon todos lo pipermines para los nuevos despliegues de aplicaciones en las nuevas plataformas.

Se añadió seguridad basadas en sistemas Vault, para el paso encriptado de secretos de acceso entre plataformas.

Se configuraron los dominios de Weblogic con todos los requisitos necesarios para el despliegue y posterior análisis del rendimiento de la plataforma con las herramientas estándar Prometheus, etc

Creación de todos los repositorios integrados con helm, para el despliegue con Jekins de las aplicaciones.

tecnologías utilizadas

  • Modelos Sidecar
  • Docker
  • Kubernetes
  • WebLogic
  • Linux

Siguiente Proyecto

Universidad de Murcia

LOGOMURCIAPNG