Für Anwendungen, die auf der WebSphere Application Server-Plattform basieren, hatten Ilmarinen und Tieto einen recht einfachen ersten Schritt: Sie implementierten die IBM WebSphere Application Server Liberty Profile-Lösung, eine schlanke, cloudbasierte Version der größeren Plattform, welche die containerisierte Entwicklung unterstützt. Das Unternehmen benötigte jedoch eine effektive Methode zur Neugestaltung der übrigen Anwendungen, einschließlich der Hauptanwendung für Versicherungsentscheidungen, die auf JBoss-Software basierte und sich dem Ende ihres Lebenszyklus näherte. Es musste also dringend eine Anwendungsplattform der nächsten Generation gefunden und implementiert werden.
Mit einer weitgehend ausgelagerten IT-Umgebung, die mit einer Reihe von Public Cloud-Services verbunden ist, stand Itkonen vor einer Herausforderung: „Wie können wir diesen Übergang bewältigen, ohne dass das Ganze zu komplex wird?“
IBM hatte eine Antwort. Das Unternehmen hatte gerade das Release der IBM Cloud Private-Lösung angekündigt, einer auf Unternehmen abgestimmten Private-Cloud-Plattform zur Erstellung und Verwaltung lokaler, containerisierter Anwendungen. Itkonen erklärt: „Als langjähriger Nutzer von IBM Technologie war mir sofort nach der Einführung von IBM Cloud Private klar, dass dies die richtige Wahl war – ein auf Unternehmen zugeschnittenes Angebot mit hervorragendem Support.“
Das neue IBM Angebot hatte laut Itkonen noch mehr Vorteile: „Wir wollten unbedingt den Container-Orchestrator Kubernetes verwenden. Vor unserer Nutzung von IBM Cloud Private stammten die meisten unserer Optionen für eine Kubernetes-Plattform von Start-ups oder Anbietern, die wir nicht gut kannten. So waren wir sehr froh, als IBM uns mit Cloud Private eine Alternative bot.“
Ilmarinen beschloss bald, seine gesamte Anwendungsumgebung auf die Cloud Private-Plattform zu verlagern, wodurch der Wechsel zu Microservice-Architekturen erleichtert und die Kubernetes-Software zur Verwaltung von Docker-Containern integriert wird. Dies ermöglicht es den Entwicklern, Anwendungskomponenten nahtlos zwischen Entwicklungs-, Test- und Produktions- sowie zwischen Cloud- und On-Premises-Umgebungen zu verschieben.
Itkonen beschreibt, was heute anders ist: „Früher hatten wir die WebSphere-Plattform, eine DataPower-Plattform und Linux- sowie Windows-Plattformen wie JBoss und .NET. Für jede einzelne Plattform mussten wir Services und Spezialisten bezahlen, und die Verwaltung all dieser Plattformen war extrem kompliziert. Jetzt haben wir nur noch eine Plattform: IBM Cloud Private. Es ist viel einfacher, eine einzige Plattform zu verwalten als viele verschiedene Plattformen.“
Mit IBM Cloud Private setzt Ilmarinen auch auf die SAFe-Entwicklungsmethodik, einen Ansatz, der die Ausrichtung, Zusammenarbeit und Bereitstellung für mehrere agile Teams synchronisiert. Das Unternehmen verfügt jetzt über 17 Entwicklungsteams, die parallel an einzelnen entkoppelten Komponenten eines Services arbeiten können. „Ohne Cloud Private“, sagt Itkonen, „wäre es für uns zu schwierig, SAFe einzuführen, was einen entscheidenden Beitrag zu unserer Transformation in ein agileres, responsiveres Unternehmen geleistet hat.“
Er fügt hinzu: „Außerdem hat IBM Cloud Private die DevOps-Pipeline so viel einfacher gemacht. Wir müssen uns nicht um die Bereitstellung oder Pflege der monolithischen Umgebung kümmern und versuchen, Ressourcen zu sparen. Wir können einfach alles direkt in Container packen und verschiedene Umgebungen im Handumdrehen bereitstellen.“