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.
Einzelheiten zur Architektur
Server zur Migrationsautomatisierung
Diese Lösung nutzt einen Server zur Migrationsautomatisierung, um Migrationen mit Rest durchzuführen. APIs Dieser Server wird nicht automatisch mit der Lösung bereitgestellt und muss manuell erstellt werden. Weitere Informationen finden Sie unter Erstellen eines Migrationsautomatisierungsservers. Es wird empfohlen, den Server in Ihrer AWS Umgebung zu erstellen. Sie können den Server jedoch auch lokal in Ihrer Netzwerkumgebung einrichten. Der Server muss die folgenden Anforderungen erfüllen:
Windows Server 2019 oder spätere Versionen
Mindestens 4 CPUs mit 8 GB RAM
Wird als neue virtuelle Maschine ohne Installation zusätzlicher Anwendungen bereitgestellt
-
(Falls eingebaut AWS) In derselben Region AWS-Konto und in derselben Region wie Cloud Migration Factory
Nach der Installation benötigt der Server Internetzugang und eine uneingeschränkte interne Netzwerkkonnektivität zu den Quellservern im Geltungsbereich (Server, auf die migriert werden soll). AWS
Wenn eine Portbeschränkung vom Migrationsautomatisierungsserver zu den Quellservern erforderlich ist, müssen die folgenden Ports vom Migrationsautomatisierungsserver zu den Quellservern geöffnet sein:
SMBAnschluss (TCP445)
SSHHafen (TCP22)
WinRM-Anschluss (TCP5985, 5986)
Es wird empfohlen, dass sich der Server für die Migrationsautomatisierung in derselben Active Directory-Domäne wie die Quellserver befindet. Wenn sich die Quellserver in mehreren Domänen befinden, bestimmt die Sicherheitskonfiguration für die Domänenvertrauensstellung in jeder Domäne, ob Sie mehr als einen Server für die Migrationsautomatisierung benötigen.
Wenn Domänenvertrauen in allen Domänen mit Quellservern besteht, kann ein einziger Server für die Migrationsautomatisierung eine Verbindung zu allen Domänen herstellen und Automatisierungsskripts für diese ausführen.
Wenn nicht in allen Domänen eine Domänenvertrauensstellung besteht, müssen Sie für jede nicht vertrauenswürdige Domäne einen zusätzlichen Migrationsautomatisierungsserver erstellen. Andernfalls müssen für jede Aktion, die auf dem Automatisierungsserver ausgeführt werden soll, alternative Anmeldeinformationen mit den entsprechenden Berechtigungen auf den Quellservern bereitgestellt werden.
Migrationsdienste Rest APIs
Die Cloud Migration Factory AWS on-Lösung automatisiert den Migrationsprozess mithilfe von RestAPIs, die über AWS Lambda Funktionen, ein Amazon API Gateway und AWS Application Migration Service (AWSMGN) verarbeitet werden. AWS Managed Services Wenn Sie eine Anfrage stellen oder eine Transaktion initiieren, z. B. einen Server hinzufügen oder eine Liste von Servern oder Anwendungen anzeigen, werden API REST-Aufrufe an Amazon API Gateway gesendet, wodurch eine AWS Lambda Funktion zur Ausführung der Anfrage initiiert wird. In den folgenden Services werden die Komponenten für den automatisierten Migrationsprozess detailliert beschrieben.
Dienste einloggen
Zu den Anmeldediensten gehören die login
Lambda-Funktionen und Amazon Cognito. Sobald Sie sich login
API über das API Gateway bei der Lösung angemeldet haben, validiert die Funktion die Anmeldeinformationen, ruft ein Authentifizierungstoken von Amazon Cognito ab und sendet Ihnen die Token-Details zurück. Sie können dieses Authentifizierungstoken verwenden, um eine Verbindung zu den anderen Diensten in dieser Lösung herzustellen.
Admin-Dienste
Zu den Admin-Services gehören Amazon API Gateway, admin
Lambda-Funktionen und Amazon DynamoDB. Administratoren der Lösung können die admin
Lambda-Funktion verwenden, um das Migrationsmetadatenschema zu definieren, bei dem es sich um die Anwendungs- und Serverattribute handelt. Die Admin-Services stellen API die Schemadefinition für die DynamoDB-Tabelle bereit. Benutzerdaten, einschließlich Anwendungs- und Serverattributen, müssen dieser Schemadefinition entsprechen. Zu den typischen Attributen gehören die Felder app_name
wave_id
server_name
,, und andere Felder, die unter Migrationsmetadaten in die Factory importieren beschrieben sind. Standardmäßig stellt die AWS CloudFormation Vorlage automatisch ein gemeinsames Schema bereit, das jedoch nach der Bereitstellung angepasst werden kann.
Administratoren können auch Admin-Services verwenden, um Migrationsrollen für die Mitglieder ihres Migrationsteams zu definieren. Der Administrator hat eine detaillierte Kontrolle, um bestimmte Benutzerrollen bestimmten Attributen und Migrationsphasen zuzuordnen. Eine Migrationsphase ist ein Zeitraum, in dem bestimmte Migrationsaufgaben ausgeführt werden, z. B. eine Erstellungsphase, eine Testphase und eine Umstellungsphase.
Dienste für Benutzer
Zu den Benutzerservices gehören Amazon API Gateway, user
Lambda-Funktionen und Amazon DynamoDB. Benutzer können die Migrationsmetadaten verwalten, sodass sie die Wellen-, Anwendungs- und Serverdaten in der Migrationsmetadaten-Pipeline lesen, erstellen, aktualisieren und löschen können.
Hinweis
Eine Migrationswelle ist ein Konzept der Gruppierung von Anwendungen mit einem Start- und einem Ende- oder Umstellungsdatum. Zu den Wave-Daten gehören die Bewerbungen von Migrationskandidaten und die für eine bestimmte Migrationswelle geplanten Antragsgruppen.
Benutzerdienste bieten dem Migrationsteam die Möglichkeit, die Daten in der Lösung zu bearbeiten: Daten mithilfe des Python-Skripts und der CSV Quelldateien zu erstellen, zu aktualisieren und zu löschen. API Ausführliche Schritte finden Sie unter Automatisierte Migrationsaktivitäten mit der Migration Factory-Webkonsole und Automatisierte Migrationsaktivitäten mit der Befehlszeile.
Tools und Dienste
Zu den Tool-Services gehören bei der Bereitstellung Amazon API Gateway, erweiterbare tools
Lambda-Funktionen, Amazon DynamoDB und. AWS Managed Services AWS Application Migration Service Sie können diese Dienste verwenden, um eine Verbindung zu Drittanbietern herzustellen APIs und den Migrationsprozess zu automatisieren. Die Integration bei der Bereitstellung mit AWS Application Migration Service kann einem Migrationsteam helfen, den Serverstartprozess mit einem einzigen Tastendruck zu orchestrieren, um alle Server in derselben Welle zu starten, die aus einer Gruppe von Anwendungen und Servern mit demselben Umstellungsdatum besteht.
Dank der in diese Lösung integrierten Pipeline-Funktionen kann ein Migrationsteam komplexe Migrationssequenzen zusammenstellen, die viele Aufgaben enthalten, und so ein vollständig verwaltetes und automatisiertes Erlebnis bieten. Das Migrationsteam kann Aufgaben aus den bereitgestellten Automatisierungsfunktionen in den Tools und den AWS bereitgestellten Skripten verwenden oder eigene benutzerdefinierte Automatisierungsskripts schreiben.
Webschnittstelle von Migration Factory
Die Lösung umfasst eine Migration Factory-Weboberfläche, die standardmäßig in einem Amazon S3 S3-Bucket oder auf einem bereitgestellten Webserver (nicht Teil der Lösungsbereitstellung) gehostet werden kann, sodass Sie die folgenden Aufgaben mit einem Webbrowser ausführen können:
Aktualisieren Sie Wellen-, Anwendungs- und Server-Metadaten über Ihren Webbrowser
Verwalten Sie Anwendungs- und Serverschemadefinitionen
-
Erstellen Sie end-to-end Migrationspipelines, um alle Aspekte von Anwendungsmigrationen zu automatisieren und zu verwalten
-
Führen Sie Automatisierungsskripts aus, um Migrationsaktivitäten wie die Überprüfung der Voraussetzungen und die Installation von Agenten zu automatisieren MGN
-
Erstellen Sie Anmeldeinformationen für die Migration, um eine Verbindung zu den Quellservern herzustellen
Connect zu AWS Diensten wie AWS Application Migration Service und AWS Systems Manager zur Automatisierung des Migrationsprozesses her