Mit dieser Session zeigen wir einen Schritt-für-Schritt-Ansatz zur Migration einer monolithischen WebSphere-Anwendung zu Cloud Foundry und Kubernetes. Wir beginnen mit der Anwendung laufend in der WebSphere-Umgebung und enden mit der migrierten App auf einer Cloud-Plattform. Unser Migrationsreise zeigt folgende Schritte:
- Deployment und Laufzeitumgebung WebSphere
- Analyse der Anwendung hinsichtlich Codeänderungen und Kompatibilität der Backendsysteme
- Konfiguration und Boot der Anwendung auf WebSphere Liberty Profile
- Deployment auf PCF Dev / Minikube
- Migration der Backend Services auf managed Services
- Deployment auf Cloud Platform
- Anwendung des Strangler Pattern zur Transformation des Monolithen zu Microservices
Aufbauend auf einem konzeptionellen Vortrag den wir im Jahr 2018 auf mehreren Konferenzen (unter anderem Cloud Foundry Summit, WJAX und OOP) gehalten haben, zeigen wir nun live, wie die Konzepte umgesetzt werden können.