Implementar dimensionamento

Concluído

Para a Contoso, os conjuntos de dimensionamento de máquinas virtuais podem resolver sua necessidade de criar e gerenciar rapidamente VMs para cargas de trabalho flutuantes. Eles podem usar o dimensionamento vertical ou horizontal para atender às suas necessidades.

O que é o dimensionamento vertical?

O dimensionamento vertical, também conhecido como scale up e scale down, significa aumentar ou diminuir o tamanho da VM em resposta a uma utilização. Quando você implementa o dimensionamento vertical, às vezes as VMs existentes são reconfiguradas. Outras vezes, as VMs são substituídas por outras com maior capacidade.

Remover uma VM existente e substituí-la por uma nova é conhecido como reprovisionamento. Quando você aumenta ou diminui o tamanho das VMs em um conjunto de dimensionamento de máquina virtual, em alguns casos você deseja redimensionar VMs existentes e reter seus dados, enquanto em outros casos você precisa implantar novas VMs de tamanho maior.

O dimensionamento vertical pode ser útil quando:

  • Um serviço criado em VMs é subutilizado (talvez nos fins de semana). Reduzir o tamanho da VM pode reduzir os custos mensais.
  • Aumentar o tamanho da VM para lidar com uma demanda maior sem criar VMs adicionais.

Você pode configurar o dimensionamento vertical para ser acionado com base em alertas baseados em métricas do seu conjunto de dimensionamento de máquina virtual. Quando o alerta é ativado, ele dispara um webhook que ativa um runbook, que pode dimensionar sua configuração de escala para cima ou para baixo. Você pode executar o dimensionamento vertical usando o seguinte procedimento de alto nível:

  1. Crie uma conta de Automação do Azure com capacidade de execução como.
  2. Importe runbooks de Escala Vertical de Automação do Azure para conjuntos de dimensionamento de máquina virtual para sua assinatura.
  3. Adicione um webhook ao seu runbook.
  4. Adicione um alerta ao seu conjunto de dimensionamento de máquina virtual usando uma notificação de webhook.

Para criar um conjunto de escala vertical, revise Dimensionamento automático vertical com conjuntos de escala de máquina virtual.

O que é o dimensionamento horizontal?

Dimensionamento horizontal, também conhecido como scale-out e scale in, o número de VMs é alterado dependendo da carga de trabalho. Se a Contoso optasse pelo dimensionamento horizontal, poderia configurar o dimensionamento de duas maneiras, conforme descrito na tabela a seguir.

Tipo Description
Dimensionamento manual Com o dimensionamento manual, você mantém uma contagem de instâncias fixa e a ajusta usando um controle deslizante manual quando necessário para lidar com aumentos na demanda.
Dimensionamento automático personalizado Com o dimensionamento automático personalizado, você pode dimensionar de forma agendada, usando métricas ou uma combinação de ambos.

Considere os exemplos a seguir.

Exemplo 1

Na Contoso, o acesso ao site da empresa na noite de sexta-feira é normalmente o horário mais movimentado. Por outro lado, as 7h00 de quarta-feira são geralmente o seu horário mais calmo. A Contoso determina que, para atender ao pico de demanda na noite de sexta-feira, eles precisam de 50 servidores Web. Enquanto na quarta-feira (a manhã mais tranquila), eles precisam de apenas 2 servidores para gerenciar a demanda. Como as cobranças do Azure são acumuladas com base no consumo de recursos, é importante que a Contoso não use serviços de que não precisa. Simplesmente não faz sentido para a Contoso pagar por 50 servidores durante toda a semana para atender à demanda de alguns horários de pico.

Neste exemplo, depois de criar o conjunto de dimensionamento de máquina virtual, o administrador da Contoso seleciona a guia Dimensionamento para o conjunto de escala na folha Criar um conjunto de escala de máquina virtual e, em seguida, seleciona Dimensionamento automático personalizado. O administrador adiciona uma nova condição de escala e define um cronograma apropriado para atender às demandas esperadas.

Exemplo 2

A Contoso está criando um novo produto e, à medida que o lançamento se aproxima, o suporte de TI espera um aumento no tráfego do site. O problema é que o suporte de TI não pode ter certeza de quando a demanda pode aumentar ou por quanto tempo. No entanto, eles querem ser capazes de atender ao aumento da demanda quando ele ocorrer. Nesse caso, a Contoso deve considerar novamente o dimensionamento automático personalizado. Esse tipo de dimensionamento automático ampliará sua infraestrutura à medida que a demanda aumentar e diminuirá quando a demanda diminuir.

Neste exemplo, depois de criar o conjunto de dimensionamento de máquina virtual, o administrador da Contoso seleciona a guia Dimensionamento para o conjunto de escala na folha Criar um conjunto de escala de máquina virtual. Em seguida, eles selecionam Dimensionamento automático personalizado. O administrador adiciona uma nova condição de escala e define o dimensionamento com base em uma métrica. Por exemplo, eles podem adicionar: (Média) Porcentagem de CPU > 75, Aumentar a contagem em 1.

Criar um conjunto de dimensionamento de máquina virtual usando dimensionamento horizontal

Neste procedimento, criaremos um conjunto de dimensionamento de máquina virtual para uma VM do Windows Server. Para o fazer, utilize os passos seguintes:

  1. No portal do Azure, na caixa de pesquisa, digite Conjunto de escalas.
  2. Nos resultados, em Marketplace, selecione Conjuntos de dimensionamento de máquina virtual.
  3. Na folha Conjuntos de escala de máquina virtual, selecione Criar conjunto de escala de máquina virtual.
  4. Na folha Criar um conjunto de dimensionamento de máquina virtual, na guia Noções básicas, configure as seguintes informações:
    • Grupo de Subscrição e Recursos
    • Nome do conjunto de escala da máquina virtual
    • Região e zona de disponibilidade
    • Imagem: Windows Server 2025 Azure Edition
    • Tamanho
    • Detalhes da conta de administrador
  5. Selecione Avançar para ir para as outras guias.
  6. Na guia Dimensionamento, configure Contagem inicial de instâncias, Política de dimensionamento e Política de expansão.
  7. Selecione Rever + criar.
  8. Após a validação, selecione Criar para implantar o conjunto de escalas.
  9. Se quiser personalizar as configurações de dimensionamento, na guia Dimensionamento , para Política de dimensionamento, selecione Personalizado. Quando a nova página abrir, configure os detalhes adicionais e selecione Rever + criar.

Configurando o dimensionamento

Depois de criar o conjunto de dimensionamento da máquina virtual, abra o recurso recém-criado. Na página Criar um conjunto de dimensionamento de máquina virtual, em Configurações, selecione Dimensionamento. Em seguida, você pode configurar o dimensionamento para:

  • Escala manual (o padrão)
  • Dimensionamento automático personalizado

Se quiser configurar o dimensionamento automático, selecione a opção Dimensionamento automático personalizado e, em seguida, para Modo de dimensionamento, você pode dimensionar com base em uma métrica, como porcentagem de CPU do host da máquina virtual ou uma contagem de instâncias específica. Se quiser agendar o dimensionamento automaticamente, selecione a opção Dimensionamento automático personalizado e, em seguida, selecione Adicionar uma condição de escala. Em seguida, você pode especificar métricas adicionais ou um cronograma para acomodar alterações conhecidas na demanda.

Experimente

Se desejar realizar algumas das tarefas descritas nas unidades anteriores, utilize os seguintes links para aceder a exercícios documentados no portal Aprender.

Para concluir estes exercícios, obtenha uma subscrição de avaliação gratuita do Azure. Depois de concluir os exercícios, remova todos os grupos de recursos que você criou.