Ist es möglich, die Verfügbarkeitszone einer vorhandenen EC2 t1.micro-Instanz zu ändern? [geschlossen]

89

Wenn Sie versuchen, meine t1.micro EC2-Instanz zu starten, kann sie manchmal nicht bereitgestellt werden, und Amazon empfiehlt, eine andere Verfügbarkeitszone zu versuchen. Ist es möglich, dies für eine vorhandene Instanz zu ändern?

Brian Bowman
quelle
Besser bei Serverfehler gefragt .
smparkes
33
Warum werden diese Fragen geschlossen, anstatt sie auf Serverfehler zu verschieben?
Eric Hammond

Antworten:

104

Sie können eine vorhandene EC2-Instanz nicht direkt in eine andere Verfügbarkeitszone verschieben.

Der folgende Ansatz kann jedoch verwendet werden, um eine Instanz indirekt über eine neue AMI in eine andere Verfügbarkeitszone zu verschieben:

  1. Stoppen Sie die alte Instanz in der alten Verfügbarkeitszone (beenden Sie sie nicht!).

  2. Erstellen Sie eine AMI basierend auf der alten Instanz.

  3. Führen Sie eine neue Instanz des neuen AMI in der neuen Verfügbarkeitszone aus. Es wird eine ziemlich genaue Kopie Ihrer alten Instanz sein.

Wenn Sie eine elastische IP-Adresse verwendet haben, ordnen Sie sie der neuen Instanz erneut zu.

Wenn Sie die neue Instanz getestet haben und wissen, dass sie ordnungsgemäß funktioniert, beenden Sie die alte Instanz in der alten Verfügbarkeitszone.

Eric Hammond
quelle
46
wtf macht "ziemlich genaue Kopie", die mich beunruhigt bro
portforwardpodcast
18
portforwardpodcast: Die neue Instanz wird mit einer anderen AMI-ID, einer anderen Instanz-ID, einer anderen EBS-Volume-ID und möglicherweise anderen Benutzerdaten gestartet (Sie entscheiden, was übergeben werden soll). Abhängig von der Software und Konfiguration der Instanz kann dies Auswirkungen auf den Start und das Verhalten der Instanz haben. Andernfalls sieht das Dateisystem der Instanz so aus, als würden Sie es herunterfahren und neu starten.
Eric Hammond
1
Möglicherweise ein Update für Benutzer, die sich mit derselben Frage befassen: Zwischen den Schritten 2 und 3 müssen Sie Ihre Instanz jetzt durch Klicken mit der rechten Maustaste auf das AMI in eine andere Verfügbarkeitszone kopieren. Und Sie müssen die Instanz nicht unbedingt stoppen, damit Sie Schritt 1 überspringen können.
lordvlad
2
@lordvlad Sie verwechseln "Verfügbarkeitszone" und "Region". Jede Region verfügt über mehrere Verfügbarkeitszonen. Ein AMI ist in einer Region vorhanden und kann als Instanz in einer beliebigen Verfügbarkeitszone in der Region ausgeführt werden. Die ursprüngliche Frage betrifft die Verfügbarkeitszonen.
Eric Hammond
3
Ab Dezember 2012 unterstützt Amazon nun die Migration eines AMI in eine andere Region über das UI-Tool (Amazon Management Console). Siehe stackoverflow.com/a/14205963/423171
cprcrack