BLS: WSO2 Enterprise Integrator
auf Red Hat OpenShift
#API MANAGEMENT #INTEGRATION #KUBERNETES #CLOUD
Die BLS setzt auf den WSO2 Enterprise Integrator fuĖr die gesamte Integration Ihrer Fachanwendungen, externer Partner bis hin zu Mobile Apps.
â
Das Ziel
â
Den monolithischen Enterprise Integrator von einer Virtual Machine (VM) auf mehrere OpenShift Container migrieren.
Herausforderungen
â
Dieses Vorhaben stellte folgende Herausforderungen an die Organisation und Technologien:
â
-
Mindset Wandel und VerstaĖndnis der Architektur und Design von Kubernetes
-
Neuorganisation der Integrationen als Micro Services mit WSO2 Micro Integrator
-
KnowHow Aufbau fuĖr OpenShift, Kubernetes, Container
-
Aufbau von Deployment Patterns und Best-Practices
-
Erstellung von Dokumentation und Guidelines fuĖr eine verstaĖndliche und nahtlose Migration
-
Verwaltung von ZustaĖnden
â
Das wurde erreicht
â
-
Jede Integrationen kann als eigene WSO2 Micro Integrator Instanzen entwickelt, getestet und deployed werden. Aus einer Laufzeitumgebung wurden viele unabhaĖngige Container Instanzen.
-
Lokale Entwicklung: Jede Integration kann bereits lokal auf bei jeden Entwickler 1:1 auf Kubernetes getestet werden und es gibt keine UĖberraschungen auf den Test und Prod Umgebungen
-
Skalierbarkeit: Einzelne Integrationen koĖnnen gemaĖss Anforderungen individuell skaliert werden
-
Separierung und erhoĖhte Ausfallsicherheit: Die AnwendungsfaĖlle laufen getrennt in eigenen Pods und werden nicht mehr durch andere
Integrationen beeinflusst.
-
Schnelleres Go-To Market: Die Durchlaufzeit von Entwicklung bis Produktion wurde stark verringert
Automatisiert von der Entwicklung bis zur UĖberwachung
â
Mit der zuverlaĖssigen CI/CD Pipeline wird jede Integration unabhaĖngig von Entwicklung bis zu UĖberwachung automatisch bereitgestellt:
Eingesetzte Technologien
â
-
WSO2 Micro Integrator
-
Podman
-
Red Hat OpenShift
-
Jenkins
-
Elastic