logoBosonit_blanco

Migración de entornos a Kubernetes para una empresa aseguradora

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

El reto

El desafío consistía en migrar más de 200 aplicaciones desde un clúster de WebLogic de Oracle a una nueva plataforma basada en Kubernetes, que incorpora WebLogic de Oracle como un Operador. La solución implicaba adoptar Kubernetes para la seguridad y gestión de recursos, delegando a Kubernetes las responsabilidades de clustering y administración que antes recaían en WebLogic, optimizando así la eficiencia operativa y la escalabilidad.

Esta transición no solo buscaba mejorar la infraestructura tecnológica existente, sino también preparar a la organización para futuros desarrollos y necesidades operativas, asegurando así su capacidad para adaptarse y escalar en el dinámico entorno de TI actual.

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

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

Universidad de Murcia