Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Technologische Perspektive
Technologie bietet eine hervorragende Grundlage für die Beschleunigung großer Migrationen. Die Cloud Migration Factory-Lösung konzentriert sich beispielsweise darauf, wie Migrationen end-to-end automatisiert werden können. In diesem Abschnitt werden einige der bewährten Methoden für den Einsatz von Technologie zur Erreichung des erforderlichen Umfangs und der erforderlichen Geschwindigkeit unter Berücksichtigung des Umfangs, der Strategie und der Zeitpläne untersucht.
Das übergeordnete Prinzip besteht darin, sich nach Möglichkeit mit Bereichen der Automatisierung zu befassen. Wenn Sie Tausende von Servern im Einsatz haben, kann die manuelle Ausführung von Aufgaben kostspielig und zeitaufwändig sein.
Für die Durchführung einer Migration werden in der Regel mehrere Tools verwendet, z. B. die folgenden:
-
Erkennung
-
Implementierung der Migration
-
Datenbank für das Konfigurationsmanagement (CMDB)
-
Inventar-Tabelle
-
Projektmanagement
Diese Tools werden in verschiedenen Phasen der Migration eingesetzt, von der Bewertung über die Mobilisierung bis hin zur Implementierung. Die Auswahl dieser Tools richtet sich nach den Geschäftszielen und Zeitplänen.
Nach der Planung der Migrationsphasen besteht der nächste Schritt darin, sicherzustellen, dass das Migrationsteam über die erforderlichen Fähigkeiten verfügt, um die Tools zu verwenden, die es benötigt. Wenn einem Team die Fähigkeiten oder die Erfahrung fehlen, planen Sie gezielte Schulungen, um die Fähigkeiten zu erweitern. Wenn möglich, organisieren Sie Veranstaltungen, bei denen Teams in einer sicheren Umgebung Erfahrungen mit den Migrationstools sammeln können. Gibt es beispielsweise Sandkasten- oder Laborserver, die Teams migrieren können, um Erfahrungen mit den Tools zu sammeln? Ist es alternativ akzeptabel, dass anfängliche Entwicklungs-Workloads zu Lernzwecken genutzt werden?
Automatisierung, Nachverfolgung und Integration von Tools
In diesem Abschnitt:
Automatisieren Sie die Migrationserkennung, um den Zeitaufwand zu reduzieren
Die meisten großen Migrationsprogramme beginnen damit, den Umfang der Migration zu verstehen (was migriert werden muss) und eine Strategie zu entwickeln (wie sie migriert werden soll). Die Entdeckung ist dabei ein wichtiger Aspekt. Die erforderlichen Metadatenpunkte werden erfasst, um einen Entscheidungsbaum für die Migrationsstrategie zu bilden. Um Workloads schnell migrieren zu können, müssen Sie die erforderlichen Migrationsmetadaten identifizieren und in Ihre Implementierungsprozesse importieren, z. B. in eine Migration Factory. Ein vollständig automatisierter Mechanismus zum Extrahieren, Transformieren und Laden (ETL) der Migrationsmetadaten reduziert den Zeit- und Arbeitsaufwand für den Erkennungsprozess erheblich.
Ein Kunde entwickelte einen vollautomatischen Dateneingabeprozess für seine Migrationsfabrik. Der Migrationswellenplan mit allen Migrationsmetadaten wurde in einer Tabelle auf Microsoft SharePoint gehostet und verwaltet. Wenn Änderungen an der Quelle vorgenommen wurden, wurde eine AWS Lambda Funktion gestartet, um die Daten ohne manuelles Eingreifen in die Migration Factory zu laden. Dieser automatisierte Dateneingabeprozess half dem Kunden, den manuellen Aufwand zu reduzieren, menschliche Fehler zu minimieren und die Geschwindigkeit zu erhöhen. Sie waren in der Lage, mehr als 1.000 Server zu migrieren AWS.
Automatisieren Sie sich wiederholende Aufgaben
In der Phase der Migrationsimplementierung müssen viele kleine Prozesse häufig wiederholt werden. Wenn Sie beispielsweise AWS Application Migration Service (MGN) verwenden, müssen Sie den Agenten auf jedem Server installieren, der Teil der Migration ist.
Der Aufbau einer Migrationsfabrik, die auf Ihre spezifischen geschäftlichen und technischen Anforderungen zugeschnitten ist, ist der effektivste Weg, um die Effizienz und Geschwindigkeit zu erreichen, die für eine erfolgreiche umfangreiche Migration erforderlich sind. Eine Migration Factory bietet ein Integrations- und Orchestrierungs-Framework, das einen standardisierten Datensatz verwendet, um die Migration zu beschleunigen. Nachdem alle Aufgaben identifiziert wurden, sollten Sie Zeit darauf verwenden, alle manuellen Aufgaben zu automatisieren, die zusammen mit den vorgeschriebenen Runbooks automatisiert werden können.
Die Cloud Migration Factory-Lösung ist ein Beispiel dafür. Cloud Migration Factory wurde entwickelt, um die Grundlagen für die Migrationsautomatisierung bereitzustellen, auf der Sie Aspekte automatisieren können, die für Ihr Unternehmen spezifisch sind. Möglicherweise möchten Sie beispielsweise ein Kennzeichen in Ihrer CMDB aktualisieren, um darauf hinzuweisen, dass die lokalen Server jetzt außer Betrieb genommen werden können. In diesem Szenario könnten Sie eine Automatisierung erstellen, die diese Aufgabe am Ende der Migrationswelle ausführt. Cloud Migration Factory verfügt über einen zentralen Metadatenspeicher mit allen Wellen-, Anwendungs- und Server-Metadaten. Das Automatisierungsskript kann eine Verbindung zu Cloud Migration Factory herstellen, um eine Liste der Server in dieser Welle abzurufen und die entsprechenden Aktionen auszuführen. Cloud Migration Factory unterstützt AWS Application Migration Service.
Automatisieren Sie die Nachverfolgung und Berichterstattung, um die Entscheidungsfindung zu beschleunigen
Wir empfehlen, ein automatisiertes Dashboard für Migrationsberichte einzurichten, um Live-Daten, einschließlich wichtiger Leistungsindikatoren (KPIs) für das Programm, nachzuverfolgen und zu melden. An Migrationsprojekten sind Interessengruppen aus dem gesamten Unternehmen beteiligt, darunter die folgenden:
-
Anwendungsteams
-
Tester
-
Teams für die Außerbetriebnahme
-
Architekten
-
Infrastrukturteams
-
Führung
Um ihre Aufgaben wahrnehmen zu können, benötigen diese Stakeholder Live-Daten. Netzwerkteams müssen beispielsweise die bevorstehenden Migrationswellen kennen, um die Auswirkungen auf die gemeinsame Verbindung zwischen lokalen Ressourcen und AWS zu verstehen. Führungsteams möchten wissen, wie viel von der Migration bereits abgeschlossen ist. Ein zuverlässiger, automatisierter Live-Feed mit Daten verhindert Missverständnisse und bietet eine Grundlage, auf der Entscheidungen getroffen werden können.
Ein großer Kunde aus dem Gesundheitswesen arbeitete auf die Schließung seines Rechenzentrums hin, dessen Frist bald abläuft. Angesichts des Umfangs und der Komplexität wurde zunächst viel Zeit darauf verwendet, den Migrationsstatus zu verfolgen und zwischen den Beteiligten zu kommunizieren. Später nutzte das Migrationsteam Amazon QuickSight , um automatisierte Dashboards zu erstellen, die die Daten visualisierten, was die Nachverfolgung und Kommunikation erheblich vereinfachte und gleichzeitig die Migrationsgeschwindigkeit erhöhte.
Entdecken Sie Tools, die Ihre Migration erleichtern können
Die Auswahl der richtigen Tools für Ihre Migration ist nicht einfach, vor allem, wenn niemand in Ihrem Unternehmen zuvor eine große Migration durchgeführt hat.
Wir empfehlen, Zeit für die Auswahl geeigneter Tools zur Unterstützung der Migration aufzuwenden. Diese Untersuchung kann mit Lizenzkosten verbunden sein, kann aber einen Kostenvorteil bieten, wenn Sie die umfassendere Initiative in Betracht ziehen. Alternativ könnten Sie feststellen, dass in Ihrem Unternehmen integrierte Tools zu einem ähnlichen Ergebnis führen können. Möglicherweise haben Sie in Ihrem Unternehmen bereits Tools zur Überwachung der Anwendungsleistung eingesetzt, die Ihnen umfangreiche Informationen liefern können.
Ein Technologiekunde zögerte zunächst, während seiner Migration automatisierte Discovery-Tools einzusetzen, da er nicht mit ihnen vertraut war. In der Folge musste ein AWS SI-Partner pro Anwendung 510 Stunden an Besprechungen abhalten, um den Bestand manuell zu ermitteln, einschließlich Servernamen, Betriebssystemversionen und Abhängigkeiten. Schätzungen zufolge hätte der Ermittlungsaufwand durch den Einsatz von Discovery-Tools um mehr als 1.000 Stunden reduziert werden können.
Voraussetzungen und Validierung nach der Migration
In diesem Abschnitt:
Errichten Sie die landing zone während der Phase vor der Migration
Wir empfehlen, die AWS Zielumgebung oder landing zone im Voraus zu erstellen, anstatt die virtuellen privaten Ziel-Clouds (VPCs) und Subnetze während der Migrationswelle zu erstellen. Der Bau einer gut gestalteten landing zone ist eine Grundvoraussetzung für die Migration. Die landing zone sollte Überwachungs-, Verwaltungs-, Betriebs- und Sicherheitskontrollen umfassen.
Durch den Aufbau und die Validierung der landing zone vor der Migration wird die Unsicherheit minimiert, die mit der Ausführung Ihrer Workloads in einer neuen Umgebung einhergeht. Wenn die landing zone ist, können sich die Beteiligten auf die Migration der Workloads konzentrieren, ohne sich Gedanken über Aspekte machen zu müssen, die auf Konto- oder VPC-Ebene verwaltet werden.
Skizzieren Sie die erforderlichen Aktivitäten
Neben der landing zone ist es wichtig, vor der Migration auch andere technische Voraussetzungen aufeinander abzustimmen, insbesondere Prozesse mit langen Vorlaufzeiten. Nehmen Sie beispielsweise die erforderlichen Firewall-Änderungen vor, damit die Daten von vor Ort auf repliziert werden können. AWS Die frühzeitige Kommunikation der technischen Voraussetzungen hilft bei der Vorbereitung und Zuweisung der benötigten Ressourcen. Es kommt häufig vor, dass Migrationen ins Stocken geraten, weil die Voraussetzungen nicht erfüllt wurden. Dies wirkt sich nicht nur auf die laufende Migrationswelle aus, sondern kann auch die Termine aller future Migrationen verschieben, während das Problem behoben wird.
Ein Finanzdienstleistungsunternehmen beabsichtigte, eine Massenmigration nach mehreren Rechenzentren durchzuführen AWS, mit dem Ziel, mehrere Rechenzentren zu räumen. Ihre Bandbreite war jedoch zwischen lokalen Standorten verfügbar und AWS reichte nicht für die von ihnen beabsichtigte Geschwindigkeit aus. Leider erforderte die Erhöhung der Bandbreite eine neue Verbindung und hatte eine Vorlaufzeit von drei Monaten. Dies bedeutete, dass die Migrationsgeschwindigkeit in den ersten drei Monaten eingeschränkt war.
Führen Sie Prüfungen nach der Migration durch, um weitere Verbesserungen zu erzielen
Denken Sie außerdem daran, nach der Migration Validierungen wie Betriebsintegration, Kostenoptimierung sowie Kontroll- und Compliance-Prüfungen durchzuführen. Die Validierung nach der Migration umfasst die Bewertung zuvor migrierter Workloads, um technische Erkenntnisse aufzudecken, die auf future Wellen angewendet werden sollten.
Darüber hinaus ist dies eine hervorragende Gelegenheit, Maßnahmen zur Kostenkontrolle umzusetzen. Während der Migration könnten Sie sich beispielsweise dafür entscheiden, die Größe der AWS Instanzen an Ihre lokale Umgebung anzupassen, um den Bedarf an Leistungstests zu reduzieren. Jetzt, da Tests nicht mehr auf dem kritischen Pfad der Schließung von Rechenzentren stehen, können Sie Amazon verwenden, CloudWatch um die Instance-Auslastung zu bewerten und festzustellen, ob eine kleinere Instance geeignet wäre.
Um die Bedeutung dieser Phase zu verdeutlichen, führte ein großer Technologiekunde eine umfangreiche Migration durch, beinhaltete aber zunächst keine Validierungen nach der Migration. Nach der Migration von mehr als 100 Servern stellte das Unternehmen fest, dass der AWS Systems Manager Agent (SSM-Agent) nicht richtig konfiguriert war. Alle zuvor migrierten Server mussten repariert werden, und die Migration wurde gestoppt. Der Kunde stellte außerdem fest, dass die Anzahl der Instanzen das Fünffache der ursprünglichen Schätzungen betrug, weshalb er am Ende jeder Migrationswelle einen Kostenkontrollpunkt einführte.