Est-il possible de modifier la zone de disponibilité d'une instance EC2 t1.micro existante? [fermé]

90

Parfois, lorsque je tente de lancer mon instance t1.micro EC2, elle ne peut pas être provisionnée et Amazon recommande d'essayer une zone de disponibilité différente. Est-il possible de changer cela pour une instance existante?

Brian Bowman
la source
Mieux vaut demander sur serverfault .
smparkes
33
Pourquoi ces questions sont-elles fermées au lieu de les déplacer vers serverfault?
Eric Hammond

Réponses:

104

Vous ne pouvez pas déplacer directement une instance EC2 existante vers une autre zone de disponibilité.

Cependant, l'approche suivante peut être utilisée pour déplacer une instance vers une zone de disponibilité différente indirectement via une nouvelle AMI:

  1. Arrêtez (ne mettez pas fin!) L'ancienne instance dans l'ancienne zone de disponibilité.

  2. Créez une AMI basée sur l'ancienne instance.

  3. Exécutez une nouvelle instance de la nouvelle AMI dans la nouvelle zone de disponibilité. Ce sera une copie assez exacte de votre ancienne instance.

Si vous utilisiez une adresse IP Elastic, réassociez-la à la nouvelle instance.

Une fois que vous avez testé la nouvelle instance et que vous savez qu'elle fonctionne correctement, mettez fin à l'ancienne instance dans l'ancienne zone de disponibilité.

Eric Hammond
la source
46
wtf fait une "copie assez exacte" qui m'inquiète bro
portforwardpodcast
18
portforwardpodcast: La nouvelle instance sera démarrée avec un ID AMI différent, un ID d'instance différent, un ID de volume EBS différent et éventuellement des données utilisateur différentes (vous décidez quoi transmettre). En fonction du logiciel et de la configuration de l'instance, cela peut affecter la façon dont elle démarre et se comporte. Sinon, le système de fichiers de l'instance sera comme si vous l'aviez arrêté et redémarré.
Eric Hammond
1
peut-être une mise à jour pour les utilisateurs stumbing sur la même question: entre les étapes 2 et 3, vous devez maintenant copier votre instance dans une autre zone de disponibilité via un clic droit sur l'AMI. Et vous n'avez pas nécessairement besoin d'arrêter l'instance, vous pouvez donc sauter l'étape 1.
lordvlad
2
@lordvlad Vous confondez «zone de disponibilité» et «région». Chaque région a plusieurs zones de disponibilité. Une AMI existe dans une région et peut être exécutée en tant qu'instance dans n'importe quelle zone de disponibilité de la région. La question originale ici concerne les zones de disponibilité.
Eric Hammond
3
Depuis décembre 2012, Amazon prend désormais en charge la migration d'une AMI vers une autre région via l'outil d'interface utilisateur (Amazon Management Console). Voir stackoverflow.com/a/14205963/423171
cprcrack