Descrever conjuntos de dimensionamento de máquinas virtuais

Concluído

A Contoso pode usar conjuntos de dimensionamento de máquina virtual do Azure para fornecer uma maneira escalável de executar seus aplicativos em um conjunto de VMs. As VMs no conjunto de escala de máquina virtual do Azure têm a mesma configuração e executam os mesmos aplicativos. À medida que a demanda cresce, o número de VMs em execução no conjunto de escala pode aumentar. As VMs em excesso podem ser encerradas à medida que a procura diminui. Os conjuntos de dimensionamento de máquinas virtuais são ideais para cenários que incluem cargas de trabalho de computação e big data.

Por exemplo, na Contoso, a TI fornece um site voltado para o cliente usando uma VM executando o IIS. Os clientes da Contoso acessam este site para revisar o status de seus pedidos. Como este site é acessado globalmente, pode ser difícil prever a carga no site a qualquer hora específica durante o dia. Além disso, também pode haver variações sazonais. Portanto, a equipe de TI da Contoso decide implementar um conjunto de dimensionamento de máquina virtual. Essa implementação deve ajudar a lidar com a carga de trabalho flutuante.

Gorjeta

Se você tem grandes cargas de trabalho onde a demanda varia e é imprevisível, os conjuntos de escala são uma ótima solução. E como os conjuntos de dimensionamento de máquinas virtuais oferecem VMs idênticas dimensionadas e com balanceamento de carga em resposta à demanda, eles fornecem automaticamente um ambiente altamente disponível.

O que é um conjunto de dimensionamento de máquinas virtuais?

Os conjuntos de dimensionamento de máquinas virtuais do Azure permitem implantar e gerenciar várias VMs idênticas com balanceamento de carga. Essas VMs têm as mesmas configurações. Os conjuntos de dimensionamento de máquinas virtuais podem responder a aumentos e diminuições na demanda alterando o número de instâncias de VM e também alterando o tamanho de instâncias de VM.

Nota

Os critérios usados para ativar o upscale ou downscale necessário dependem de um cronograma personalizado ou da demanda e uso reais.

Um conjunto de dimensionamento usa um balanceador de carga para distribuir solicitações entre as instâncias de VM e uma investigação de integridade para verificar a disponibilidade de cada instância. Se a instância responder ao teste de integridade, o conjunto de escala saberá que a instância ainda está disponível. Caso contrário, o conjunto de escala sabe que a instância não está disponível.

Nota

Os conjuntos de dimensionamento de máquinas virtuais suportam VMs do Linux e do Windows no Azure.

Opções de dimensionamento de conjuntos de dimensionamento

Os conjuntos de dimensionamento foram concebidos para otimizar os custos. O Azure só cria novas instâncias de VM conforme necessário. O Azure pode dimensionar VMs horizontal ou verticalmente, conforme descrito na tabela a seguir.

Tipo de escala Description
Horizontal O processo de adicionar ou remover VMs em um conjunto de escala. Dependendo da demanda, talvez seja necessário adicionar ou remover máquinas em um conjunto de escalas. Por exemplo, nos fins de semana, a demanda pode ser baixa, então você pode querer executar menos VMs. Embora você possa ajustar manualmente o número de VMs em um conjunto de escalas, em muitos casos é melhor alterar automaticamente o número de VMs usando regras. Além de um cronograma, você pode basear essas regras em métricas e ajudar a garantir que o número correto de VMs seja adicionado, dependendo da demanda.
Vertical O processo de aumentar os recursos em suas VMs, como CPU, memória ou espaço em disco. O dimensionamento vertical se concentra em aumentar o tamanho das VMs no conjunto de escala, em vez de adicionar VMs adicionais. Por exemplo, durante períodos mais movimentados com maior demanda, talvez você queira aumentar o número de CPUs que cada VM em um conjunto de dimensionamento de máquina virtual tem. Novamente, as regras são usadas para fazer as alterações automaticamente com base em métricas.

Atenção

O dimensionamento vertical requer a reinicialização das VMs afetadas no conjunto de escala. Isso pode levar a uma degradação temporária do desempenho em toda a escala definida durante a reinicialização.