Übersicht über die Architektur - Cloud Migration Factory auf AWS

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.

Übersicht über die Architektur

Dieser Abschnitt enthält ein Referenzdiagramm zur Implementierungsarchitektur für die mit dieser Lösung bereitgestellten Komponenten.

Architekturdiagramm

Durch die Bereitstellung der Standardlösung wird die folgende serverlose Umgebung in der AWS-Cloud erstellt.

Architekturdiagramm von Cloud Migration Factory auf AWS

Bogendiagramm der Cloud Migration Factory

Mit der CloudFormation AWS-Vorlage der Lösung werden die AWS-Services gestartet, die Unternehmen bei der Migration ihrer Server benötigen.

Anmerkung

Die Cloud Migration Factory on AWS-Lösung verwendet einen Migrationsautomatisierungsserver, der nicht Teil der CloudFormation AWS-Bereitstellung ist. Weitere Informationen zur manuellen Erstellung des Servers finden Sie unter Einen Server für die Migrationsautomatisierung erstellen.

  1. Amazon API Gateway empfängt Migrationsanfragen vom Migrationsautomatisierungsserver über RestAPIs.

  2. Die Funktionen von AWS Lambda bieten die erforderlichen Dienste, damit Sie sich bei der Weboberfläche anmelden, die erforderlichen Verwaltungsfunktionen zur Verwaltung der Migration ausführen und eine Verbindung zu Drittanbietern herstellen können, APIs um den Migrationsprozess zu automatisieren.

    • Die user Lambda-Funktion nimmt die Migrationsmetadaten in eine Amazon DynamoDB-Tabelle auf. Standard-HTTP-Statuscodes werden Ihnen über die Rest-API von API Gateway zurückgegeben. Ein Amazon Cognito Cognito-Benutzerpool wird für die Benutzerauthentifizierung an der Weboberfläche und Rest verwendet. Sie können ihn optional so konfigurieren APIs, dass er sich bei externen SAML-Identitätsanbietern (Security Assertion Markup Language) authentifiziert.

    • Die tools Lambda-Funktion verarbeitet externe APIs REST-Daten und ruft externe Toolfunktionen wie AWS Application Migration Service (AWS MGN) für die AWS-Migration auf. Die tools Lambda-Funktion ruft auch Amazon EC2 zum Starten von EC2 Instances auf und ruft AWS Systems Manager auf, um Automatisierungsskripts auf dem Migration Automation Server auszuführen.

  3. Die in Amazon DynamoDB gespeicherten Migrationsmetadaten werden an die AWS MGN API weitergeleitet, um Rehost-Migrationsaufträge zu initiieren und Server zu starten. Wenn Ihr Migrationsmuster Replatform to lautet EC2, startet die tools Lambda-Funktion CloudFormation Vorlagen im AWS-Zielkonto, um EC2 Amazon-Instances zu starten.

  4. Alle Benachrichtigungen werden an einen Notifications Event Bus gesendet. Event Bridge-Regeln, die eingerichtet wurden, um UI-Benachrichtigungen an das UI-Benachrichtigungs-Lambda und E-Mail-Benachrichtigungen an das E-Mail-Benachrichtigungs-Lambda weiterzuleiten. Das Lambda für E-Mail-Benachrichtigungen verwendet Amazon SNS, um E-Mail-Benachrichtigungen zu veröffentlichen.

Optionaler Migrationstracker

Diese Lösung stellt auch eine optionale Migrationstracker-Komponente bereit, die den Fortschritt Ihrer Migration verfolgt.

Optionale Komponente zur Migrationsverfolgung

Migrations-Tracker

Die CloudFormation Vorlage stellt AWS Glue bereit, um die Migrationsmetadaten aus der Cloud Migration Factory DynamoDB-Tabelle abzurufen, und exportiert die Metadaten zweimal täglich (um 5:00 Uhr und 13:00 Uhr UTC) nach Amazon Simple Storage Service (Amazon S3). Nach Abschluss des AWS Glue Glue-Jobs wird eine Amazon Athena Athena-Speicherabfrage initiiert, und Sie können Amazon so einrichten, QuickSight dass die Daten aus den Athena-Abfrageergebnissen abgerufen werden. Anschließend können Sie die Visualisierungen und ein Dashboard erstellen, das Ihren Geschäftsanforderungen entspricht. Anleitungen zum Erstellen von Grafiken und zum Erstellen eines Dashboards finden Sie unter Erstellen eines Migrations-Tracker-Dashboards.

Diese optionale Komponente wird durch den Tracker-Parameter in der CloudFormation Vorlage verwaltet. Standardmäßig ist diese Option aktiviert, Sie können diese Option jedoch deaktivieren, indem Sie den Tracker-Parameter auf ändernfalse.