Betriebssystem- und Applikations-Migration
In den letzten Jahren haben dezentrale Betriebsplattformen kostengünstige Alternativen zum Mainframe aufgezeigt. UNIX und Linux werden in Anwendungs-Domänen als hochverfügbare und performante Betriebsumgebungen erfolgreich eingesetzt.
Zahlreiche Möglichkeiten entstanden, bestehende Anwendungen komplett oder in Teilen auf Linux/UNIX-Clusterlösungen zu migrieren und dabei sowohl die laufenden Betriebskosten zu senken als auch Verfügbarkeit und Performance der Anwendungen zu erhöhen. Darüber hinaus bieten diese Umgebungen ein hohes Maß an Skalierbarkeit und Flexibilität ohne große sprungfixe Kosten.
Die Ersparnisse einer UNIX / Linux basierten Lösung können in der Größe von mehreren Millionen Euro pro Jahr gegenüber der ursprünglichen Host-Plattform liegen.
Die Vorbereitung und Durchführung einer Migration erfordert die Betrachtung der vorhandenen System- und Anwendungs-Archtektur. In einem Migrationsprojekt müssen auch Prozess-Zusammenhänge, Datenbank-Aspekte, Batch-Steuerung und Online-Verarbeitungen beachtet werden.
Profitieren Sie schon im Vorwege einer Migration auf eine UNIX-/Linux-Plattform durch unsere langjährigen Erfahrungen:
- Prozessanalyse und Istaufnahme der vorhandenen (Host-) Anwendungs- und Systemlandschaft
- Erarbeitung von Lösungsszenarien und Migrationswegen
- Bewertung des Einsparpotenziales
- Erstellung von Architekturprototypen und Proof-of-Concept
- Entwicklung von Sicherheitskonzepten und -lösungen (Backup, Recovery, Firewall etc.)
- Übernahme des Betriebs im Rahmen von Outtasking Dienstleistungen
Beispiele für die Beratung bei der Migration bis zur Einführung in den Betrieb sind:
- Aufbau und Migration der Systemumgebung und Integration von anwendungsbezogenen Systemkomponenten, z.B.
- Aufbau von Applikationsservern (z.B. IBM WebShere Application Server, JBoss mit Tomcat)
- Migration von Datenbanken (z.B. IBM UDB, Oracle)
- Migration der Programm-zu-Programm Kommunikation (z.B. APPC unter Unix/Linux, 3270, WebShpere MQ)
- zentrale Systemüberwachung mit Monitoring-Frameworks (z.B. Nagios)
- Implementierung von Synchronisationsverfahren
- Planung von Logging/Protokollierung
- Migration von Anwendungen
- Wiederverwendung von Programmen unter Linux in adäquaten Betriebsumgebungen, so dass eine aufwendige Neuentwicklung oder Restrukturierung der Programmsourcen möglichst entfallen kann.
- Einsatz von Transformations-Automatismen zur Umsetzung vorhandenen Programmcodes in moderne Programmiersprachen (z.B. Java EE) unter Zuhilfenahme von Open-Source-Technologien.
- Unterstützung bei der Beschaffung von Hardware und Software
