Compatibilidade para alterar o tipo de instância - Amazon Elastic Compute Cloud

Compatibilidade para alterar o tipo de instância

Você só pode alterar o tipo de instância se a configuração atual da instância for compatível com tipo de instância desejado. Se o tipo de instância que você deseja não for compatível com a configuração atual da instância, é necessário iniciar uma nova instância com uma configuração que seja compatível com o tipo de instância e, em seguida, migrar sua aplicação para a nova instância.

[Instâncias do Linux] é possível usar o runbook AWSSupport-MigrateXenToNitroLinux para migrar instâncias do Linux compatíveis de um tipo de instância do Xen para um tipo de instância do Nitro. Para obter mais informações, consulte AWSSupport-MigrateXenToNitroLinux runbook na Referência do runbook do AWS Systems Manager Automation.

[Instâncias do Windows] Para obter orientações adicionais sobre a migração de instâncias do Windows compatíveis de um tipo de instância do Xen para um tipo de instância do Nitro, consulte Migrate to latest generation instance types.

A compatibilidade é determinada das seguintes maneiras:

Tipo de virtualização

As AMIs do Linux usam um dos dois tipos de virtualização: paravirtual (PV) ou máquina virtual de hardware (HVM). Se uma instância foi iniciada em uma AMI PV, você não poderá alterar para um tipo de instância que seja somente HVM. Para ter mais informações, consulte Tipos de virtualização de AMI. Para conferir o tipo de virtualização da instância, confira o valor do campo Virtualization (Virtualização) no painel de detalhes da tela Instances (Instâncias) no console do Amazon EC2.

Arquitetura

As AMIs são específicas da arquitetura do processador, portanto, é necessário selecionar um tipo de instância com a mesma arquitetura de processador que o tipo da instância atual. Por exemplo:

  • Se o tipo de instância atual tiver um processador baseado na arquitetura Arm, você estará limitado aos tipos de instância que oferecem suporte a um processador baseado na arquitetura Arm, como o C6g e M6g.

  • Os seguintes tipos de instância são os únicos tipos de instância que oferecem suporte a AMIs de 32 bits: t2.nano, t2.micro, t2.small, t2.medium, c3.large, t1.micro, m1.small, m1.medium e c1.medium. Se estiver alterando o tipo de instância de uma instância de 32 bits, você estará limitado a esses tipos de instância.

Adaptadores de rede

Se você alternar de um driver de um adaptador de rede para outro, as configurações do adaptador de rede serão redefinidas quando o sistema operacional criar o novo adaptador. Para redefinir as configurações, talvez seja necessário ter acesso a uma conta local com permissões de administrador. Veja a seguir exemplos de mudança de um adaptador de rede para outro:

  • AWS PV (instâncias T2) para Intel 82599 VF (instâncias M4)

  • Intel 82599 VF (maioria das instâncias M4) para ENA (instâncias M5)

  • ENA (instâncias M5) para ENA de alta largura de banda (instâncias M5n)

Placas de rede

Alguns tipos de instância oferecem suporte a várias placas de rede. É necessário selecionar um tipo de instância que ofereça suporte ao mesmo número de placas de rede que o tipo de instância atual.

Redes avançadas

Tipos de instância que oferecem suporte a redes avançadas exigem que os drivers necessários estejam instalados. Por exemplo, as instâncias desenvolvidas no AWS Nitro System requerem AMIs baseadas no EBS com os drivers do Adaptador de Rede Elástica (ENA) instalados. Para alterar de um tipo de instância sem suporte para redes avançadas para um tipo com suporte para redes avançadas, é necessário instalar os drivers ENA ou os drivers ixgbevf na instância, conforme apropriado.

nota

Quando você redimensiona uma instância com o ENA Express habilitado, o novo tipo de instância também deve ser compatível com o ENA Express. Para obter uma lista dos tipos de instâncias compatíveis com o ENA Express, consulte Tipos de instâncias compatíveis com o ENA Express.

Para alterar de um tipo de instância compatível com o ENA Express para um tipo de instância não compatível com o ENA Express, certifique-se de que o ENA Express não esteja habilitado antes de você redimensionar a instância.

NVMe

Os volumes do EBS são expostos como dispositivos de blocos NVMe em instâncias desenvolvidas no AWS Nitro System. Se você alterar de um tipo de instância sem suporte para NVMe para um tipo de instância com suporte para NVMe, deverá primeiro instalar os drivers NVMe na sua instância. Além disso, os nomes dos dispositivos para os dispositivos especificados no mapeamento de dispositivos de blocos são renomeados usando nomes de dispositivos NVMe (/dev/nvme[0-26]n1).

[Instâncias do Linux] Portanto, para a montagem de sistemas de arquivos no momento da inicialização usando /etc/fstab, você deve utilizar um UUID, ou um rótulo, em vez de nomes de dispositivos.

Limites de volumes

O número máximo de volumes do Amazon EBS que é possível anexar a uma instância depende do tipo e do tamanho da instância. Para ter mais informações, consulte Limites de volumes de instância.

Só é possível mudar para um tipo ou tamanho de instância que ofereça suporte ao mesmo número ou a um número maior de volumes do que os anexados à instância no momento. Se você mudar para um tipo ou tamanho de instância que não ofereça suporte ao número de volumes anexados no momento, a solicitação falhará. Por exemplo, se você mudar de uma instância m7i.4xlarge com 32 volumes anexados para uma instância m6i.4xlarge compatível com um máximo de 27 volumes, a solicitação falhará.