Trace Id is missing
Zum Hauptinhalt wechseln
Bild eines Serverraums

Was ist Datenmigration?

Bei der Datenmigration werden Daten verschoben – häufig von lokalen Standorten auf eine Cloudplattform.

Datenmigration einfach erklärt: Was ist Datenmigration?

Im Allgemeinen bezeichnet die Datenmigration das Verschieben digitaler Informationen. Die Übertragung dieser Informationen an andere Standorte, Umgebungen, Speichersysteme, Datenbanken, Rechenzentren, Anwendungen oder in andere Dateiformate fällt unter die Definition der Datenmigration.

Eine Person arbeitet an einem Laptop mit zwei zusätzlichen Monitoren

So lässt sich die Datenmigration genauer definieren:

Bei der Datenmigration werden Daten ausgewählt, vorbereitet, extrahiert und transformiert und dauerhaft von einem Computerspeichersystem auf ein anderes übertragen.

Die Datenmigration ist eine gängige Aufgabe der IT. Datenressourcen können sich jedoch an den verschiedensten Orten befinden und unterschiedliche Zustände aufweisen, was einige Migrationsprojekte komplexer und technisch anspruchsvoller als andere macht. Beispiele für Datenressourcen:

  • Unorganisierte Sammlungen von Dateien, die auf vielen verschiedenen Geräten gespeichert sind

  • Anwendungen, Betriebssysteme und Umgebungen

  • Relationale Datenbanken wie SQL Server, MySQL, PostgreSQL und MariaDB

  • Unstrukturierte Datenbanken wie MongoDB, Azure Cosmos DB, DocumentDB, Cassandra, Couchbase, HBase, Redis and Neo4j

  • Data Lakes, Datenblobs und ganze Rechenzentren

Erfolgreichen Datenmigrationsprojekten geht eine gute Planung, Implementierung und Validierung voraus. Hier finden Sie weitere Informationen zur Cloudmigration und anderen Arten der Migration.

Planen einer Datenmigration

Bevor Unternehmen beginnen können, die Anforderungen und den Umfang einer Clouddatenmigration zu ermitteln, müssen sie zunächst feststellen, über welche Daten sie tatsächlich verfügen, und diese bewerten. Sie müssen die Daten zuordnen – also die Menge der vorhandenen Daten sowie deren Vielfalt, Qualität oder Zustand ermitteln.

Sie bewerten ebenfalls die Auswirkungen der Migration auf das Unternehmen, benennen die Beteiligten, legen fest, wer über das entsprechende Fachwissen verfügt, weisen Verantwortlichkeiten zu, bestimmen das Budget und den Zeitplan und vereinbaren Kommunikationsmethoden und -wege für das Datenmigrationsprojekt.

Nachdem der Projektumfang geklärt wurde, konzipieren die Teams den Migrationsprozess. Dazu gehört die Auswahl von Datenmigrationssoftware und -hardware, die beim Verschieben der Daten zum Einsatz kommen, die Definition von Spezifikationen für die Datenmigration und die Festlegung der Migrationsgeschwindigkeit: Werden alle Daten auf einmal oder aber schrittweise migriert oder liegt die Migrationsrate irgendwo dazwischen? Viele Unternehmen benötigen Unterstützung und Anleitung bei der richtigen Dimensionierung ihrer Migration – insbesondere, wenn sie auf die Cloud umstellen.

Implementieren einer Datenmigration

Sobald die Planung abgeschlossen ist und die Migration konzipiert wurde, beginnen die Teams mit der Implementierung. Sie erstellen die Datenmigrationslösung gemäß den in der Planungsphase festgelegten Anforderungen und ausführlichen Anleitungen zur Migration und beginnen mit der Übertragung der Daten.

Während der Migration werden die Daten von den Teams überwacht und getestet, um sicherzustellen, dass sie ordnungsgemäß übertragen werden und dass keine Konflikte, Probleme mit der Datenqualität, Duplikate und Anomalien vorliegen. Die Überwachung und die Tests finden in einer Umgebung statt, die die Produktionsumgebung widerspiegelt und es Teams ermöglicht, Probleme bei der Datenmigration schnell zu erkennen und zu beheben.

Überprüfen einer Datenmigration

Nachdem alle Daten migriert wurden und die Implementierung abgeschlossen ist, prüfen die Teams die Daten in ihrer neuen Konfiguration und stellen sicher, dass die Daten korrekt übertragen wurden. Die Teams nehmen die alte Datenkonfiguration erst außer Betrieb, nachdem die Datenmigration von den technischen und geschäftlichen Beteiligten sowie von allen anderen Personen – einschließlich Kunden – überprüft wurde, die die Daten möglicherweise nutzen.

Ein Unternehmen kann oder muss sich aus vielen verschiedenen Gründen für eine Datenmigration entscheiden. Im Allgemeinen können diese Gründe darin bestehen, Kosten zu senken, Innovationen zu ermöglichen, die Leistung zu steigern, eine höhere Verfügbarkeit zu gewährleisten und die Sicherheit zu stärken. Bei der Entscheidung für eine Datenmigration müssen Unternehmen die Integrität der Daten, die Kosten der Migration und die Auswirkungen auf das Unternehmen und seine Kunden berücksichtigen.

Zu den spezifischen Szenarien und Geschäftsfällen, die eine Datenmigration erfordern können, gehören:

Datenmigration und Datenkonvertierung im Vergleich: Wo liegt der Unterschied?

Um die Datenmigration besser zu verstehen, müssen Sie wissen, was bei der Datenkonvertierung geschieht und wie sie mit der Datenmigration zusammenhängt. Oft herrscht Verwirrung darüber, ob es sich bei einer Aktivität oder einem Projekt um eine Datenkonvertierung oder eine Datenmigration handelt, da die Datenmigration per Definition eine Datenkonvertierung beinhaltet. Die Datenkonvertierung ist jedoch nur ein Aspekt der Datenmigration, sodass die beiden Begriffe nicht als Synonyme füreinander verwendet werden können.

Bei der Datenmigration werden Daten von einem Ort an einen anderen verschoben, während bei der Datenkonvertierung Daten von einem Format in ein anderes umgewandelt werden. Der folgende Vergleich verdeutlicht weitere Unterschiede und Gemeinsamkeiten zwischen der Datenmigration und Datenkonvertierung.

unternehmensweiter Supportplan
Datenmigration Datenkonvertierung

Die Daten werden in ein neues Rechenzentrum, ein neues System, eine neue Umgebung oder an einen neuen Standort verschoben.

Die Daten werden in eine neue Anwendung verschoben. Das Rechenzentrum, das System oder die Umgebung kann unverändert bleiben.

Das Format der Daten bleibt u. U. unverändert.

Das Format der Daten wird umgewandelt.

Der Prozess umfasst das Planen, Implementieren und Überprüfen.

Der Prozess umfasst das Extrahieren, Transformieren und Laden.

Die Datenmigration umfasst häufig eine Datenkonvertierung, die jedoch nicht immer erforderlich ist.

Die Datenkonvertierung ist häufig einer der ersten Schritte bei der Datenmigration, aber die Datenmigration kann ohne Datenkonvertierung erfolgen.

Bei der Datenmigration können neue Anwendungen eingeführt werden, die Informationen auf eine andere Art und Weise lesen als Legacy-Anwendungen. Damit Daten, die in der Legacy-Anwendung funktioniert haben, auch von der neuen Anwendung unterstützt werden, müssen die Teams die Daten in ein Format transformieren, das vom neuen System interpretiert und genutzt werden kann. Diese Transformation wird als Datenkonvertierung bezeichnet. Durch die Datenkonvertierung können Teams Daten aus einer Legacy-Anwendung in eine völlig andere Anwendung oder eine andere Version dieser Anwendung verschieben. Die Daten werden aus der Quelle extrahiert, in ein neues Format transformiert und in die neue Anwendung geladen.

Bei einer erfolgreichen Datenmigration müssen die Daten häufig von den Teams transformiert werden, was in einem frühen Stadium des Datenmigrationsprozesses geschieht, bevor die Daten an einen neuen Speicherort verschoben werden. Bei der Datenkonvertierung werden keine Profile erstellt, Daten bereinigt bzw. überprüft. Außerdem werden keine Qualitätssicherungstests durchgeführt, nachdem die Daten verschoben wurden. Dabei geht es weniger um den Vergleich zwischen Datenmigration und Datenkonvertierung, sondern darum, wie die Datenmigration und Datenkonvertierung in einem Projekt umgesetzt wird.

Arten der Datenmigration

Obwohl sich jedes Datenmigrationsprojekt abhängig von den beteiligten Systemen und Daten sowie von den Zielen unterscheidet, die das Unternehmen verfolgt, lässt sich die Datenmigration in diese fünf Hauptkategorien einteilen:

Eine Person verwendet ein Tablet. Zwei Monitore auf einem Schreibtisch, auf denen Grafiken und E-Mails zu sehen sind

Dies sind nicht die einzigen Arten der Datenmigration. Ein Datenmigrationsprojekt kann mehrere Arten von Datenmigrationen umfassen. Wenn ein Unternehmen beispielsweise beschließt, Daten von einem lokalen Server auf einen von einem Cloudanbieter betriebenen Server zu verschieben, kann dieses Projekt eine Cloudmigration und eine Datenbankmigration darstellen. Die fünf Kategorien sind hilfreich, weil sie einen allgemeinen Überblick über Datenmigrationsszenarien und die Gründe dafür bieten, warum ein Unternehmen genau diese Datenmigration durchführt.

Speichermigration

Bei der Speichermigration handelt es sich um die grundlegendste Form der Datenmigration, die der herkömmlichen Definition am ehesten entspricht. Bei dieser Migration werden Daten von einem Speichergerät auf ein neues oder anderes Speichergerät verschoben. Das Gerät kann sich im selben Gebäude oder in einem anderen weiter entfernten Rechenzentrum befinden. Es kann sich auch um einen anderen Gerätetyp handeln, sodass die Migration z. B. von einem Festplattenlaufwerk zu einem SSD-Datenträger erfolgt. Das Migrieren von Daten zur Cloud oder von einem Cloudanbieter zu einem anderen ist auch eine Art der Speichermigration, auch wenn die Spezifikationen dieser Art der Datenmigration eher auf eine Cloudmigration hindeuten.

Unternehmen können sich für eine Speichermigration entscheiden, wenn sie ihre Ausrüstung oder Infrastruktur aktualisieren müssen, um eine bessere Leistung oder Einsparungen bei der Skalierung zu erzielen. Die neue Technologie kann es Unternehmen auch ermöglichen, Daten effektiver zu verwalten, zu schützen, zu sichern oder wiederherzustellen. Im Zuge einer Speichermigration haben Unternehmen auch die Möglichkeit, die Daten zu bereinigen und zu überprüfen. Während dieser Art der Datenmigration kommt es jedoch seltener vor, dass Unternehmen das Format ihrer Daten ändern.

Datenbankmigration

Diese Art der Datenmigration erfordert häufig eine Datenkonvertierung, da bei Datenbankmigrationen in der Regel große Datenmengen in eine aktualisierte oder andere Datenbank-Engine oder ein anderes Datenbank-Managementsystem verschoben werden. Datenbankmigrationen sind komplexer als Speichermigrationen, da nicht nur mehr Daten übertragen werden, sondern wahrscheinlich auch das Format der Daten geändert wird.

Datenbankmigrationen können für Unternehmen erforderlich werden, wenn sie ihre Datenbanksoftware aktualisieren, eine Datenbank zur Cloud migrieren oder ihren Datenbankanbieter wechseln müssen. Vor der Migration müssen Teams sicherstellen, dass die Datenbank über genügend Kapazität verfügt, und anhand von Tests gewährleisten, dass es keine Auswirkungen auf die Anwendungen gibt, die die Datenbank nutzen.

Anwendungsmigration

Bei einer Anwendungsmigration werden Daten in eine neue Computingumgebung verschoben. Diese Art der Datenmigration ist ein Beispiel für eine Datenmigration, bei der verschiedene andere Arten kombiniert werden. Die Migration einer Anwendung kann sowohl Datenbankmigrationen als auch Speichermigrationen erfordern. Die Datenbank, die von der Anwendung genutzt wird, muss zusammen mit den Dateien und der Verzeichnisstruktur, die die Anwendung zur Installation und Ausführung benötigt, umgelagert werden. Manchmal muss sogar das Datenbankformat mithilfe der Datenkonvertierung geändert werden, um es an ein neues Datenmodell anzupassen.

Unternehmen können eine Anwendungsmigration durchführen, wenn sich die Software, die das Unternehmen zur Ausführung einer Geschäftsfunktion verwendet, der Anbieter, der die Software bereitstellt, oder die Plattform, auf der sich die Software befindet, ändert.

Cloudmigration

Ähnlich wie bei zwei anderen Arten der Datenmigration – der Speichermigration und Anwendungsmigration – geht es bei dieser Art der Datenmigration darum, Daten oder Anwendungen zu verschieben. Der wichtigste Aspekt besteht darin, dass sich die Migration von Clouddaten speziell auf die Übertragung von Daten oder Anwendungen aus einem privaten lokalen Rechenzentrum in die Cloud oder von einer Cloudumgebung in eine andere bezieht. Der Umfang der Migration variiert. Bei einer Cloudmigration können alle oder nur einige wenige Daten, Anwendungen und Dienste in die Cloud verlagert werden, um einen strategischen Zweck oder eine Geschäftsanforderung zu erfüllen.

Die Migration zur Cloud ermöglicht es Unternehmen, mit weniger Einschränkungen zu skalieren, Ressourcen leichter bereitzustellen, faktenbasierte Upgrades durchzuführen, effektiver zu investieren und schneller Innovationen zu entwickeln. Sobald sich ihre Daten und Anwendungen in der Cloud befinden, entfällt für diese Unternehmen die Bereitstellung der Computer und Infrastruktur, auf bzw. in denen diese Ressourcen lokal gespeichert wurden.

Geschäftsprozessmigration

Bei dieser Art der Datenmigration werden Daten und Anwendungen verlagert, um das Unternehmen selbst besser verwalten oder betreiben zu können. Bei einer Geschäftsprozessmigration kann das Unternehmen alle Arten von Daten – einschließlich Datenbanken und Anwendungen – übertragen, die zur Unterstützung von Produkten, Kundenerfahrungen, Abläufen und Praktiken dienen.

Unternehmen können diese Art der Datenmigration durchführen, um ihre Geschäftsabläufe zu optimieren oder umzugestalten, um sich besser auf dem Markt zu behaupten, um ein neues Produkt oder eine neue Dienstleistung anzubieten oder um eine Fusion oder Übernahme abzuschließen.

Tools für die Datenmigration

Zur Durchführung der Migration nutzen Teams verschiedene Datenmigrationstools, um die Daten nach Bedarf zu verschieben und zu ändern. Einige Teams entscheiden sich dafür, eigene Datenmigrationstools von Grund auf neu zu erstellen. Der Vorteil bei der Entwicklung eigener Datenmigrationstools besteht darin, dass Teams die Tools an ihre spezifischen Systeme und Verwendungszwecke anpassen können. Die Programmierung von Datenmigrationssoftware kann jedoch viel Zeit in Anspruch nehmen, eine arbeitsaufwendige manuelle Integration und erneute Implementierung erfordern und Kosten verursachen, die besser in andere Bereiche des Datenmigrationsprozesses investiert werden könnten. Selbst programmierte Datenmigrationstools können auch bei der Skalierung oder Verarbeitung zahlreicher Eingabequellen Herausforderungen verursachen.

Stattdessen können Teams bereits bestehende Datenmigrationssoftware verwenden, um das Verschieben von Daten einfacher, schneller und effizienter zu gestalten. Oft ist Software auf eine bestimmte Art der Migration spezialisiert, z. B. auf das Verschieben einer SQL Server-Datenbank in die Cloud. Aber selbst mit der geeigneten Software benötigt das Team immer noch umfassende Informationen über die zu migrierenden Daten: Wie viele Daten müssen wann migriert werden, welche Änderungen fallen an, und gibt es Probleme, die nach Abschluss der Übertragung behoben werden müssen? Darüber hinaus müssen diese Teams auch entscheiden, ob sie lokale oder cloudbasierte Datenmigrationstools verwenden möchten.

Welche Art von Datenmigrationssoftware sollte verwendet werden?

Teams haben die Wahl zwischen lokaler, cloudbasierter oder selbst programmierter Datenmigrationssoftware. Im Allgemeinen funktionieren lokale Tools gut, wenn sich die Daten und Zielsysteme alle vor Ort und innerhalb desselben Unternehmens befinden. Cloudbasierte Tools sind am besten geeignet, wenn verschiedene Datensysteme verschoben oder ein Replatforming in die Cloud durchgeführt werden soll, während selbst programmierte Tools für kleinere und hochspezifische Projekte von Vorteil sein können. Da Datenmigrationsprojekte jedoch komplex sind, gibt es bei der Auswahl der verschiedenen Arten von Datenmigrationssoftware noch viele weitere Faktoren zu berücksichtigen. Dieses Diagramm zeigt, welche Tools abhängig von den Eigenschaften des jeweiligen Migrationsszenarios am besten geeignet sind.

unternehmensweiter Supportplan
Selbst programmierte Tools Lokale Tools Cloudbasierte Tools

Datenmenge und Datentyp

Wenig Daten

included
included
included

Viele Daten

included
included

Format wird unterstützt

included
included

Format wird nicht unterstützt

included

Quelle und Ziel

Quellen an einem Standort

included
included
included

Quellen an mehreren Standorten

included

Cloudziel

included

Lokales Ziel

included
included

Standardmäßige Quellen/Ziele

included
included

Nicht standardmäßige Quellen/Ziele

included

Projektanforderungen

Skalierung erforderlich

included
included

Keine Skalierung erforderlich

included
included
included

Steuerung von Speichergeräten

included
included

Lokaler Zugriff

included
included
included

Globaler Zugriff

included

Compute- und Speicherleistung nach Bedarf

included

Hohe Uptime und Zuverlässigkeit

included

Wahl des richtigen Datenmigrationstools

  • Zusätzlich zu den oben genannten Kriterien müssen Teams und Unternehmen bei der Auswahl ihrer Datenmigrationslösung weitere Faktoren berücksichtigen. Zu diesen Faktoren zählen:
  • Budget und Zeitrahmen

  • Fachwissen und Erfahrung des Teams

  • Welche Skalierungsmöglichkeiten und Flexibilität das Unternehmen benötigt

  • Beziehung zum Anbieter des Datenmigrationstools

  • Sicherheit und Einhaltung gesetzlicher Bestimmungen

  • Uptime oder andere SLAs

  • Potenzielle Auswirkungen

  • Die Benutzer der Daten

  • Betriebssysteme
Zwei Personen schauen auf Desktopmonitore.

Starten der Datenmigration zur Cloud

Sobald ein Unternehmen eine Datenmigration in Betracht zieht, sollten die Beteiligten abwägen, welche Datenmigrationstools oder Datenmigrationspartner in Frage kommen. In den folgenden Ressourcen erfahren Sie mehr über die Vorteile und den Prozess der Migration zu Azure:

Häufig gestellte Fragen zur Datenmigration

  • Bei der Datenmigration werden digitale Informationen verschoben. Die Übertragung dieser Informationen an andere Standorte, Umgebungen, Speichersysteme, Datenbanken, Rechenzentren, Anwendungen oder in andere Dateiformate fällt unter die Definition der Datenmigration.

  • Bei der Datenmigration werden Daten von einem Ort an einen anderen verschoben, während bei der Datenkonvertierung Daten von einem Format in ein anderes umgewandelt werden. Die Datenkonvertierung findet manchmal während der Datenmigration statt.

  • Die Arten der Datenmigration lassen sich in fünf allgemeine Kategorien unterteilen: Speichermigration, Datenbankmigration, Anwendungsmigration, Cloudmigration und Geschäftsprozessmigration.