
Die grossen Hersteller von Softwarelösungen drängen unter anderem Finanzinstitute zu SaaS Migrationen. Oftmals ist nicht klar wie lange eine bestehende On-Premise Lösung vom Hersteller noch unterstützt bzw. weiterentwickelt wird. Vor dieser Herausforderung stehen nun auch langjährige On-Premise Kunden. Was sind mögliche Strategien um für eine SaaS Migration in Zukunft bereit zu sein?
Die alte Welt mit Ablaufdatum
In vielen Bereichen (z. B. Finanzindustrie) wurden Core Systeme über mehrere Jahre On-Premise aufgebaut und betreut. Dies erfolgte aufgrund der Stabilität, Datensicherheit und des damals verfügbaren «Offerings». Seit einigen Jahren verfolgen nun verschiedene Software Hersteller eine «Cloud First» Strategie. D. h. die Software wird in Zukunft nur noch als SaaS bereitgestellt und weiterentwickelt. Die langjährige Kundenbasis von On-Premise Systemen wird gezwungen auf SaaS Lösungen zu migrieren. Wann die Stilllegung der On-Premise Lösung kommen wird ist meistens unklar – aber der Tag wird kommen.
Vorbereitung auf die neue Welt
Core Systeme in der Finanzindustrie sind spezialisierte Softwarelösungen wie z. B. für die Verwaltung von Geldanlagen (Investment Systeme). Diese Systeme haben in den meisten Fällen folgende Eigenschaften:
- Hohe Ansprüche an der Verfügbarkeit und Datensicherheit
- Tiefe Integration in der IT-Landschaft mit vielen Abhängigkeiten und Schnittstellen
- Spezialisiertes «Workflow-Customizing» für die Automatisierung von Prozessen
Wenn solche monolithischen Systeme in ein SaaS migriert werden hat dies erhebliche Konsequenzen für die Umsysteme. Als Vorbereitung für eine solche Transformation gibt es aus technischer Sicht verschiedene Möglichkeiten.
Migration von VM’s zu Container
Klassische Setups müssen aufgebrochen werden. Der Weg führt weg von VM’s (oftmals Windows-Plattform) und installierter Software. Grundsätzlich hat sich folgende Strategie bewährt:
- Klassifizierung der Umsysteme bezüglich Komplexität, Verfügbarkeit und Datensicherheit
- Migration einfacher Umsysteme auf Container-Technologie
Bei neu eingeführten Systemen ist zu achten, dass die Software als Container-Image zur Verfügung gestellt wird. Für das Hosten von Container Images gibt es verschiede Varianten welche On-Premise betrieben werden können.
Migration File Server Ablage zu Object Storage
File Schnittstellen sind trotz moderner Alternativen (z. B. API- oder Streaming-Schnittstellen) weit verbreitet. Viele Datenprovider setzten auf SFTP und File Schnittstellen. Diese Datenfiles werden für die Weiterverarbeitung oftmals auf klassischen File Servern gespeichert. Solche File Ablagen sind nicht optimal. Um Datenfiles in einer Container-Umgebung bereitzustellen müssen diese via API/Rest-Schnittstelle verfügbar sein. Solche Object Storage Produkte können On-Premise betrieben werden. Durch das Ablösen von File Server Ablagen wird Cloud-Technologie bereits native genutzt.
Analyse der Job-Orchestrierung
Job-Orchestrierung bzw. Workflow Automation wird für die Planung, Steuerung und Überwachung von Automatisierungen genutzt. Damit ist es möglich Business-Prozesse zu automatisieren. Bei einer SaaS Migration von einem Core System müssen in den meisten Fällen Jobs Hybrid ausgeführt werden. D. h. die Job-Orchestrierung koordiniert die Workflows über alle Umgebungen (On-Premise und SaaS). Die Analyse bezüglich der bestehenden Job-Orchestrierung bringt Transparenz bezüglich den bestehenden Jobs. In vielen Fällen werden unnötige Jobs oder ineffiziente Abläufe erkannt. Durch das Optimieren der Abläufe können interne (On-Premise) und in Zukunft externe (SaaS) Kosten gespart werden.
Etablierung von Cloud Technologien
Eine «interne On-Premise» Etablierung von Cloud-Technologien macht aus verschiedenen Aspekten Sinn:
- Bessere Bereitschaft bei einer «SaaS Only» Ankündigung von einem Software Hersteller
- Etablierung von neuen Technologien und Architekturstandards. Bei einer potentiellen SaaS Migration sind Cloud-Konzepte bereits vorhanden
- Ein hybrider Setup schafft neue IT-Rollen. Durch neue Jobprofile können jüngere Mitarbeitende mehr Verantwortung übernehmen
Fazit
Eine interne technologische Umstellung auf den Cloud-Stack bringt viele Vorteile. Damit wird Cloud Know-How im Team verankert und etabliert. Diese Verankerung hilft bei einer gezwungenen SaaS Migration besser vorbereitet zu sein.