Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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, deve-se desalocar a Máquina Virtual 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, deve-se considerar a alteração do tamanho da VM como um procedimento perturbador, especialmente para cargas de trabalho com estado hospedadas na VM.
Advertência
Se a máquina virtual estiver em execução no momento, alterar seu tamanho fará com que ela seja reiniciada.
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 uma operação de redimensionamento falhar, o modelo de VM ainda exibirá o tamanho solicitado, mas a VM continuará em execução em seu tamanho anterior até que o redimensionamento seja alocado com êxito. Esse comportamento se aplica ao portal do Azure e a todas as operações GET, pois o tamanho exibido sempre reflete a configuração aplicada mais recente, não o tamanho real da execuçã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. Para obter mais informações, consulte Calcular tamanhos otimizados .
- 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. Para obter mais informações, consulte Tamanhos otimizados de 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, consulte Tamanhos otimizados de armazenamento .
- 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.
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 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 um disco temporário local, depois cria um disco a partir desse instantâneo. Em seguida, cria uma VM a partir do disco com o tamanho de VM apropriado que suporta VMs com um disco temporário local.
Não é possível redimensionar um tamanho de VM que tenha uma VM baseada em SCSI para um tamanho de VM que tenha uma VM remota habilitada para NVMe.
Para obter uma solução alternativa, consulte Como posso redimensionar uma VM baseada em SCSI para uma VM remota habilitada para NVMe de um tamanho diferente?
Alterar o tamanho da VM
Selecione uma opção para alterar o tamanho da VM:
Para alterar o tamanho da VM usando o portal do Azure:
- Abra o portal do Azure.
- Digite máquinas virtuais na pesquisa. Em Serviços, selecione Máquinas virtuais.
- Na página Máquinas virtuais , selecione a máquina virtual que deseja redimensionar.
- No menu à esquerda, na seção Disponibilidade + escala , selecione o tamanho.
- Escolha um novo tamanho compatível na lista de tamanhos disponíveis e, em seguida, selecione Redimensionar.
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.
Próximos passos
- Para obter mais escalabilidade, execute várias instâncias de máquinas virtuais e dimensione horizontalmente.
- 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 dimensionamento de máquina virtual, 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 .