So migrieren Sie Server einfach in die Cloud mit dem Anwendungsmigrationsservice von AWS

0
151

Der neue Dienst zur Anwendungsmigration von AWS ist ein Tool zur Durchführung von Lift – und Shift-Migrationen, bei denen Server vollständig automatisch kopiert und in die Cloud gehoben werden, wo der Anwendungsdienst übertragen wird. Es ist einfach zu bedienen und kann Server mit minimaler Ausfallzeit verschieben.

Was ist AWS Application Migration Service?

Vor kurzem hat AWS den Application Migration Service, kurz AWS MGN genannt, eingeführt. Es basiert auf CloudEndure Migration, einem älteren Unternehmen, das AWS gekauft hat und seit einiger Zeit läuft. AWS empfiehlt jetzt die Verwendung von MGN, einer erstklassigen Funktion des AWS-Ökosystems.

Der Prozess ist sehr einfach. Sie installieren den MGN Replication Agent auf dem Server, den Sie migrieren möchten, und konfigurieren ihn in der MGN Management Console. Es kopiert das Betriebssystem, die Anwendungen und alle Daten und überträgt sie in eine Staging-Umgebung aus kostengünstigen EC2-Instances.

Wenn die Übertragung abgeschlossen ist, können diese EC2-Instances in die High- betriebene Instanzen, die Sie für die Produktion verwenden, und der ursprüngliche Server kann abgeschaltet werden.

Natürlich ist dies einfach eine Lift-and-Shift-Migration. Wenn Sie Ihre Server direkt zu AWS verschieben, ändert sich nicht sofort etwas an Ihrem Netzwerk. Was es Ihnen bietet, ist ein Ausgangspunkt in der Cloud und die Möglichkeit, Ihre Infrastruktur mit AWS-Services langsam zu modernisieren.

Werbung

Sie haben beispielsweise einen kleinen Service, der auf dem Computer ausgeführt wird, der könnte als AWS Lambda-Funktion besser geeignet sein, oder vielleicht führen Sie eine interne Datenbank aus, die besser wäre, wenn sie auf AWS RDS verschoben würde.

Wie auch immer, die Umstellung auf die Cloud ist heutzutage etwas, was die meisten Unternehmen tun, und der Application Migration Service von AWS macht es extrem einfach.

Server verschieben Mit AWS MGN

Zuerst müssen Sie die Replikation in der MGN-Verwaltungskonsole einrichten. Gehen Sie dorthin und klicken Sie auf “Erste Schritte” oder erstellen Sie eine neue Einstellungsvorlage aus der Seitenleiste.

Sie müssen vor allem konfigurieren, welche Replikationsserverinstanz verwendet werden soll. Dies ist nur vorübergehend, aber Sie sollten etwas auswählen, mit dem Sie Ihr Netzwerk zumindest testen können, bevor Sie zu Instanzen der Produktionsqualität wechseln. Für die meisten leichten Arbeitslasten sollte t2.small jedoch für einen Server geeignet sein, der keinen Datenverkehr empfängt.

Sie müssen auch ein Subnetz auswählen, unabhängig davon, ob Sie ein hartes . möchten oder nicht laufwerkbasierte EBS-Instanz und alle gewünschten zusätzlichen Sicherheitsgruppen (das Firewall-System von AWS).

Dann müssen Sie den MGN Replication Agent auf Ihren Server herunterladen. Dies ist ein Python-Skript, aber es ist regionsabhängig. Sie müssen “REGION” ersetzen. im folgenden Befehl mit der AWS-Region, in die Sie die Server übertragen, die oben rechts in der Verwaltungskonsole angezeigt wird.

wget -O ./aws-replication-installer-init.py https://aws-application-migration-service-REGION.s3.amazonaws.com/latest/linux/aws-replication-installer-init.py Werbung

Dann müssen Sie es mit Administratorrechten mit sudo python3 aws-replication-installer-init.py ausführen. Möglicherweise müssen Sie Python3 installieren, wenn Ihr System es noch nicht hat.

Nach der Ausführung wird der Server der MGN-Konsole hinzugefügt. Von hier aus können Sie den Fortschritt der Datenübertragung verfolgen.

Sobald es zum Testen bereit ist, können Sie Testbilder starten, indem Sie alle Server auswählen, die Sie starten möchten, und dann “Testinstanzen starten” auswählen.

Dann, sobald es soweit ist auf die neue Maschine ausgelagert, können Sie Cutover-Instanzen mit den Starteinstellungen starten, die für jeden Server in der Konsole definiert sind.