web-dev-qa-db-fra.com

Comment mettre à niveau une instance Amazon EC2 en toute sécurité de t1.micro à une grande taille?

J'ai une micro-instance Amazon EC2 (t1.micro). Je veux mettre à niveau cette instance à grande. Il s’agit de notre environnement de production. Quelle est donc la meilleure façon de procéder sans risque?

Existe-t-il un guide étape par étape pour le faire?

346
gandil

D'après mon expérience, je crée un instantané de votre image actuelle. Une fois que c'est fait, vous le verrez comme une option lors du lancement de nouvelles instances. Il suffit de le lancer comme une instance volumineuse à ce stade.

C’est mon approche si je ne souhaite aucune interruption (serveur de production), car cette solution ne met un serveur hors ligne que lorsque le nouveau est opérationnel (je l’utilise également pour ajouter de nouvelles machines à mes clusters en utilisant cette approche). ajouter uniquement de nouvelles machines). Si les temps d'arrêt sont acceptables, voir la réponse de Marcel Castilho.

299
Lostsoul

Utilisation de AWS Management Console:

  • Clic droit sur l'instance
    • Cycle de vie d'instance> Arrêter
    • Attendez...
    • Gestion d'instance> Modifier le type d'instance
513
Marcel de Castilho

tilisation de la AWS Management Console

  • Allez dans "Volumes" et créez un instantané du volume de votre instance.
  • Allez dans "Snapshots" et sélectionnez "Créer une image à partir de Snapshot".
  • Allez dans "AMI" et sélectionnez "Lancer l'instance" et choisissez votre "Type d'instance" etc.
48
Styelz

Utilisez la console AWS EC2 et non ElasticFox.

Première manière:

  • Créer une nouvelle AMI de l'instance
  • lancez-le

Manière alternative:

  • Faire un instantané du disque
  • Lancer une grande instance EBS avec le même type d'AMI (veuillez noter qu'à ce stade, le disque contiendra les données présentes lors de la création de cette AMI, et non vos dernières modifications)
  • Une fois est complètement démarré, arrêtez la nouvelle instance
  • Détache le volume racine de l'instance arrêtée
  • Créer un disque virtuel à partir de l'instantané créé auparavant dans la même zone de disponibilité de la nouvelle instance
  • attachez le volume racine à/dev/sda1
  • Démarrer la nouvelle instance à nouveau
18
stivlo

Créer une AMI -> Démarrer une AMI sur une instance de grande taille.

Plus d'infos http://docs.amazonwebservices.com/AmazonEC2/gsg/2006-06-26/creating-an-image.html

Vous pouvez aussi faire tout cela à partir de la console d'administration à l'adresse aws.Amazon.com.

9
kieran