So migrieren Sie die EC2 -Instanz von einer AWS -Region in eine andere Region

So migrieren Sie die EC2 -Instanz von einer AWS -Region in eine andere Region

Die meisten AWS-Dienste sind regionalspezifisch. Diese Dienste werden in einer bestimmten AWS -Region eingesetzt. AWS empfiehlt, Dienstleistungen in den Regionen näher an die Kunden zu greifen, die auf diese Dienste zugreifen. AWS EC2 ist auch regionspezifisch, und EC2-Instanzen können in bestimmten AWS-Regionen eingesetzt werden. EC2 -Fälle auf AWS können von einer AWS -Region in eine andere AWS -Region migriert werden. Die Migration einer EC2 -Instanz kann durch Befolgen der angegebenen Schritte durchgeführt werden.

  1. Erstellen Sie einen neuen AMI aus der EC2 -Instanz
  2. Kopieren Sie den AMI in die Zielregion
  3. Starten Sie die EC2 -Instanz in die Zielregion
  4. Beenden Sie die alte EC2 -Instanz

In diesem Leitfaden werden wir diskutieren, wie eine EC2 -Instanz von einer AWS -Region in eine andere Region migriert werden kann.

Erstellen Sie einen neuen AMI aus der EC2 -Instanz

Der erste Schritt zur Migration der EC2 -Instanz von der Quell -AWS -Region in die Ziel -AWS -Region besteht darin, einen AMI der EC2 -Instanz zu erstellen. AMI (Amazon Machine Image) ist ein Betriebssystem wie Windows oder Linux für eine EC2 -Instanz und enthält alle Informationen und Berechtigungen, um ein Bild zu starten. Sie können AMI entweder vom AWS -Marktplatz verwenden oder sogar Ihre eigenen entwickeln.

Um ein AMI aus einer Instanz zu erstellen, wählen Sie einfach die Instanz aus, die Sie migrieren möchten, auf “Aktionen,"Und da unter dem"Bild und Vorlagen"Registerkarte", Sie sehen die Option zu "Bild erstellen.”Die Instanz kann entweder gestoppt oder in laufender Bedingung beim Erstellen eines Bildes gestoppt werden, aber es wird empfohlen, die Instanz daran zu hindern, einen stabilen AMI zu erhalten.

Im Abschnitt "Bild erstellen" werden zunächst den Bildnamen für Ihren neuen AMI angeben. Sie können optional eine Beschreibung zu Ihrem AMI hinzufügen.

Dann können Sie mehr EBS -Volumes und das vorhandene Wurzelvolumen anbringen, wenn Sie möchten. Für diese Demo werden wir kein zusätzliches Volumen anschließen.

Wählen Sie für Tags die Option "Tag und Snapshot zusammen" aus, um dieselben Tags zum neu erstellten AMI hinzuzufügen wie die ursprüngliche EC2 -Instanz. Außerdem können Sie benutzerdefinierte Tags für Ihren AMI hinzufügen, indem Sie auf die Klicken auf die Tag -Schaltfläche Fügen Sie Tag hinzu.

Gehen Sie nach dem Hinzufügen von Tags zum Ende der Seite und klicken Sie auf die Bild erstellen Schaltfläche zum Erstellen des Bildes.

Sobald unser AMI erstellt wurde, öffnen Sie den AMI -Abschnitt im linken Menü in der EC2 -Konsole, und Sie werden ihn dort finden.

Also wurde unser AMI -Bild erfolgreich erstellt.

Kopieren Sie den AMI in die Zielregion

Nun müssen wir unsere Instanz von der vorherigen Region in die neue Region kopieren, in der wir die Instanz migrieren möchten. Wählen Sie dazu einfach das Bild im AMI -Abschnitt aus, klicken Sie auf die “AktionenSchaltfläche ”und klicken Sie auf“Kopieren Sie AMI.”


Geben Sie die Zielregion für Ihren AMI an, in dem Ihre AMI migriert werden soll, und klicken Sie einfach auf die Schaltfläche AMI Kopie in der unteren rechten Ecke.


Der Kopierprozess von einer Region zur anderen kann einige Zeit dauern, abhängig von der Menge der Daten im Stammvolumen. Nach Abschluss können Sie in die Zielregion gehen, und dort finden Sie das kopierte Instanzbild im AMI -Abschnitt.


Also wird unser AMI von einer AWS -Region zur anderen bewegt. Sie können Ihre AMI auch in mehrere Regionen kopieren, wenn Sie benötigen.

Starten Sie die EC2 -Instanz in die Zielregion

Jetzt können wir jetzt unsere EC2 -Instanz in der neuen Region mit dem AMI aus unserer älteren Instanz in der vorherigen Region starten. Sie müssen nur Ihr Bild auswählen und auf "klicken"Startinstanz vom Bild starten.


Um die Instanz zu konfigurieren, müssen Sie einfach die üblichen Schritte ausführen, außer dass Sie nicht die AMI auswählen müssen.


Deshalb haben wir unsere EC2 -Instanz erfolgreich von einer Region in die andere ausgewandert.

Beenden Sie die alte EC2 -Instanz

Der letzte Schritt, der sehr wichtig ist, ist, dass Sie nach dem Start Ihrer Instanz in der neuen Region die ursprüngliche Instanz stoppen oder beenden müssen, wenn Sie sie nicht mehr benötigen. Andernfalls kostet es Sie zusätzliche AWS -Abrechnung.

Wählen Sie dazu die Instanz aus und klicken Sie auf die Instanzstatus -Taste. Eine Liste wird mit mehreren Optionen angezeigt. Klick auf das Instanz beenden um die EC2 -Instanz zu beenden.


Wir haben also gesehen, wie man eine EC2 -Instanz mit der AWS -Managementkonsole migriert.

Migrieren Sie die EC2 -Instanz mit CLI

In diesem Abschnitt werden wir nun die AWS-Befehlszeilenschnittstelle (CLI) verwenden, um unsere Instanz zwischen zwei Regionen zu migrieren.

Zuerst müssen wir AMI aus unserer Instanz mit dem folgenden Befehl erstellen.

$: AWS EC2 CREATE-IMAGE--ID-ID --Name "Bildname"-Entwurf "Beschreibung"-no-reboot


Jetzt müssen wir den AMI von einer Region in die andere kopieren. Der Befehl zur Ausführung dieser Aktion ist wie folgt.

$: AWS EC2 Copy-Image-Region --Name --Quellenregion --Quell-Image-ID --Beschreibung ""

Jetzt werden wir die EC2 -Instanz in der Bezeichnungsregion mit diesem kopierten AMI starten.

$: AWS EC2 Run-Instances-Image-id --Instanztyp


Der Befehl generiert die folgende detaillierte Ausgabe über die erstellte Instanz.


Unsere Instanz wird also mit der AWS-Befehlszeilenschnittstelle erfolgreich migriert.

Abschluss:

Da das Konzept der Cloud -Infrastruktur zunimmt und AWS seine Dienste und Verfügbarkeitszonen und Regionen mit hoher Geschwindigkeit erweitert Übertragungsrate Aus diesem Grund bietet AWS die Möglichkeit, Ihre laufenden Dienste wie EC2 -Instanzen oder Speichervolumina von einer Region in eine andere zu migrieren. Dies kann auch hilfreich sein, wenn Sie mehr Ressourcen für Ihre Anwendung oder Ihr System bereitstellen möchten, aber nicht alles von Grund auf neu entwerfen und erstellen möchten.