Was ist Datenmigration?
Bei der Datenmigration werden Daten von einer Computerumgebung oder einem Speichersystem in ein anderes verschoben. Organisationen sammeln und speichern Daten für die Analytik. Sie müssen Daten zwischen Systemen verschieben, um eine integrierte Visualisierung zu ermöglichen, entweder aufgrund technologischer Änderungen oder weil sie den Betrieb in die Cloud verlagern möchten. Das Ziel der Datenmigration besteht darin, Daten effizient und schnell zu verschieben, um Störungen des Geschäftsbetriebs zu vermeiden oder zu minimieren. Es beinhaltet die Planung von Überlegungen wie Netzwerkressourcen, Datensicherheit sowie Zeit- und Übertragungsmethoden. Bei der Datenmigration können auch Überlegungen zur Speicherarchitektur aufgrund von Faktoren wie fehlenden Datenwerten oder sich ändernden Datentypen erforderlich sein.
Warum ist Datenmigration wichtig?
Unternehmensdaten befinden sich an vielen Orten – im physischen Speicher, auf On-Premises- oder virtuellen Servern, auf einzelnen Computern und sogar in verschiedenen Anwendungen. Daten werden auch in vielen verschiedenen Formaten und Typen gespeichert.
Unternehmen verschieben Daten aus vielen verschiedenen Gründen von einem Standort, Gerät oder einer Anwendung zu einem anderen. Beispielsweise könnte die Datenmigration für folgende Zwecke verwendet werden:
- Ressourcen konsolidieren
- Daten für die Analyse integrieren
- Senken Sie die Speicherkosten
- Geschäftsdaten zentralisieren
- Neue Anwendungen verwenden
- Altdaten archivieren
- Daten für einen anderen Zweck verwenden
- Dateneigentum übertragen
- Compliance zur Handhabung von Daten verbessern
Was sind einige Datenmigrationsstrategien?
Es gibt verschiedene Arten der IT-Migration. Begriffe wie Speichermigration, Datenbankmigration, Schemamigration, Anwendungsmigration und Geschäftsprozessmigration beinhalten allesamt die Übertragung von Daten von einem Ort zum anderen. Als Nächstes geben wir einige Strategien an, die Sie für die Datenmigration verwenden können.
Lift and shift
Lift and Shift ist der einfachste Weg, Daten zu migrieren. Sie behalten die Daten ohne Transformation im gleichen Format und transportieren sie einfach und speichern sie an einem anderen Ort. Es ist zwar eine effektive Strategie, kann aber für die Cloud-Migration weniger nützlich sein. Das Speichern der Daten im gleichen Format hilft oft nicht dabei, die Vorteile von Cloud-Speicher effektiv zu nutzen.
Bereits vorhandene Tools verwenden
Es gibt viele Softwaretools für die Datenmigration, mit denen Unternehmen eine erfolgreiche Migration durchführen können. Diese Anbieter- und Open-Source-Datenmigrationstools vereinfachen den gesamten Prozess aus Managementsicht erheblich.
AWS DataSync ist beispielsweise ein Angebot von Amazon Web Services (AWS). Es hilft Unternehmen dabei, ihre gemeinsam genutzten On-Premises-Dateisysteme, Objektspeicher oder Hadoop-Cluster auf AWS-Cloud-Speicherlösungen zu übertragen.
Alles auf einmal oder in Phasen verschieben
Abhängig von den Daten selbst können Sie wählen, ob Sie alles auf einmal oder die Daten in Phasen verschieben möchten. Sie können beispielsweise eine große Datenmenge aufteilen und Datenmigrationen über Nacht über mehrere Wochen durchführen. Es ist zwar am einfachsten und schnellsten, Daten auf einmal zu migrieren, aber manchmal ist es einfach nicht möglich.
Fachkundige Hilfe in Anspruch nehmen
Bei komplexen Migrationen, bei denen niemand im Team über Vorkenntnisse verfügt, kann es ratsam sein, die Hilfe externer Experten in Anspruch zu nehmen. Bei der Cloud-Migration zu AWS können Sie wählen, ob Sie sich mit einem unserer AWS-Partner verbinden möchten.
Welche Faktoren sind vor der Datenmigration zu berücksichtigen?
Die Datenmigration erfordert die Planung jedes Details des Prozesses. Hier sind einige Faktoren, die es zu berücksichtigen gilt:
Online- oder Offline-Datenmigration
Selbst mit modernen Netzwerklösungen kann es zeit- und ressourcenintensiv sein, eine sehr große Datenmenge zu migrieren. Für einige Unternehmen kann es effizienter und wirtschaftlicher sein, Daten durch den Versand physischer Speichergeräte von einem Standort an einen anderen zu verschieben. Diese Strategie ist auch sicherer als das Senden der Daten über das Internet.
Format der Daten
Es ist normalerweise relativ einfach, Daten im gleichen Format von einem Ort zum anderen zu migrieren. Beispielsweise erfordert die Migration von Datenbanken von einem lokalen SQL Server zu einem cloudbasierten SQL Server keine Format- oder Schemaänderungen. Sie benötigen jedoch einen Zwischenverarbeitungsschritt, wenn Sie Daten vor der Migration des Rechenzentrums in ein neues Format umwandeln möchten.
Betriebsausfall
Wenn Sie Daten von einem Ort an einen anderen verschieben, kann es zu Systemausfällen oder Verlangsamungen kommen. Sie können Ihre Migrationen außerhalb der Spitzenzeiten planen, um die Auswirkungen zu minimieren. Viele Unternehmen verschieben die Datenmigration, da sie sich keine Systemausfälle leisten können. Dieser Ansatz könnte jedoch in Zukunft zu mehr Unterbrechungen führen.
Was sind die Schritte bei der Datenmigration?
Jede Organisation plant ihre Datenmigration auf eine Weise, die auf ihre Anforderungen zugeschnitten ist. Wir geben einen umfassenden Überblick über die Schritte, die Sie befolgen können, um den Prozess effizienter zu gestalten.
Die Quelldaten überprüfen
Vor der Datenmigration müssen Sie die vorhandenen Daten überprüfen und beschreiben. Schauen Sie sich zunächst das Datenspeicherformat und seine aktuelle Umgebung an. Untersuchen Sie anschließend gegebenenfalls die Daten in einem Viewer, um ihre Struktur und Eigenschaften zu ermitteln. Sie müssen die Struktur dem neuen Datensystem zuordnen.
Das Ziel bestimmen
Sobald die Quelldaten untersucht wurden, ist es möglich, basierend auf der Struktur und den Attributen der Quelldaten eine passende Speicherlösung für Zieldaten auszuwählen. Manchmal müssen Sie die Struktur, die Attribute oder sogar das Format der Daten ändern, um sie an die neue Datenspeicherlösung anzupassen. Bei der Datenintegration müssen Sie die Quelldaten neu organisieren, damit sie den Spezifikationen der Zieldaten entsprechen.
Die Datenmigrationsstrategie skizzieren
Sobald Sie Ihre Bedürfnisse und Ihr Ziel für die Datenmigration definiert haben, benötigen Sie einen Plan für deren Ausführung. Der Datenmigrationsplan ist der Fahrplan für eine erfolgreiche Migration.
Um herauszufinden, wie der Datenmigrationsprozess funktionieren wird, sollten Sie über die folgenden Dinge entscheiden:
- Systeme und Datenmigrationstools, die Sie benötigen:
- Sicherheitsanforderungen
- Beliebige Datentransformationsprozesse
- Kosten und Personalbedarf
- Ein ungefährer Zeitplan für den Datenmigrationsprozess
Die Datenmigrationsstrategie sollte auch die potenziellen Auswirkungen der Datenmigration auf die Benutzer bestimmen. Dazu gehören die Erstellung von Notfallplänen für den Betrieb oder eine Reihe von Mitteilungen, um Benutzer über geplante Ausfälle zu informieren.
Technische Aspekte implementieren
Bevor Sie den Datenmigrationsprozess ausführen, müssen Sie die Zielumgebung einrichten, einschließlich Sicherheit und Berechtigungen. Wenn möglich, erstellen Sie eine Datenmigrationspipeline als Code, um eine automatisierte, wiederverwendbare Lösung bereitzustellen. Sie können den Code für zukünftige, ähnliche Migrationen verwenden oder ihn als Aufzeichnung für den dokumentierten Nachweis des Prozesses aufbewahren. Die kodifizierte Pipeline dient als lebendiger Datenmigrationsplan.
Die Lösung testen
Tests sind unerlässlich, um die mit dem Datenmigrationsprozess verbundenen Risiken zu reduzieren. Die Art des Tests hängt von den Daten und der Lösung ab. Sie können beispielsweise einen kleineren Teil der Daten zum Testen auswählen, Dummy-Daten oder sogar eine Kopie der Live-Systemdaten. Stellen Sie bei der Datenintegration sicher, dass neue Testdaten und bestehende Daten übereinstimmen.
Die Datenmigration durchführen
Sobald die Tests erfolgreich abgeschlossen wurden, können Sie die Datenmigration planen und ausführen. Um bei unerwarteten Ereignissen Fehler zu beheben, stellen Sie sicher, dass das richtige Team während des gesamten Prozesses verfügbar ist – auch wenn er außerhalb der Geschäftszeiten läuft.
Untersuchen Sie nach der Datenmigration die Live-Daten in der neuen Umgebung auf Richtigkeit und stellen Sie sicher, dass das System wie vorgesehen funktioniert. Sobald das neue System für eine bestimmte Zeit betriebsbereit und erwartungsgemäß betriebsbereit ist, können Sie die alte Umgebung problemlos außer Betrieb nehmen.
Was sind einige Herausforderungen bei der Datenmigration?
Angesichts der Wichtigkeit von Daten in der Struktur eines Unternehmens ist die Datenmigration komplex und erfordert eine sorgfältige Risikobewertung. Als Nächstes geben wir einige gemeinsame Herausforderungen an.
Betriebskontinuität
Datenmigrationen sollten mit so wenig Unterbrechung der Services wie möglich durchgeführt werden. Wenn es nicht möglich ist, Ausfallzeiten oder Verlangsamungen zu vermeiden, planen Sie die Migration außerhalb der regulären Geschäftszeiten. Informieren Sie Benutzer regelmäßig über Kanäle wie E-Mails, Benachrichtigungen in der Anwendung und angeheftete Beiträge in sozialen Netzwerken.
Kosten der Migration
Die Tools, das Personal, die neue Dateninfrastruktur und die Kosten für die Außerbetriebnahme der alten Dateninfrastruktur summieren sich bei der Datenübertragung. Stellen Sie sicher, dass Sie alle Aspekte berücksichtigen, bevor Sie mit dem Prozess beginnen. Es ist auch wichtig, alle Kosten zu berücksichtigen, die durch Produktivitäts- oder Umsatzverluste während Anwendungsausfällen entstehen. Um die Kosten für die Migration so gering wie möglich zu halten, sollten Sie versuchen, Ausfälle zu begrenzen und sicherzustellen, dass alle betroffenen Benutzer im Voraus über die Migration informiert sind.
Datensicherheit
Die Sicherheit von Daten sowohl bei der Übertragung als auch in der neuen Umgebung erfordert eine sorgfältige Planung. Möglicherweise möchten Sie vor der Übertragung eine komplexe Verschlüsselung durchführen und virtuelle private Netzwerke für den Übertragungsprozess erstellen. Testen und bewerten Sie die Sicherheitsregeln und Berechtigungen der neuen Umgebung vor der Migration gründlich.
Neue Systemausfälle und Störungen
Es stellt eine Herausforderung dar, den Erfolg der Datenmigration für alle Szenarien sicherzustellen. Manchmal kann die Übertragung von Daten fehlschlagen oder zu unerwarteten Ergebnissen führen. Bei Störungen und Ausfällen benötigen Sie einen Notfallplan. Halten Sie immer Backups bereit, damit Sie bei Bedarf zu den alten Datensystemen zurückkehren können.
Was sind einige bewährte Methoden für die Datenmigration?
Im Folgenden finden Sie einige Vorschläge, um den Datenmigrationsprozess effizienter und kostengünstiger zu gestalten.
Das Geschäftsszenario klar skizzieren
Damit ein Datenmigrationsprojekt erfolgreich sein kann, müssen die Geschäftsszenarien für die Migration klar und begründet sein.
Stellen Sie sich beispielsweise vor, dass Benutzer bereits Abfragen in vorhandenen Datenbanken für das Unternehmen ausführen. Das Unternehmen hat eine neue Datenanalyselösung gekauft, aber bisher wurden nur drei Personen darin trainiert. Das Training soll im Laufe eines Jahres eingeführt werden. Wenn sie versuchen, vor Abschluss des Trainings eine Datenbankmigration durchzuführen, könnte dies negative Geschäftsergebnisse für das Unternehmen zur Folge haben.
Die Lösungsumgebung sorgfältig bewerten
Eine neue Datenlösung erfordert möglicherweise mehr Entscheidungsfaktoren als eine reguläre vergleichende Kaufentscheidung. Wenn ein Unternehmen beispielsweise Anwendungen in die Cloud migriert, sollte es möglicherweise erwägen, seine Architekturen zu containerisieren, bevor sie Lift and Shift durchführen. Die Containerisierung würde dazu beitragen, die Vorteile der Cloud-Infrastruktur zu maximieren. Die Ziellösungen für diese beiden unterschiedlichen Strategien sind ebenfalls völlig unterschiedlich.
Weitere Informationen über Containerisierung »
Daten bereinigen
Es ist zwar nicht immer notwendig, aber es kann eine gute Praxis sein, die Daten vor der Migration zu bereinigen. Dazu gehören Aufgaben wie Deduplizierung, Entfernen unvollständiger Daten und Entfernen falscher Daten.
Den Prozess vollständig dokumentieren
Die Dokumentation des Datenmigrationsprojekts unterstützt die Prüfungsberichterstattung für Fälle wie Akquisitionen, Fusionen und Compliance-Aktivitäten. Sie ist auch hilfreich, um interne Erkenntnisse und organisatorisches Wissen zu erfassen.
Wie kann AWS Ihnen bei Ihren Datenmigrationsanforderungen helfen?
Amazon Web Services (AWS) bietet eine umfangreiche Palette von Lösungen, die Sie bei der Cloud-Datenmigration unterstützen. Wir helfen Ihnen dabei, die richtigen Services und Ressourcen zu finden und zu sichern, die Ihren Anforderungen entsprechen, und unterstützen Sie auch bei der Durchführung des Prozesses selbst.
Sie können beispielsweise diese Datenmigrations-Services verwenden:
- AWS DataSync zur sicheren Erkennung von Daten und zur Migration zu AWS mit umfassender Sicherheit, vereinfachter Planung und Datenverschiebungsmanagement.
- AWS Direct Connect zur Herstellung von dedizierter Netzwerkverbindung zu AWS. Auf diese Weise können Sie Ihre Daten bei der Übertragung zwischen Ihrem Netzwerk und AWS mit mehreren Verschlüsselungsoptionen schützen.
- Amazon Kinesis Data Firehose zum Streamen von Daten. Sie können Echtzeit-Streams zuverlässig in Data Lakes, Warehouses und Analytikservices laden.
- AWS Snowcone zur Bereitstellung von Edge-Computing-Geräten. Snowcone-Geräte sind klein, robust und sicher. Sie bieten Edge-Computing, Datenspeicher und physische Datenübertragung für unterwegs. Sie sind gute Optionen in strengen Umgebungen mit wenig oder keiner Konnektivität.
- AWS Transfer Family zur einfachen Verwaltung von Dateiübertragungen. Sie können auch Ihre Übertragungsworkflows in Amazon Simple Storage Service (Amazon S3) oder Amazon Elastic File System (Amazon EFS) modernisieren. Sie tun dies innerhalb weniger Stunden und mit Ihren vorhandenen Authentifizierungssystemen.
Beginnen Sie mit der Datenmigration in AWS, indem Sie noch heute ein Konto erstellen.
Nächste Schritte in AWS
Sie erhalten sofort Zugriff auf das kostenlose Kontingent von AWS.
Beginnen Sie mit der Entwicklung in der AWS-Managementkonsole.