Dimensionamento automático de um aplicativo Web

Concluído

Por padrão, um Plano do Serviço de Aplicativo só implementa o dimensionamento manual. O sistema de reservas do hotel no cenário exige que você configure o dimensionamento automático.

Nesta unidade, você verá como habilitar o dimensionamento automático, criar regras de dimensionamento automático e monitorar uma atividade de dimensionamento automático.

Habilitar o dimensionamento automático

Modifique o Plano do Serviço de Aplicativo do aplicativo Web para habilitar o dimensionamento automático. Um Plano do Serviço de Aplicativo tem configurações para escalar horizontalmente que você pode usar para habilitar, adicionar condições e definir regras de dimensionamento automático.

Observação

Nem todos os tipos de preço são compatíveis com o dimensionamento automático. Os tipos de preço de desenvolvimento são limitados a uma só instância (os tipos F1 e D1) ou só oferecem dimensionamento manual (o tipo B1). Se você tiver selecionado um desses tipos, primeiro deverá escalar verticalmente até o S1 ou qualquer uma das camadas de serviço de produção do nível P.

Implemente o dimensionamento automático selecionando e configurando uma escala manual ou dimensionamento automático personalizado na página Escalar horizontalmente para um plano de Serviço de Aplicativo.

Captura de tela da página Scale Out para um Plano do Serviço de Aplicativo com o botão **Escala manual** realçado.

Adicionar condições de dimensionamento

Ao implementar o dimensionamento automático, será possível editar a condição de dimensionamento padrão e adicionar suas próprias condições de dimensionamento personalizadas. Lembre-se de que cada condição de escala pode ser definida com base em uma métrica ou uma contagem específica de instâncias.

Captura de tela da página de condição de um Plano de Serviço de Aplicativo mostrando a condição de dimensionamento padrão.

Uma condição de dimensionamento baseada em métrica também pode especificar o número mínimo e máximo de instâncias a serem criadas. O número máximo não pode exceder os limites definidos pelo tipo de preço. Além disso, todas as condições de escala diferentes do padrão podem incluir um agendamento que indica quando a condição deve ser aplicada.

Criar regras de dimensionamento

Uma condição de dimensionamento baseada em métrica contém uma ou mais regras de dimensionamento. Inicialmente, uma condição de dimensionamento contém somente uma regra padrão. Use o link Adicionar uma regra para adicionar suas próprias regras personalizadas. Defina os critérios que indicam quando uma regra deve disparar uma ação de dimensionamento automático e a ação a ser executada (expandir ou reduzir horizontalmente) usando as métricas, as agregações, os operadores e os limites descritos anteriormente.

Captura de tela da página de regra de dimensionamento do Plano de Serviço de Aplicativo.

Monitorar a atividade de dimensionamento automático

O portal do Azure permite que você acompanhe quando o dimensionamento automático ocorre por meio do gráfico Histórico de execuções. Este gráfico mostra como o número de instâncias varia ao longo do tempo e quais condições de dimensionamento automático causaram cada alteração.

Captura de tela das métricas mostradas na página de visão geral do Plano do Serviço de Aplicativo.

É possível usar o gráfico de Histórico de execuções com as métricas mostradas na página Visão geral para correlacionar os eventos de dimensionamento automático com o uso de recursos.

Captura de tela das métricas exibidas na página de visão geral do Plano do Serviço de Aplicativo, mostrando a correlação entre eventos de dimensionamento automático e a utilização de recursos.

Desabilitar o dimensionamento automático

Para desabilitar o dimensionamento automático, selecione a opção Dimensionamento automático personalizado na página Escalar horizontalmente do Plano do Serviço de Aplicativo. Em seguida, selecione a opção Desabilitar dimensionamento automático no painel Padrão.

Captura de tela da página Escalar horizontalmente do Plano do Serviço de Aplicativo com o botão **Desabilitar dimensionamento automático** realçado.