Rehosten Sie lokale Workloads in der AWS Cloud: Migrationscheckliste - AWS Prescriptive Guidance

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.

Rehosten Sie lokale Workloads in der AWS Cloud: Migrationscheckliste

Erstellt von Srikanth Rangavajhala () AWS

Umgebung: PoC oder Pilotprojekt

Quelle: Workloads vor Ort

Ziel: Cloud AWS

R-Typ: Rehost

Arbeitslast: Microsoft

Technologien: Migration; Hybrid Cloud; Betriebssysteme

AWSDienste: AWSMGN; AmazonEC2; Amazon Connect

Übersicht

Das Rehosten von lokalen Workloads in der Amazon Web Services (AWS) Cloud umfasst die folgenden Migrationsphasen: Planung, Pre-Discovery, Discovery, Build, Test und Umstellung. Dieses Muster beschreibt die Phasen und die damit verbundenen Aufgaben. Die Aufgaben werden ausführlich beschrieben und unterstützen etwa 75% aller Anwendungsworkloads. Sie können diese Aufgaben über einen Zeitraum von zwei bis drei Wochen in einem agilen Sprintzyklus implementieren.

Sie sollten diese Aufgaben mit Ihrem Migrationsteam und Ihren Beratern besprechen und überprüfen. Nach der Überprüfung können Sie die Informationen sammeln, Aufgaben streichen oder neu bewerten, falls dies Ihren Anforderungen entspricht, und andere Aufgaben so ändern, dass sie mindestens 75% der Anwendungs-Workloads in Ihrem Portfolio unterstützen. Anschließend kannst du ein agiles Projektmanagement-Tool wie Atlassian Jira oder Rally Software verwenden, um die Aufgaben zu importieren, sie Ressourcen zuzuweisen und deine Migrationsaktivitäten zu verfolgen. 

Das Muster geht davon aus, dass du AWSCloud Migration Factory verwendest, um deine Workloads neu zu hosten, aber du kannst das Migrationstool deiner Wahl verwenden.

Amazon Macie kann Ihnen helfen, sensible Daten in Ihren Wissensdatenbanken zu identifizieren, die als Datenquellen gespeichert sind, Aufrufprotokolle modellieren und Eingabeaufforderungsspeicher in Amazon Simple Storage Service (Amazon S3) -Buckets speichern. Weitere Informationen finden Sie in der Macie-Dokumentation.

Voraussetzungen und Einschränkungen

Voraussetzungen

Architektur

Quellplattform

  • Lokaler Quellstapel (einschließlich Technologien, Anwendungen, Datenbanken und Infrastruktur)  

Zielplattform

  • AWSCloud-Zielstapel (einschließlich Technologien, Anwendungen, Datenbanken und Infrastruktur) 

Architektur

Das folgende Diagramm veranschaulicht das Rehosting (Erkennung und Migration von Servern aus einer lokalen Quellumgebung zuAWS) mithilfe von Cloud Migration Factory und AWS Application Migration Service.

Rehosten von Servern auf mithilfe AWS von Cloud Migration Factory und Application Migration Service

Tools

  • Sie können ein Migrations- und Projektmanagement-Tool Ihrer Wahl verwenden.

Epen

AufgabeBeschreibungErforderliche Fähigkeiten

Den Rückstand vor der Entdeckung aufarbeiten.

Führen Sie die Arbeitssitzung mit Abteilungsleitern und Anwendungsbesitzern durch, bevor der Rückstand erkannt wird. 

Projektmanager, Leiter von Agile Scrum

Führen Sie die Arbeitssitzung zur Sprint-Planung durch.

Verteilen Sie die Anwendungen, die Sie migrieren möchten, als Übung für den Umfang auf mehrere Sprints und Wellen.

Projektmanager, Leiter von Agile Scrum
AufgabeBeschreibungErforderliche Fähigkeiten

Bestätigen Sie Ihre Anwendungskenntnisse.

Bestätigen und dokumentieren Sie den Inhaber der Anwendung und dessen Kenntnis der Anwendung. Stellen Sie fest, ob es einen anderen Ansprechpartner für technische Fragen gibt.

Migrationsspezialist (Interviewer)

Ermitteln Sie die Compliance-Anforderungen für Anwendungen.

Erkundigen Sie sich beim Eigentümer der Anwendung, dass die Anwendung nicht den Anforderungen des Payment Card Industry Data Security Standard (PCIDSS), des Sarbanes-Oxley Act (SOX), personenbezogener Daten (PII) oder anderer Standards entsprechen muss. Wenn Compliance-Anforderungen bestehen, müssen die Teams ihre Konformitätsprüfungen auf den Servern abschließen, die migriert werden sollen.

Migrationsspezialist (Interviewer)

Bestätigen Sie die Anforderungen für die Produktionsversion.

Bestätigen Sie die Anforderungen für die Freigabe der migrierten Anwendung für die Produktion (z. B. Veröffentlichungsdatum und Dauer der Ausfallzeit) mit dem Eigentümer der Anwendung oder dem technischen Ansprechpartner.

Migrationsspezialist (Interviewer)

Serverliste abrufen.

Ruft die Liste der Server ab, die der Zielanwendung zugeordnet sind.

Migrationsspezialist (Interviewer)

Holen Sie sich das logische Diagramm, das den aktuellen Status zeigt.

Rufen Sie das aktuelle Statusdiagramm für die Anwendung vom Unternehmensarchitekten oder vom Anwendungsbesitzer ab.

Migrationsspezialist (Interviewer)

Erstellen Sie ein logisches Diagramm, das den Zielstatus zeigt.

Erstellen Sie ein logisches Diagramm der Anwendung, in dem die Zielarchitektur dargestellt istAWS. Dieses Diagramm sollte Server, Konnektivität und Zuordnungsfaktoren veranschaulichen.

Unternehmensarchitekt, Geschäftsinhaber

Serverinformationen abrufen.

Sammeln Sie Informationen über die Server, die der Anwendung zugeordnet sind, einschließlich ihrer Konfigurationsdetails.

Migrationsspezialist (Interviewer)

Fügen Sie Serverinformationen zur Discovery-Vorlage hinzu.

Fügen Sie der Vorlage für die Anwendungserkennung detaillierte Serverinformationen hinzu (dieses Muster finden Sie mobilize-application-questionnaire.xlsx im Anhang). Diese Vorlage enthält alle anwendungsbezogenen Sicherheits-, Infrastruktur-, Betriebssystem- und Netzwerkdetails.

Migrationsspezialist (Interviewer)

Veröffentlichen Sie die Vorlage für die Anwendungserkennung.

Teilen Sie die Vorlage für die Anwendungserkennung mit dem Anwendungseigentümer und dem Migrationsteam, damit sie gemeinsam darauf zugreifen und sie verwenden können.

Migrationsspezialist (Interviewer)
AufgabeBeschreibungErforderliche Fähigkeiten

Bestätigen Sie die Serverliste.

Bestätigen Sie die Serverliste und den Zweck der einzelnen Server mit dem Besitzer der Anwendung oder dem technischen Leiter.

Spezialist für Migration

Identifizieren und fügen Sie Servergruppen hinzu.

Identifizieren Sie Servergruppen wie Webserver oder Anwendungsserver und fügen Sie diese Informationen der Vorlage für die Anwendungserkennung hinzu. Wählen Sie die Ebene der Anwendung (Web, Anwendung, Datenbank) aus, zu der jeder Server gehören soll.

Spezialist für Migration

Füllen Sie die Vorlage für die Anwendungserkennung aus.

Vervollständigen Sie die Details der Vorlage für die Anwendungserkennung mit Hilfe des Migrationsteams, des Anwendungsteams undAWS.

Spezialist für Migration

Fügen Sie fehlende Serverdetails hinzu (Middleware- und Betriebssystemteams).

Bitten Sie Middleware- und Betriebssystemteams (OS), die Vorlage für die Anwendungserkennung zu überprüfen und alle fehlenden Serverdetails, einschließlich Datenbankinformationen, hinzuzufügen.

Spezialist für Migration

Holen Sie sich die Regeln für eingehenden/ausgehenden Verkehr (Netzwerkteam).

Bitten Sie das Netzwerkteam, die Regeln für eingehenden/ausgehenden Verkehr für die Quell- und Zielserver zu ermitteln. Das Netzwerkteam sollte außerdem bestehende Firewallregeln hinzufügen, diese in ein Sicherheitsgruppenformat exportieren und bestehende Load Balancer zur Vorlage für die Anwendungserkennung hinzufügen.

Spezialist für Migration

Identifizieren Sie das erforderliche Tagging.

Ermitteln Sie die Tagging-Anforderungen für die Anwendung.

Spezialist für Migration

Erstellen Sie Details zur Firewall-Anforderung.

Erfassen und filtern Sie die Firewallregeln, die für die Kommunikation mit der Anwendung erforderlich sind. 

Migrationsspezialist, Lösungsarchitekt, Netzwerkleiter

Aktualisieren Sie den EC2 Instanztyp.

Aktualisieren Sie den Amazon Elastic Compute Cloud (AmazonEC2) -Instanztyp, der in der Zielumgebung verwendet werden soll, basierend auf Infrastruktur- und Serveranforderungen. 

Migrationsspezialist, Lösungsarchitekt, Netzwerkleiter

Identifizieren Sie das aktuelle Statusdiagramm.

Identifizieren oder erstellen Sie das Diagramm, das den aktuellen Status der Anwendung zeigt. Dieses Diagramm wird in der Anfrage zur Informationssicherheit (InfoSec) verwendet. 

Migrationsspezialist, Lösungsarchitekt

Finalisieren Sie das future Zustandsdiagramm.

Finalisieren Sie das Diagramm, das den future (Ziel-) Status der Anwendung zeigt. Dieses Diagramm wird auch in der InfoSec Anfrage verwendet.  

Migrationsspezialist, Lösungsarchitekt

Erstellen Sie Serviceanfragen für Firewalls oder Sicherheitsgruppen.

Erstellen Sie Firewall- oder Sicherheitsgruppen-Serviceanfragen (für Entwicklung/Qualitätssicherung, Vorproduktion und Produktion). Wenn Sie Cloud Migration Factory verwenden, fügen Sie replikationsspezifische Ports hinzu, sofern diese noch nicht geöffnet sind. 

Migrationsspezialist, Lösungsarchitekt, Netzwerkleiter

Überprüfen Sie die Anfragen von Firewalls oder Sicherheitsgruppen (InfoSec Team).

In diesem Schritt überprüft und genehmigt das InfoSec Team die Firewall- oder Sicherheitsgruppenanfragen, die im vorherigen Schritt erstellt wurden. 

InfoSec Ingenieur, Migrationsspezialist

Implementieren Sie Firewall-Sicherheitsgruppenanfragen (Netzwerkteam).

Nachdem das InfoSec Team die Firewallanfragen genehmigt hat, implementiert das Netzwerkteam die erforderlichen Firewallregeln für eingehende/ausgehende Verbindungen. 

Migrationsspezialist, Lösungsarchitekt, Netzwerkleiter
AufgabeBeschreibungErforderliche Fähigkeiten

Importieren Sie die Anwendungs- und Serverdaten.

  1. Stellen Sie sicher, dass Sie bei Ihrem Server für die Ausführung der Migration als Domänenbenutzer mit lokalen Administratorrechten auf den Quellservern im Geltungsbereich angemeldet sind.

  2. Verwenden Sie das Eingabeformular für die Migration, um die Attribute für die Quellserver im Geltungsbereich zu importieren. Weitere Informationen finden Sie im Cloud Migration Factory-Implementierungsleitfaden

Wenn Sie Cloud Migration Factory nicht verwenden, folgen Sie den Anweisungen zur Einrichtung Ihres Migrationstools.

Migrationsspezialist, Cloud-Administrator

Überprüfen Sie die Voraussetzungen für Quellserver.

Connect zu den Quellservern im Geltungsbereich her, um die Voraussetzungen wie TCP Port 1500, TCP Port 443, freien Speicherplatz auf dem Root-Volume, zu überprüfen. NETFramework-Version und andere Parameter. Diese sind für die Replikation erforderlich. Weitere Informationen finden Sie im Cloud Migration Factory-Implementierungsleitfaden.

Migrationsspezialist, Cloud-Administrator

Erstellen Sie eine Serviceanfrage zur Installation von Replikationsagenten.

Erstellen Sie eine Serviceanfrage zur Installation von Replikationsagenten auf den im Lieferumfang enthaltenen Servern für Entwicklung/Qualitätssicherung, Vorproduktion oder Produktion.

Migrationsspezialist, Cloud-Administrator

Installieren Sie die Replikationsagenten.

Installieren Sie die Replikationsagenten auf den Quellservern im Leistungsumfang auf den Entwicklungs-, QA-, Vorproduktions- oder Produktionsrechnern. Weitere Informationen finden Sie im Cloud Migration Factory-Implementierungsleitfaden.

Migrationsspezialist, Cloud-Administrator

Push die Skripte nach dem Start.

Der Application Migration Service unterstützt Skripts nach dem Start, mit denen Sie Aktivitäten auf Betriebssystemebene automatisieren können, z. B. das Installieren oder Deinstallieren von Software nach dem Start von Ziel-Instances. In diesem Schritt werden die Skripts nach dem Start auf Windows- oder Linux-Computer übertragen, je nachdem, welche Server für die Migration identifiziert wurden. Anweisungen finden Sie im Cloud Migration Factory-Implementierungsleitfaden.

Migrationsspezialist, Cloud-Administrator

Überprüfen Sie den Replikationsstatus.

Bestätigen Sie den Replikationsstatus für die Quellserver im Geltungsbereich automatisch mithilfe des bereitgestellten Skripts. Das Skript wird alle fünf Minuten wiederholt, bis sich der Status aller Quellserver in der angegebenen Welle auf Fehlerfrei ändert. Anweisungen finden Sie im Cloud Migration Factory-Implementierungsleitfaden.

Migrationsspezialist, Cloud-Administrator

Erstellen Sie den Admin-Benutzer.

Möglicherweise ist ein lokaler Administrator oder Sudo-Benutzer auf den Quellcomputern erforderlich, um Probleme nach der Umstellung von den im Geltungsbereich enthaltenen Quellservern auf die Quellcomputer zu beheben. AWS Das Migrationsteam verwendet diesen Benutzer, um sich beim Zielserver anzumelden, wenn der Authentifizierungsserver (z. B. der DC oder der LDAP Server) nicht erreichbar ist. Anweisungen für diesen Schritt finden Sie im Cloud Migration Factory-Implementierungsleitfaden.

Migrationsspezialist, Cloud-Administrator

Validieren Sie die Startvorlage.

Überprüfen Sie die Server-Metadaten, um sicherzustellen, dass sie erfolgreich funktionieren und keine ungültigen Daten enthalten. In diesem Schritt werden sowohl die Test- als auch die Cutover-Metadaten validiert. Anweisungen finden Sie im Cloud Migration Factory-Implementierungsleitfaden.

Migrationsspezialist, Cloud-Administrator
AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie eine Serviceanfrage.

Erstellen Sie eine Serviceanfrage für das Infrastrukturteam und andere Teams, um die Anwendung auf Entwicklungs-/QA-, Vorproduktions- oder Produktionsinstanzen umzustellen. 

Migrationsspezialist, Cloud-Administrator

Konfigurieren Sie einen Load Balancer (optional).

Konfigurieren Sie die erforderlichen Load Balancer, z. B. einen Application Load Balancer oder einen F5-Load Balancer mit. iRules

Migrationsspezialist, Cloud-Administrator

Starten Sie Instanzen zum Testen.

Startet alle Zielcomputer für eine bestimmte Welle im Application Migration Service im Testmodus. Weitere Informationen finden Sie im Cloud Migration Factory-Implementierungsleitfaden.

Migrationsspezialist, Cloud-Administrator

Überprüfen Sie den Status der Zielinstanz.

Überprüfen Sie den Status der Zielinstanz, indem Sie den Startvorgang für alle Quellserver im Geltungsbereich in derselben Welle überprüfen. Es kann bis zu 30 Minuten dauern, bis die Ziel-Instances hochgefahren sind. Sie können den Status manuell überprüfen, indem Sie sich bei der EC2 Amazon-Konsole anmelden, nach dem Namen des Quellservers suchen und die Spalte Statusprüfung überprüfen. Die bestandenen Statusprüfungen 2/2 deuten darauf hin, dass die Instance aus Sicht der Infrastruktur fehlerfrei ist.

Migrationsspezialist, Cloud-Administrator

DNSEinträge ändern.

Ändern Sie die Einträge im Domain Name System (DNS). (Verwenden Sie resolv.conf oder host.conf für eine Microsoft Windows-Umgebung.) Konfigurieren Sie jede EC2 Instanz so, dass sie auf die neue IP-Adresse dieses Hosts verweist.

Hinweis: Stellen Sie sicher, dass es keine DNS Konflikte zwischen lokalen Servern und AWS Cloud-Servern gibt. Dieser und die folgenden Schritte sind optional und hängen von der Umgebung ab, in der der Server gehostet wird.

Migrationsspezialist, Cloud-Administrator

Testen Sie die Konnektivität zu Backend-Hosts von EC2 Instanzen aus.

Überprüfen Sie die Anmeldungen anhand der Domänenanmeldedaten für die migrierten Server.

Migrationsspezialist, Cloud-Administrator

Aktualisieren Sie den DNS A-Datensatz.

Aktualisieren Sie den DNS A-Eintrag für jeden Host so, dass er auf die neue EC2 private Amazon-IP-Adresse verweist.

Migrationsspezialist, Cloud-Administrator

Aktualisieren Sie den DNS CNAME Datensatz.

Aktualisieren Sie den DNS CNAME Datensatz für virtuelle Server IPs (Namen des Load Balancers) so, dass er auf den Cluster für Web- und Anwendungsserver verweist.

Migrationsspezialist, Cloud-Administrator

Testen Sie die Anwendung in den entsprechenden Umgebungen.

Melden Sie sich bei der neuen EC2 Instanz an und testen Sie die Anwendung in den Entwicklungs-, QA-, Vorproduktions- und Produktionsumgebungen.

Migrationsspezialist, Cloud-Administrator

Als bereit für die Umstellung markieren.

Wenn der Test abgeschlossen ist, ändern Sie den Status des Quellservers, um anzuzeigen, dass er bereit für die Übernahme ist, sodass Benutzer eine Übernahmeinstanz starten können. Anweisungen finden Sie im Cloud Migration Factory-Implementierungsleitfaden.

Migrationsspezialist, Cloud-Administrator
AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie einen Bereitstellungsplan für die Produktion.

Erstellen Sie einen Bereitstellungsplan für die Produktion (einschließlich eines Notfallplans).

Migrationsspezialist, Cloud-Administrator

Informieren Sie das Betriebsteam über Ausfallzeiten.

Informieren Sie das Betriebsteam über den Zeitplan für die Ausfallzeiten der Server. Einige Teams benötigen für diese Benachrichtigung möglicherweise eine Änderungsanfrage oder ein Ticket für eine Serviceanfrage (CR/SR).

Migrationsspezialist, Cloud-Administrator

Replizieren Sie Produktionsmaschinen.

Replizieren Sie Produktionsmaschinen mithilfe des Application Migration Service oder eines anderen Migrationstools.

Migrationsspezialist, Cloud-Administrator

Fahren Sie die Quellserver im Geltungsbereich herunter.

Nachdem Sie den Replikationsstatus der Quellserver überprüft haben, können Sie die Quellserver herunterfahren, um Transaktionen von Client-Anwendungen zu den Servern zu stoppen. Sie können die Quellserver im Übernahmefenster herunterfahren. Weitere Informationen finden Sie im Cloud Migration Factory-Implementierungsleitfaden.

Cloud-Administrator

Starten Sie Instanzen für die Umstellung.

Startet alle Zielcomputer für eine bestimmte Welle im Application Migration Service im Übernahmemodus. Weitere Informationen finden Sie im Cloud Migration Factory-Implementierungsleitfaden.

Migrationsspezialist, Cloud-Administrator

Zielinstanz abrufenIPs.

Rufen Sie die IPs vier Zielinstanzen ab. Wenn das DNS Update in Ihrer Umgebung ein manueller Prozess ist, müssten Sie die neuen IP-Adressen für alle Zielinstanzen abrufen. Weitere Informationen finden Sie im Cloud Migration Factory-Implementierungsleitfaden.

Migrationsspezialist, Cloud-Administrator

Überprüfen Sie die Verbindungen zum Zielserver.

Nachdem Sie die DNS Datensätze aktualisiert haben, stellen Sie mit dem Hostnamen eine Verbindung zu den Zielinstanzen her, um die Verbindungen zu überprüfen. Weitere Informationen finden Sie im Cloud Migration Factory-Implementierungsleitfaden.

Migrationsspezialist, Cloud-Administrator

Zugehörige Ressourcen

Anlagen

Um auf zusätzliche Inhalte zuzugreifen, die mit diesem Dokument verknüpft sind, entpacken Sie die folgende Datei: attachment.zip