Dimensionamento do Application Gateway v2 e WAF v2

O Application Gateway e o WAF podem ser configurados para serem dimensionados em dois modos:

  • Dimensionamento automático - Com o dimensionamento automático habilitado, as SKUs do Application Gateway e do WAF v2 são dimensionadas ou ampliadas com base nos requisitos de tráfego do aplicativo. Esse modo oferece melhor elasticidade ao seu aplicativo e elimina a necessidade de adivinhar o tamanho do gateway de aplicativo ou a contagem de instâncias. Esse modo também permite economizar custos ao não exigir que o gateway seja executado na capacidade provisionada de pico para a carga máxima de tráfego esperada. Você deve especificar uma contagem de instâncias mínima e, opcionalmente, máxima. A capacidade mínima garante que o Application Gateway e o WAF v2 não fiquem abaixo da contagem mínima de instâncias especificada, mesmo sem tráfego. Cada instância é aproximadamente equivalente a mais 10 Unidades de Capacidade reservadas. Zero significa que não há capacidade reservada e é puramente autoscaling por natureza. Opcionalmente, você também pode especificar uma contagem máxima de instâncias, o que garante que o Application Gateway não seja dimensionado além do número especificado de instâncias. Você será cobrado apenas pela quantidade de tráfego servido pelo Gateway. As contagens de instâncias podem variar de 0 a 125. O valor padrão para contagem máxima de instâncias é 10 se não for especificado.
  • Manual - Você também pode escolher o modo Manual em que o gateway não é dimensionado automaticamente. Nesse modo, se houver mais tráfego do que o Application Gateway ou WAF pode lidar, isso pode resultar em perda de tráfego. Com o modo manual, a especificação da contagem de instâncias é obrigatória. A contagem de instâncias pode variar de 1 a 125 instâncias.

Dimensionamento automático e alta disponibilidade

Os Gateways de Aplicativo do Azure são sempre implantados de forma altamente disponível. O serviço é composto por várias instâncias que são criadas como configuradas se o dimensionamento automático estiver desabilitado ou exigidas pela carga do aplicativo se o dimensionamento automático estiver habilitado. Da perspetiva do usuário, você não tem necessariamente visibilidade das instâncias individuais, mas apenas do serviço Application Gateway como um todo. Se uma determinada instância tiver um problema e deixar de ser funcional, o Gateway de Aplicativo do Azure criará uma nova instância de forma transparente.

Mesmo que você configure o dimensionamento automático com instâncias mínimas zero, o serviço ainda estará altamente disponível, o que sempre será incluído com o preço fixo.

No entanto, a criação de uma nova instância pode levar cerca de seis ou sete minutos. Se você não quiser ter esse tempo de inatividade, poderá configurar uma contagem mínima de instâncias de duas, idealmente com suporte à Zona de Disponibilidade. Dessa forma, você tem pelo menos duas instâncias em seu Gateway de Aplicativo do Azure em circunstâncias normais. Portanto, se um deles teve um problema, o outro tenta lidar com o tráfego enquanto uma nova instância está sendo criada. Uma instância do Gateway de Aplicativo do Azure pode dar suporte a cerca de 10 Unidades de Capacidade. Dependendo da quantidade de tráfego que você normalmente tem, convém configurar sua configuração de dimensionamento automático mínimo de instância para um valor superior a dois.

Para eventos de expansão, o Application Gateway drena as conexões existentes por 5 minutos na instância sujeita à remoção. Após 5 minutos, as conexões existentes são fechadas e a instância removida. Quaisquer novas conexões durante ou após o tempo de escala de 5 minutos são estabelecidas para outras instâncias existentes no mesmo gateway.

Próximos passos