Alterar o tamanho de uma máquina virtual

Aplica-se a: ✔️ Linux VMs ✔️ Windows VMs ✔️ Conjuntos de escala flexível

Este artigo mostra como alterar o tamanho da VM de uma máquina virtual existente.

Depois de criar uma máquina virtual (VM), você pode dimensioná-la para cima ou para baixo alterando o tamanho da VM. Em alguns casos, você deve desalocar a VM primeiro. A desalocação pode ser necessária se o novo tamanho não estiver disponível no mesmo cluster de hardware que está hospedando a VM no momento. É importante entender que, mesmo quando a desalocação não é necessária, se a máquina virtual estiver em execução no momento, alterar seu tamanho fará com que ela seja reiniciada. Por esse motivo, você deve considerar a alteração do tamanho da VM como um procedimento com interrupções, especialmente para cargas de trabalho com monitoração de estado hospedadas na VM.

Um diagrama mostrando um ícone menor da VM do Azure com uma seta crescente apontando para um novo ícone maior da VM do Azure.

Se sua VM usa o Armazenamento Premium, certifique-se de escolher uma versão s do tamanho para obter suporte ao Armazenamento Premium. Por exemplo, escolha Standard_E4s_v3 em vez de Standard_E4_v3.

Alterar o tamanho da VM

  1. Abra o portal do Azure.

  2. Digite máquinas virtuais na pesquisa. Em Serviços, selecione Máquinas virtuais. Captura de ecrã da barra de pesquisa do portal do Azure.

  3. Na página Máquinas virtuais, selecione a máquina virtual que deseja redimensionar. Captura de tela de uma VM de exemplo selecionada.

  4. No menu à esquerda, selecione o tamanho. Escolha um novo tamanho compatível na lista de tamanhos disponíveis Captura de ecrã da seleção de tamanho no portal do Azure.

  5. Depois de escolher um tamanho, selecione Redimensionar. Captura de ecrã do botão de redimensionamento no portal do Azure.

Nota

Se a máquina virtual estiver em execução no momento, alterar seu tamanho fará com que ela seja reiniciada.

Se a VM ainda estiver em execução e você não vir o tamanho desejado na lista, parar a máquina virtual pode revelar mais tamanhos.

Aviso

A deslocalização da VM também libera quaisquer endereços IP dinâmicos atribuídos à VM. O SO e os discos de dados não são afetados.

Se você estiver redimensionando uma VM de produção, considere usar as Reservas de Capacidade do Azure para reservar a capacidade de computação na região.

Escolha o SKU certo

Ao redimensionar uma VM, é importante escolher a SKU certa com base nos sinais da VM para determinar se você precisa de mais CPU, memória ou capacidade de armazenamento:

  • Se a VM estiver executando uma carga de trabalho intensiva de CPU, como um servidor de banco de dados ou um servidor Web com alto tráfego, talvez seja necessário escolher uma SKU com mais núcleos de CPU.
  • Se a VM estiver executando uma carga de trabalho que consome muita memória, como um modelo de aprendizado de máquina ou um aplicativo de big data, talvez seja necessário escolher uma SKU com mais memória.
  • Se a VM estiver ficando sem capacidade de armazenamento, talvez seja necessário escolher uma SKU com mais armazenamento.

Para obter mais informações sobre como escolher o SKU certo, você pode usar os seguintes recursos:

  • Tamanhos para VMs no Azure: este artigo lista todos os tamanhos de VM disponíveis no Azure.
  • Azure VM Seletor: esta ferramenta ajuda-o a encontrar o SKU de VM certo com base no seu tipo de carga de trabalho, SO e software e região de implementação.

Limitações

Não é possível redimensionar um tamanho de VM que tenha um disco temporário local para um tamanho de VM sem disco temporário local e vice-versa.

As únicas combinações permitidas para o redimensionamento são:

  • VM (com disco temporário local) -> VM (com disco temporário local);
  • VM (sem disco temporário local) -> VM (sem disco temporário local).

Para obter uma solução alternativa, consulte Como migrar de um tamanho de VM com disco temporário local para um tamanho de VM sem disco temporário local? . A solução alternativa pode ser usada para redimensionar uma VM sem disco temporário local para VM com um disco temporário local. Você cria um instantâneo da VM sem disco > temporário local cria um disco a partir do instantâneo > cria VM a partir do disco com tamanho de VM apropriado que suporta VMs com um disco temporário local.

Próximos passos

  • Para obter mais escalabilidade, execute várias instâncias de VM e dimensione.
  • Para obter mais informações sobre a seleção de SKU, consulte Tamanhos para máquinas virtuais no Azure.
  • Para determinar os tamanhos de VM por tipo de carga de trabalho, sistema operacional e software ou região de implantação, consulte Seletor de VM do Azure.
  • Para obter mais informações sobre tamanhos de conjuntos de escala de máquina virtual (VMSS), consulte Dimensionar máquinas automaticamente em um VMSS.
  • Para obter mais informações de planejamento de gerenciamento de custos, consulte o módulo Planejar e gerenciar seus custos do Azure.