Como configurar o dimensionamento automático em um Serviço de Nuvem (clássico) no portal

Importante

O Serviços de Nuvem do Azure (suporte estendido) é um modelo novo de implantação baseado no Azure Resource Manager para o produto de Serviços de Nuvem do Azure.Com essa alteração, os Serviços de Nuvem do Azure em execução no modelo de implantação baseado no Azure Service Manager foram renomeados como Serviços de Nuvem (clássico) e todas as implantações novas devem usar o Serviços de Nuvem (suporte estendido).

As condições podem ser definidas para uma função de trabalho de serviço de nuvem que dispara uma operação para reduzir ou escalar horizontalmente. As condições para a função podem ser baseadas na CPU, no disco ou na carga de rede da função. Você também pode definir uma condição com base em uma fila de mensagens ou a métrica de algum outro recurso do Azure associado à sua assinatura.

Observação

Este artigo se concentra no Serviço de Nuvem (clássico). Ao criar uma máquina virtual (modelo clássico) diretamente, ela será hospedada em um serviço de nuvem. Você pode dimensionar uma máquina virtual padrão ao associá-la a um conjunto de disponibilidade e ligá-los ou desligá-los manualmente.

Considerações

Você deve considerar as seguintes informações antes de configurar a colocação em escala do seu aplicativo:

  • A colocação em escala é afetada pelo uso de núcleo.

    As instâncias de função maiores usam mais núcleos. Você só pode dimensionar um aplicativo dentro do limite de núcleos para sua assinatura. Por exemplo, digamos que sua assinatura tenha um limite de 20 núcleos. Ao executar um aplicativo com dois serviços de nuvem de tamanho médio (um total de quatro núcleos), você poderá escalar verticalmente outras implantações de serviço de nuvem na sua assinatura pelos 16 núcleos restantes. Para saber mais sobre os tamanhos, confira Tamanhos do Serviço de Nuvem.

  • Você pode dimensionar com base em um limite de mensagens da fila. Para obter mais informações sobre como usar as filas, confira Como usar o serviço de Armazenamento de Filas.

  • Você também pode dimensionar outros recursos associados à sua assinatura.

  • Para habilitar a alta disponibilidade do seu aplicativo, você deverá garantir que ele esteja implantado com duas ou mais instâncias de função. Para obter mais informações, consulte Contratos de Nível de Serviço.

  • O Dimensionamento automático ocorrerá apenas quando todas as funções estiverem no estado Pronto.

Onde a escala está localizada

Após selecionar o serviço de nuvem, a folha de serviço de nuvem deverá estar visível.

  1. Na folha de serviço de nuvem, no bloco Funções e Instâncias , selecione o nome do serviço de nuvem.
    IMPORTANTE: certifique-se de clicar na função de serviço de nuvem, não na instância de função que está abaixo da função.

    Captura de tela do bloco Funções e instâncias com a Função de trabalho com a opção S B Fila 1 destacada em vermelho.

  2. Selecione o bloco escala .

    Captura de tela da página Operações com o bloco Venda destacado em vermelho.

Escala automática

Você pode definir as configurações de escala para uma função com o modo manual ou automático. O modo manual é a forma como você esperaria, você define a contagem absoluta de instâncias. No entanto, o modo automático permite que você defina regras que determinem como e quanto você deverá dimensionar.

Defina a opção Dimensionar por para as regras de planejamento e desempenho.

Imagem Configurações do dimensionamento dos Serviços de nuvem com perfil e regra

  1. Um perfil existente.
  2. Adicione uma regra para o perfil pai.
  3. Adicione outro perfil.

Selecione Adicionar Perfil. O perfil determina qual modo você deseja usar para a escala: sempre, recorrência ou data fixa.

Depois de configurar o perfil e as regras, selecione o ícone Salvar na parte superior.

Perfil

O perfil define as instâncias mínimas e máximas da escala, e também quando esse intervalo de escala estará ativo.

  • Always

    Sempre mantenha esse intervalo de instâncias disponível.

    Serviço de nuvem que sempre dimensiona

  • Recorrência

    Escolha um conjunto de dias da semana para dimensionar.

    Escala de serviço de nuvem com um agendamento de recorrência

  • Data Fixa

    Um intervalo de datas fixo para dimensionar a função.

    Escala de serviço de nuvem com uma data fixa

Depois de configurar o perfil, selecione o botão OK na parte inferior da folha de perfil.

Regra

As regras são adicionadas a um perfil e representam uma condição que dispara a escala.

O gatilho de regra se baseia em uma métrica do serviço de nuvem (utilização da CPU, atividade de disco ou atividade de rede) para a qual você pode adicionar um valor condicional. Além disso, o gatilho pode se basear em uma fila de mensagens ou na métrica de algum outro recurso do Azure associada à sua assinatura.

Captura de tela da caixa de diálogo Regra com a opção Nome da métrica destacada em vermelho.

Depois de configurar a regra, selecione o botão OK na parte inferior da folha de regra.

Volte à escala manual

Navegue até as configurações de escala e defina a opção Dimensionar por para uma contagem de instâncias que inseri manualmente.

Escala dos serviços de nuvem com perfil e regra

Essa configuração remove o dimensionamento automático da função. Em seguida, você pode definir a contagem de instâncias diretamente.

  1. A opção escala (manual ou automática).
  2. Um controle deslizante da instância de função para definir as instâncias para dimensionar.
  3. Instâncias da função para dimensionar.

Depois de definir as configurações de escala, selecione o ícone Salvar na parte superior.