Compatibilité pour 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.

Compatibilité pour modifier le type d’instance

Vous pouvez modifier le type d’instance uniquement si la configuration actuelle de l’instance est compatible avec le type d’instance souhaité. Si le type d’instance souhaité n’est pas compatible avec votre configuration actuelle d’instance, vous devez lancer une nouvelle instance dotée d’une configuration compatible avec le type d’instance, puis migrer votre application vers la nouvelle instance.

La compatibilité est déterminée en fonction des éléments suivants :

Type de virtualisation

Linux AMIs utilise l'un des deux types de virtualisation suivants : paravirtuelle (PV) ou machine virtuelle matérielle (HVM). Si une instance a été lancée depuis une AMI de virtualisation paravirtuelle, vous ne pouvez pas la changer en un type d’instance qui n’utilise que la virtualisation HVM. Pour de plus amples informations, veuillez consulter Types de virtualisation. Pour vérifier le type de virtualisation de votre instance, vérifiez la valeur de virtualisation dans le volet des détails de l'écran Instances de la EC2 console Amazon.

Architecture

AMIs sont spécifiques à l'architecture du processeur. Vous devez donc sélectionner un type d'instance avec la même architecture de processeur que le type d'instance actuel. Par exemple :

  • Si le type d’instance actuel est doté d’un processeur basé sur l’architecture Arm, vous êtes limité aux types d’instance qui prennent en charge un processeur basé sur l’architecture Arm, notamment C6g et M6g.

  • Les types d'instances suivants sont les seuls qui prennent en charge les AMIs 32 bits : t2.nano, t2.micro, t2.small, t2.medium, c3.large, t1.micro, m1.small, m1.medium et c1.medium. Si vous modifiez le type d’une instance 32 bits, vous êtes limité à ces types d’instance.

Cartes réseau

Si vous passez d’un pilote d’une carte réseau à un autre, les paramètres de la carte réseau sont réinitialisés lorsque le système d’exploitation crée la nouvelle carte. Pour reconfigurer les paramètres, vous devrez peut-être accéder à un compte local doté d’autorisations d’administrateur. Voici des exemples de déplacement d’une carte réseau à une autre :

  • AWS PV (instances T2) vers Intel 82599 VF (instances M4)

  • Intel 82599 VF (la plupart des instances M4) vers ENA (instances M5)

  • ENA (instances M5) vers ENA haute bande passante (instances M5n)

Réseaux améliorés

Les types d’instance prenant en charge les réseaux améliorés nécessitent l’installation des pilotes requis. Par exemple, les instances basées sur Nitro nécessitent un support EBS AMIs avec les pilotes Elastic Network Adapter (ENA) installés. Pour passer d’un type d’instance qui ne prend pas en charge les réseaux améliorés à un type qui les prend en charge, vous devez installer les pilotes ENA ou les pilotes ixgbevf sur l’instance, selon le cas.

Note

Lorsque vous redimensionnez une instance avec ENA Express activé, le nouveau type d’instance doit également prendre en charge ENA Express. Pour obtenir la liste des types d’instance qui prennent en charge ENA Express, veuillez consulter Types d'instances pris en charge pour ENA Express.

Pour passer d’un type d’instance qui prend en charge ENA Express à un type d’instance qui ne prend pas en charge ENA Express, assurez-vous qu’ENA Express n’est pas actuellement activé avant de redimensionner l’instance.

NVMe

Les volumes EBS sont exposés sous forme de périphériques en mode NVMe bloc sur les instances basées sur Nitro. Si vous passez d'un type d'instance non compatible NVMe à un type d'instance compatible NVMe, vous devez d'abord installer les NVMe pilotes sur votre instance. En outre, les noms des appareils que vous spécifiez dans le mappage des périphériques par blocs sont renommés à l'aide des noms de NVMe périphériques (/dev/nvme[0-26]n1).

[Instances Linux] Par conséquent, pour monter des systèmes de fichiers au moment du démarrage à l’aide de /etc/fstab, vous devez utiliser UUID/Label (UUID/Étiquette) au lieu des noms de périphériques.

Limite de volume

Le nombre maximal de volumes Amazon EBS que vous pouvez associer à une instance dépend du type et de la taille de l'instance. Pour de plus amples informations, veuillez consulter Limites de volume Amazon EBS pour les instances Amazon EC2 .

Vous pouvez uniquement passer à un type ou à une taille d’instance qui prend en charge le même nombre ou un plus grand nombre de volumes que celui qui est actuellement attaché à l’instance. Si vous optez pour un type d’instance ou une taille d’instance qui ne prend pas en charge le nombre de volumes actuellement attachés, la demande échoue. Par exemple, si vous passez d’une instance m7i.4xlarge avec 32 volumes attachés à une instance m6i.4xlarge, qui prend en charge un maximum de 27 volumes, la demande échoue.

NitroTPM

Si vous avez lancé l'instance en utilisant une AMI avec NitroTPM activé et un type d'instance qui prend en charge NitroTPM, l'instance se lance avec NitroTPM activé. Vous ne pouvez passer à un type d'instance que s'il prend également en charge NitroTPM.