Modifier le type d'instance - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Modifier le type d'instance

Au fur et à mesure que vos besoins évoluent, il se peut que vous constatiez que votre instance est sur-utilisée (le type d’instance est trop petit) ou sous-utilisée (le type d’instance est trop grand). Si tel est le cas, vous pouvez redimensionner votre instance en modifiant son type d’instance. Par exemple, si votre instance t2.micro est trop petite pour sa charge de travail, vous pouvez augmenter sa taille en la remplaçant par un type d’instance T2 plus volumineux, comme t2.large. Vous pouvez également la remplacer par un autre type d’instance, par exemple m5.large. Vous souhaiterez peut-être également passer d'un type d'instance de génération précédente à un type d'instance de génération actuelle afin de tirer parti de certaines fonctionnalités, telles que la prise en charge deIPv6.

Si vous souhaitez une recommandation du type d’instance le mieux à même de gérer votre charge de travail existante, vous pouvez utiliser AWS Compute Optimizer. Pour plus d’informations, consultez Obtention de recommandations sur le type d’instance pour une charge de travail existante.

Lorsque vous modifiez le type d’instance, vous commencez à payer le taux du nouveau type. Pour connaître les tarifs à la demande pour tous les types d'instances, consultez EC2la tarification Amazon On-Demand.

Pour ajouter du stockage supplémentaire à votre instance sans modifier le type d'instance, ajoutez-y un EBS volume. Pour plus d'informations, consultez la section Attacher un EBS volume Amazon à une instance dans le guide de EBS l'utilisateur Amazon.

Quelles sont les instructions à suivre ?

Il existe différentes instructions pour la modification du type d’instance. Les instructions à suivre dépendent du volume racine de l’instance et de la compatibilité du type d’instance avec la configuration actuelle de l’instance. Pour en savoir plus sur la façon dont la compatibilité est déterminée, consultez Compatibilité pour modifier le type d’instance.

Utilisez le tableau suivant pour déterminer quelles instructions suivre.

Volume racine Compatibilité Suivez ces instructions
EBS Compatible Modifier le type d'instance d'une instance EBS sauvegardée
EBS Non compatible Modifier le type d’instance en lançant une nouvelle instance
Stockage d’instances Ne s’applique pas Modifier le type d’une instance basée sur le stockage d’instances

Considérations relatives aux types d’instances compatibles

Lors de la modification du type d’instance d’une instance existante, tenez compte des éléments suivants :

  • Vous devez arrêter votre instance basée sur Amazon EBS avant de pouvoir modifier son type d'instance. Veillez à prévoir un temps d’arrêt pendant que votre instance est arrêtée. L’arrêt d’une instance et la modification de son type peuvent prendre quelques minutes, et la durée du redémarrage de votre instance peut varier en fonction des scripts de démarrage de votre application. Pour plus d’informations, consultez Arrêtez et démarrez les EC2 instances Amazon.

  • Lorsque vous arrêtez et démarrez une instance, nous déplaçons l’instance vers un nouveau matériel. Si votre instance possède une IPv4 adresse publique, nous la publions et lui attribuons une nouvelle IPv4 adresse publique. Si vous avez besoin d'une IPv4 adresse publique qui ne change pas, utilisez une adresse IP élastique.

  • Vous ne pouvez pas modifier le type d’instance d’une instance Spot.

  • [Instances Windows] Nous vous recommandons de mettre à jour le package de pilotes AWS PV avant de modifier le type d'instance. Pour plus d’informations, consultez Mettre à niveau les pilotes PV sur EC2 les instances Windows.

  • Si votre instance fait partie d'un groupe Auto Scaling, le service Amazon EC2 Auto Scaling indique que l'instance arrêtée est défectueuse et peut la résilier et lancer une instance de remplacement. Pour empêcher que cela ne se produise, vous pouvez suspendre les processus de mise à l’échelle pour le groupe pendant que vous modifiez le type d’instance. Pour plus d'informations, consultez la section Suspendre et reprise d'un processus pour un groupe Auto Scaling dans le guide de l'utilisateur d'Amazon EC2Auto Scaling.

  • Lorsque vous modifiez le type d'instance d'une instance avec des volumes de stockage d'NVMeinstance, l'instance mise à jour peut avoir des volumes de stockage d'instance supplémentaires, car tous les volumes de stockage d'NVMeinstance sont disponibles même s'ils ne sont pas spécifiés dans le AMI mappage des périphériques par blocs d'instances. Autrement, l’instance mise à jour a le même nombre de volumes de stockage d’instances que celui spécifié lors du lancement de l’instance initiale.

  • Le nombre maximum de EBS volumes Amazon que vous pouvez attacher à une instance dépend du type et de la taille de l'instance. Vous ne pouvez pas passer à un type ou à une taille d’instance qui ne prennent pas en charge le nombre de volumes déjà attachés à votre instance. Pour plus d’informations, consultez Limites EBS de volume Amazon pour les EC2 instances Amazon.

Modifier le type d'instance d'une instance EBS sauvegardée

Utilisez les instructions suivantes pour modifier le type d'instance d'une instance EBS sauvegardée si le type d'instance dont vous avez besoin est compatible avec la configuration actuelle de l'instance.

Pour modifier le type d'instance d'une instance basée sur Amazon EBS
  1. (Facultatif) Si le nouveau type d’instance requiert des pilotes qui ne sont pas installés sur l’instance existante, vous devez vous connecter à votre instance et installer les pilotes. Pour plus d’informations, consultez Compatibilité pour modifier le type d’instance.

  2. [Instances Windows] Si vous avez configuré votre instance Windows pour utiliser l'adressage IP statique et que vous passez d'un type d'instance qui ne prend pas en charge la mise en réseau améliorée à un type d'instance prenant en charge la mise en réseau améliorée, vous pouvez recevoir un avertissement concernant un conflit d'adresses IP potentiel lorsque vous reconfigurez l'adressage IP statique. Pour éviter cela, activez-la DHCP sur l'interface réseau de votre instance avant de modifier le type d'instance. Depuis votre instance, ouvrez le Centre de réseau et de partage, ouvrez les propriétés du protocole Internet version 4 (TCP/IPv4) pour l'interface réseau, puis choisissez Obtenir une adresse IP automatiquement. Modifiez le type d’instance et reconfigurez l’adressage IP statique sur l’interface réseau.

  3. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  4. Dans le panneau de navigation, choisissez Instances.

  5. Sélectionnez l’instance et choisissez Instance state (État de l’instance), Stop instance (Arrêter l’instance). Lorsque vous êtes invité à confirmer l’opération, choisissez Stop (Arrêter). L’arrêt de l’instance peut prendre quelques minutes.

  6. Tandis que l’instance est toujours sélectionnée, choisissez Actions, Instance settings (Paramètres de l’instance), puis Change instance type (Changer le type d’instance). Cette action est grisée si l’état de l’instance n’est pas stopped.

  7. Sur la page Change instance type (Modifier le type d’instance), procédez comme suit :

    1. Dans Instance type (Type d’instance), sélectionnez le type d’instance souhaité.

      Si le type d’instance ne figure pas dans la liste, il n’est pas compatible avec la configuration de votre instance. Au lieu de cela, suivez les instructions suivantes : Modifier le type d’instance en lançant une nouvelle instance.

    2. (Facultatif) Si le type d'instance que vous avez sélectionné prend en charge EBS l'optimisation, sélectionnez EBS-optimized pour activer EBS l'optimisation ou désélectionnez EBS-optimized pour désactiver l'optimisation. EBS Si le type d'instance que vous avez sélectionné est EBS optimisé par défaut, EBS-optimized est sélectionné et vous ne pouvez pas le désélectionner.

    3. Choisissez Apply (Appliquer) pour accepter les nouveaux paramètres.

  8. Pour démarrer l’instance, sélectionnez l’instance et choisissez Instance state (État de l’instance), Start instance (Démarrer l’instance). Il peut s’écouler quelques minutes avant que l’instance ne passe à l’état running. Si votre instance ne démarre pas, consultez la section Résoudre les problèmes de modification du type d’instance.

  9. [Instances Windows] Si votre instance exécute Windows Server 2016 ou Windows Server 2019 avec EC2Launch v1, connectez-vous à votre instance Windows et exécutez le EC2Launch PowerShell script suivant pour configurer l'instance une fois le type d'instance modifié.

    Important

    Le mot de passe administrateur est réinitialisé lorsque vous activez le script de EC2 lancement de l'instance d'initialisation. Vous pouvez modifier le fichier de configuration pour désactiver la réinitialisation du mot de passe administrateur en le spécifiant dans les paramètres des tâches d’initialisation. Pour savoir comment désactiver la réinitialisation du mot de passe, voir Configurer les tâches d'initialisation (EC2Launch) ou Modifier les paramètres (EC2Launchv2).

    PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule

Modifier le type d’instance en lançant une nouvelle instance

Si la configuration actuelle de votre instance EBS sauvegardée est incompatible avec le nouveau type d'instance que vous souhaitez, vous ne pouvez pas modifier le type d'instance de l'instance d'origine. À la place, vous devez lancer une nouvelle instance dotée d’une configuration compatible avec le nouveau type d’instance souhaité, puis migrer votre application vers la nouvelle instance. Par exemple, si vous avez lancé votre instance d'origine à partir d'un ordinateur virtuelAMI, mais que vous souhaitez passer à un type d'instance de génération actuelle nécessitant un HVMAMI, vous devrez lancer une nouvelle instance à partir d'un HVMAMI. Pour en savoir plus sur la façon dont la compatibilité est déterminée, consultez Compatibilité pour modifier le type d’instance.

Pour migrer votre application vers une nouvelle instance, procédez comme suit :

  • Sauvegardez les données de votre instance d’origine.

  • Lancez une nouvelle instance avec une configuration compatible avec le nouveau type d'instance que vous souhaitez et attachez tous les EBS volumes attachés à votre instance d'origine.

  • Installez votre application et les logiciels sur la nouvelle instance.

  • Restaurez toutes les données.

  • Si votre instance d’origine a une adresse IP élastique et que vous souhaitez garantir que vos utilisateurs continuent à utiliser sans interruption les applications sur votre instance, vous devez associer l’adresse IP élastique à la nouvelle instance. Pour plus d’informations, consultez Adresse IP élastique.

Pour modifier le type d’instance d’une nouvelle configuration d’instance
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Sauvegardez les données que vous devez conserver, comme suit :

    • Pour les données qui se trouvent sur les volumes de stockage d’instances, sauvegardez-les dans un stockage permanent.

    • Pour les données de vos EBS volumes, créez un instantané des volumes ou détachez-les de l'instance afin de pouvoir les associer ultérieurement à la nouvelle instance.

  3. Dans le panneau de navigation, sélectionnez Instances.

  4. Sélectionnez Launch instances (Lancer des instances). Lorsque vous configurez l’instance, procédez comme suit :

    1. Sélectionnez AMI celle qui prendra en charge le type d'instance que vous souhaitez. Notez que les types d'instances de la génération actuelle nécessitent un HVMAMI.

    2. Sélectionnez le nouveau type d’instance souhaité. Si le type d'instance que vous souhaitez n'est pas disponible, il n'est pas compatible avec la configuration de AMI celle que vous avez sélectionnée.

    3. Si vous utilisez une adresse IP élastique, sélectionnez VPC celle dans laquelle l'instance d'origine s'exécute actuellement.

    4. Si vous voulez autoriser le même trafic pour atteindre la nouvelle instance, sélectionnez le groupe de sécurité associé à l’instance d’origine.

    5. Une fois que vous avez terminé la configuration de votre nouvelle instance, effectuez les étapes pour sélectionner une paire de clés et lancer votre instance. Il peut s’écouler quelques minutes avant que l’instance ne passe à l’état running.

  5. Si nécessaire, attachez à la nouvelle instance tout nouveau EBS volume basé sur les instantanés que vous avez créés, ou tout EBS volume que vous avez détaché de l'instance d'origine.

  6. Installez votre application et les logiciels requis sur la nouvelle instance.

  7. Restaurez les données que vous avez sauvegardées depuis les volumes de stockage d’instances de l’instance d’origine.

  8. Si vous utilisez une adresse IP élastique, attribuez-la à la nouvelle instance comme suit :

    1. Dans le volet de navigation, sélectionnez Elastic IPs.

    2. Sélectionnez l’adresse IP Elastic associée à l’instance d’origine, choisissez Actions, puis Dissocier l’adresse IP Elastic. Sélectionnez Dissocier lorsque vous êtes invité à confirmer l’opération.

    3. L’adresse IP Elastic étant toujours sélectionnée, choisissez Actions, puis Associer l’adresse IP Elastic.

    4. Pour Resource type (Type de ressource), choisissez Instance.

    5. Pour Instance, choisissez la nouvelle instance à laquelle vous souhaitez associer l’adresse IP élastique.

    6. (Facultatif) Pour Private IP address (Adresse IP privéeù), spécifiez une adresse IP privée à laquelle associer l’adresse IP Elastic.

    7. Choisissez Associate.

  9. (Facultatif) Vous pouvez terminer l’instance d’origine si elle n’est plus nécessaire. Sélectionnez l’instance, vérifiez que vous êtes sur le point de résilier l’instance d’origine, et non la nouvelle instance (par exemple, vérifiez le nom ou l’heure du lancement), puis sélectionnez Instance state (État de l’instance), Terminate instance (Résilier l’instance).