The Doppler Quarterly (DEUTSCHE) Frühjahr 2017 | Page 18
Gründe für die Migration bestimmen
Wenn Sie ein Datenbank-Migrationsprojekt beginnen, ist es wichtig, die Haupt-
gründe für die Migration und ihre Priorisierung zu ermitteln. Damit kann im
Unternehmen in späteren Phasen eine gemeinsame Sprache gesprochen wer-
den, z. B. bei der Auswahl einer Cloud-Zielplattform, einer Zieldatenbank und
der nötigen Tools für die Vereinfachung der Migration. Am häufigsten ent-
scheiden sich Unternehmen aus folgenden Gründen für eine Migration auf
andere Datenbanken:
• Kosteneinsparungen – In vielen IT-Abteilungen sind Kosteneinsparun-
gen essentiell, da die Budgets immer weiter schrumpfen. Große Ausga-
ben für Lizenzen und Unterstützungsverträge sind häufig Gegenstand
von Evaluierungen. Die Abkehr von Oracle hat zu Einsparungen in Höhe
von mehreren Millionen US-Dollar in großen Unternehmen geführt,
selbst nach Berücksichtigung der Migrationskosten.
• Vermeidung der Abhängigkeit von einem Anbieter – Heute werden
viele neue Anwendungen mit entsprechenden Tools und Designmetho-
den eingesetzt, um den Austausch der Datenbank und anderer Kompo-
nenten zu vereinfachen, wenn ein Anbieter seinen Kurs verändert oder
ein neuer Anbieter auf dem Markt erscheint.
• Priorisierung der Cloud – Unternehmen möchten in zunehmendem
Maße sehr kapitalintensive IT-Assets aussortieren. Die Priorisierung der
Cloud trägt dazu bei, Workloads auf kosteneffizientere und flexiblere
Plattformen zu bringen.
• Agilität für Anwendungsteams – Anwendungsteams fordern immer wei-
tere Flexibilität, um Nicht-Produktionsumgebungen und Updates von
Produktionsumgebungen ohne lange Vorlaufzeiten umsetzen zu können.
Einwände gegen diese Arten komplexer High-Touch-Veränderungen der IT-In-
frastruktur sind im Unternehmen unvermeidlich. Es sollte vor allem sicherge-
stellt werden, dass nach der Migration funktionelle Parität für die Geschäfts-
anwender besteht. Vermeiden Sie, Funktionen 1:1 von der Quellen- in der
Zielumgebung abzubilden.
Zielanwendungen bestimmen
Wenn Sie ermitteln, welche Zielanwendungen auf neue Datenbankplattformen
migriert werden sollen, müssen unbedingt die Vorteile der Migration gegen-
über den früher eruierten Zielen und das mit der Migration verbundene Risiko
für den Geschäftsbetrieb beurteilt werden. Abbildung 2 zeigt häufige Design-
muster und das Risiko, das mit einzelnen Anwendungskategorien verbunden
sind, wenn Sie von Oracle auf andere Datenbanken migrieren.
Des Weiteren sollten bei der Ermittlung von Zielanwendungen für die Migra-
tion Designmuster und verwendete Features identifiziert werden, die komple-
xer zu migrieren sind und möglicherweise während der Migration korrigiert
werden müssen. Dazu kann in komplexen Umgebungen eine Vielzahl von Ele-
menten gehören, die berücksichtigt werden müssen. Am häufigsten sind die
folgenden:
• Geschäftslogik in der Datenbank – In vielen Unternehmen wird
Geschäftslogik gewöhnlich als Trigger und gespeicherte Prozeduren auf
der Datenbankebene vorgehalten. Um das Risiko bei Migrationen zu sen-
ken und längerfristige Anwendungsarchitekturen zu verbessern, sollte
diese Logik auf die Anwendungsschicht verschoben werden.
16 | THE DOPPLER | FRÜHJAHR 2017