Noções básicas sobre preços para o Gateway de Aplicativo do Azure e o Firewall de Aplicativo Web

Nota

Os preços mostrados neste artigo são exemplos e são apenas para fins ilustrativos. Para obter informações sobre preços de acordo com a sua região, consulte a página Preços.

O Gateway de Aplicativo do Azure é uma solução de balanceamento de carga de camada 7, que permite a entrega de aplicativos Web escalável, altamente disponível e segura no Azure.

Não há custos iniciais ou custos de rescisão associados ao Application Gateway. Você é cobrado apenas pelos recursos pré-provisionados e utilizados com base no consumo horário real. Os custos associados ao Application Gateway são classificados em dois componentes: custos fixos e custos variáveis. Os custos reais dentro de cada componente variam de acordo com o SKU que está sendo utilizado.

Este artigo descreve os custos associados a cada SKU e é recomendável que os usuários utilizem este documento para planejar e gerenciar custos associados ao Gateway de Aplicativo do Azure.

V2 SKUs

As SKUs do Application Gateway V2 e WAF V2 suportam dimensionamento automático e garantem alta disponibilidade por padrão. Os SKUs V2 são faturados com base no consumo e constituem duas partes:

  • Custos fixos: esses custos são baseados no tempo em que o Application Gateway V2 ou WAF V2 é provisionado e está disponível para processar solicitações. Isso garante alta disponibilidade. Há um custo associado, mesmo que zero instâncias sejam reservadas, especificando 0 na contagem mínima de instâncias, como parte do dimensionamento automático.
    • O custo fixo também inclui o custo associado ao endereço IP público anexado ao gateway de aplicativo.
    • O número de instâncias em execução em qualquer ponto do tempo não é considerado no cálculo de custos fixos para SKUs V2. Os custos fixos de execução de um Standard_V2 (ou WAF_V2) são os mesmos por hora, independentemente do número de instâncias em execução na mesma região do Azure.
  • Custos unitários de capacidade: esses custos são baseados no número de unidades de capacidade que são reservadas ou utilizadas - conforme necessário para processar as solicitações de entrada. Os custos baseados no consumo são calculados por hora.

Custos = totais custos fixos capacidade + custos unitários

Nota

As horas parciais são faturadas como horas inteiras.

Unidade de Capacidade

A Unidade de Capacidade é a medida da utilização da capacidade de um Application Gateway em vários parâmetros.

Uma única unidade de capacidade consiste nos seguintes parâmetros:

  • 2500 conexões persistentes
  • Taxa de transferência de 2,22 Mbps
  • 1 Unidade de Computação

O parâmetro com maior utilização entre esses três parâmetros é usado para calcular unidades de capacidade para fins de faturamento.

Você também pode pré-provisionar recursos especificando a Contagem de instâncias. Cada instância garante um mínimo de 10 unidades de capacidade em termos de capacidade de processamento. A mesma instância poderia potencialmente suportar mais de 10 unidades de capacidade para diferentes padrões de tráfego, dependendo dos parâmetros da unidade de capacidade.

A escala definida manualmente e os limites definidos para dimensionamento automático (mínimo ou máximo) são definidos em termos de contagem de instâncias. A escala definida manualmente para contagem de instâncias e a contagem mínima de instâncias na configuração de escala automática reservam 10 unidades/instância de capacidade. Essas unidades de capacidade reservada são cobradas desde que o gateway de aplicativo esteja ativo, independentemente do consumo real de recursos. Se o consumo real ultrapassar o limite de 10 unidades de capacidade/instância, as unidades de capacidade adicionais serão faturadas sob o componente variável.

Total de unidades de capacidade

As unidades de capacidade total são calculadas com base na maior das unidades de capacidade por utilização ou por contagem de instâncias.

Unidade de computação

Unidade de computação é a medida da capacidade de computação consumida. Os fatores que afetam o consumo da unidade de computação são conexões TLS/segundo, cálculos de regravação de URL e processamento de regras WAF. O número de solicitações que uma unidade de computação pode lidar depende de vários critérios, como tamanho da chave do certificado TLS, algoritmo de troca de chaves, regravações de cabeçalho e, no caso de WAF: tamanho da solicitação de entrada.

Orientação da unidade de computação:

  • Basic_v2 (visualização) - Cada unidade de computação é capaz de aproximadamente 10 conexões por segundo com certificado TLS de chave RSA de 2048 bits.
  • Standard_v2 - Cada unidade de computação é capaz de aproximadamente 50 conexões por segundo com certificado TLS de chave RSA de 2048 bits.
  • WAF_v2 - Cada unidade de computação pode suportar aproximadamente 10 solicitações simultâneas por segundo para 70-30% de mistura de tráfego com 70% de solicitações inferiores a 2 KB GET/POST e restantes superiores. Atualmente, o desempenho do WAF não é afetado pelo tamanho da resposta.

A tabela a seguir mostra exemplos de preços usando o Application Gateway Standard v2 SKU. Esses preços são baseados em um instantâneo dos preços do Leste dos EUA e são apenas para fins ilustrativos.

Custos Fixos (preços da região Leste dos EUA)

SKU V2 Custos ($/hr)
Standard_V2 $0,246
WAF_V2 $0,443

As estimativas de preço mensal baseiam-se numa utilização de 730 horas por mês.

Custos Variáveis (preços da região Leste dos EUA)

Unidade de Capacidade Standard_V2 ($/hr) WAF_V2 ($/hr)
1 UC $0,008 $0,0144

Para obter mais informações sobre preços de acordo com a sua região, consulte a página de preços.

Nota

Transferências de dados de saída - os dados que saem dos data centers do Azure a partir de gateways de aplicativos são cobrados de acordo com as taxas de transferência de dados padrão.

Exemplo 1 (a) – Dimensionamento manual

Vamos supor que você tenha provisionado um Standard_V2 Application Gateway com dimensionamento manual definido para 8 instâncias durante todo o mês. Durante este tempo, recebe uma média de 88,8 Mbps de transferência de dados.

Os custos do Application Gateway usando os preços descritos anteriormente são calculados da seguinte forma:

1 pode lidar com taxa de transferência de 2,22 Mbps.

CUs necessárias para lidar com 88,8 Mbps = 88,8 / 2,22 = 40 CUs

CUs pré-provisionadas = 8 (contagem de instâncias) * 10 = 80

Uma vez que 80 (capacidade reservada) > 40 (capacidade necessária), não são necessárias UCs adicionais.

Preço fixo = $0.246 * 730 (Horas) = $179.58

Custos variáveis = $0,008 * 8 (unidades de instância) * 10 (unidades de capacidade) * 730 (horas) = $467,2

Custos totais = $179.58 + $467.2 = $646.78

Diagrama da escala manual 1.

Exemplo 1 (b) – Dimensionamento manual com tráfego indo além da capacidade provisionada

Vamos supor que você tenha provisionado um Standard_V2 Application Gateway com dimensionamento manual definido para 3 instâncias durante todo o mês. Durante este tempo, recebe uma média de 88,8 Mbps de transferência de dados.

Os custos do Application Gateway usando os preços descritos anteriormente são calculados da seguinte forma:

1 pode lidar com 2,22 Mbps de taxa de transferência.

CUs necessárias para lidar com 88,8 Mbps = 88,8 / 2,22 = 40

CUs pré-provisionadas = 3 (contagem de instâncias) * 10 = 30

Desde 40 (capacidade necessária) > 30 (capacidade reservada), são necessárias UCs adicionais. O número de UCs adicionais utilizadas depende da capacidade livre disponível com cada instância.

Se a capacidade de processamento equivalente a 10 UCs adicionais estivesse disponível para uso dentro das 3 instâncias reservadas.

Preço fixo = $0.246 * 730 (Horas) = $179.58

Custos Variáveis = $0,008 * ( 3 (Unidades de Instância) * 10 (Unidades de Capacidade) + 10 (Unidades de Capacidade Adicional) ) * 730 (Horas) = $233,6

Custos totais = $179.58 + $233.6 = $413.18

No entanto, se a capacidade de processamento equivalente a apenas 7 UCs adicionais estava disponível para uso dentro das 3 instâncias reservadas. Nesse cenário, o recurso do Application Gateway está subdimensionado e pode levar ao aumento da latência ou à desativação de solicitações.

Preço fixo = $0.246 * 730 (Horas) = $179.58

Custos Variáveis = $0,008 * ( 3 (Unidades de instância) * 10 (Unidades de capacidade) + 7 (Unidades de capacidade adicional) ) * 730 (Horas) = $216,08

Custos totais = $179.58 + $216.08 = $395.66

Diagrama da escala manual 2.

Nota

No caso do Dimensionamento Manual, quaisquer solicitações adicionais que excedam a capacidade máxima de processamento das instâncias reservadas podem causar impacto na disponibilidade do seu aplicativo. Em situações de alta carga, as instâncias reservadas podem fornecer mais de 10 unidades de capacidade de processamento, dependendo da configuração e do tipo de solicitações recebidas. Mas é recomendável provisionar o número de instâncias de acordo com seus requisitos de tráfego.

Exemplo 2 – WAF_V2 instância com Autoscaling

Vamos supor que você tenha provisionado um WAF_V2 com o dimensionamento automático habilitado e defina a contagem mínima de instâncias como 6 para o mês inteiro. A carga de solicitação fez com que a instância WAF se expandisse e utilizasse 65 unidades de capacidade (dimensionamento de 5 unidades de capacidade, enquanto 60 unidades foram reservadas) durante todo o mês. Os custos do Application Gateway usando os preços descritos anteriormente são calculados da seguinte forma:

As estimativas de preço mensal baseiam-se numa utilização de 730 horas por mês.

Preço fixo = $0.443 * 730 (Horas) = $323.39

Custos variáveis = $0,0144 * 65 (unidades de capacidade) * 730 (horas) = $683,28

Custos totais = $323.39 + $683.28 = $1006.67

Diagrama de Auto-escala 2.

Nota

É improvável que o tráfego real observado para o Application Gateway tenha um padrão tão constante de tráfego e a carga observada no Application Gateway flutue de acordo com o uso real.

Exemplo 3 (a) – WAF_V2 instância com dimensionamento automático e configuração de escala de 0 min

Vamos supor que você tenha provisionado um WAF_V2 com o dimensionamento automático habilitado e defina a contagem mínima de instâncias como 0 para o mês inteiro. A carga de solicitação no WAF é mínima, mas consistentemente presente por hora durante todo o mês. A carga está abaixo da capacidade de uma única unidade de capacidade. Os custos do Application Gateway usando os preços descritos anteriormente são calculados da seguinte forma:

As estimativas de preço mensal baseiam-se numa utilização de 730 horas por mês.

Preço fixo = $0.443 * 730 (Horas) = $323.39

Custos variáveis = $0,0144 * 1 (unidades de capacidade) * 730 (horas) = $10,512

Custos totais = $323.39 + $10.512 = $333.902

Exemplo 3 (b) – WAF_V2 instância com Autoscaling com contagem de instâncias de 0 Min

Vamos supor que você tenha provisionado um WAF_V2 com o dimensionamento automático habilitado e defina a contagem mínima de instâncias como 0 para o mês inteiro. No entanto, há 0 tráfego direcionado para a instância WAF durante todo o mês. Os custos do Application Gateway usando os preços descritos anteriormente são calculados da seguinte forma:

Preço fixo = $0.443 * 730 (Horas) = $323.39

Custos Variáveis = $0,0144 * 0 (unidades de capacidade) * 730 (Horas) = $0

Custos totais = $323.39 + $0 = $323.39

Exemplo 3 (c) – WAF_V2 instância com dimensionamento manual definido como 1 instância

Vamos supor que você provisionou um WAF_V2 e o definiu como dimensionamento manual com o valor mínimo aceitável de 1 instância para o mês inteiro. No entanto, há 0 tráfego direcionado para o WAF durante todo o mês. Os custos do Application Gateway usando os preços descritos anteriormente são calculados da seguinte forma:

As estimativas de preço mensal baseiam-se numa utilização de 730 horas por mês.

Preço fixo = $0.443 * 730 (Horas) = $323.39

Custos variáveis = $0,0144 * 1 (contagem de instâncias) * 10 (unidades de capacidade) * 730 (horas) = $105,12

Custos totais = $323.39 + $105.12 = $428.51

Exemplo 4 – WAF_V2 com Autoscaling, cálculos de unidade de capacidade

Vamos supor que você tenha provisionado um WAF_V2 com o dimensionamento automático habilitado e defina a contagem mínima de instâncias como 0 para o mês inteiro. Durante esse tempo, ele recebe 25 novas conexões TLS / seg com uma média de 8,88 Mbps de transferência de dados. Os custos do Application Gateway usando os preços descritos anteriormente são calculados da seguinte forma:

As estimativas de preço mensal baseiam-se numa utilização de 730 horas por mês.

Preço fixo = $0.443 * 730 (Horas) = $323.39

Custos variáveis = $0,0144 * 730 (horas) * {Max (25/50, 8,88/2,22)} = $42,048 (4 unidades de capacidade necessárias para lidar com 8,88 Mbps)

Custos totais = $323.39 + $42.048 = $365.438

Exemplo 5 – Standard_V2 com dimensionamento automático, cálculos baseados no tempo

Vamos supor que você tenha provisionado um standard_V2 com o dimensionamento automático habilitado e defina a contagem mínima de instâncias como 0 e esse gateway de aplicativo fique ativo por 2 horas. Durante a primeira hora, recebe tráfego que pode ser tratado por 10 Unidades de Capacidade e durante a segunda hora recebe tráfego que exigia 20 Unidades de Capacidade para lidar com a carga. Os custos do Application Gateway usando os preços descritos anteriormente são calculados da seguinte forma:

Preço fixo = $0.246 * 2 (Horas) = $0.492

Custos Variáveis = $0,008 * 10 (unidades de capacidade) * 1 (Horas) + $0,008 * 20 (unidades de capacidade) * 1 (Horas) = $0,24

Custos totais = $0,492 + $0,24 = $0,732

Exemplo 6 – WAF_V2 com Proteção de Rede DDoS e com dimensionamento manual definido para 2 instâncias

Vamos supor que você provisione um WAF_V2 e o defina como dimensionamento manual com 2 instâncias para o mês inteiro com 2 CUs. Vamos supor também que você habilite a Proteção de Rede DDoS. Neste exemplo, como você está pagando a taxa mensal pela Proteção de Rede DDoS, não há cobranças adicionais para o WAF; e você será cobrado com as taxas de Standard_V2 mais baixas.

As estimativas de preço mensal baseiam-se numa utilização de 730 horas por mês.

Preço fixo = $0.246 * 730 (Horas) = $179.58

Custos variáveis = $0,008 * ( 2 (Unidades de instância) * 10 (Unidades de capacidade) * 730 (Horas) = $116,8

Custo de proteção de rede DDoS = $2.944 * 1 (mês) = $2.944

Custos totais = $179.58 + $116.8 + $2.944 = $3.240,38

V1 SKUs

O Standard Application Gateway e as SKUs WAF V1 são cobrados como uma combinação de:

  • Custo Fixo

    Custo baseado no tempo em que um determinado tipo de Application Gateway/WAF é provisionado e executado para processar solicitações. A componente de custo fixo tem em consideração os seguintes fatores:

    • Camada - Gateway de aplicativo padrão ou WAF
    • Tamanho - Pequeno, Médio e Grande
    • Contagem de instâncias - Número de instâncias a serem implantadas

    Para N instâncias, os custos associados são N * custo de uma Instância de uma determinada combinação de Tier(Standard & WAF) & Size(Small, Medium & Large).

  • Custo Variável

    Custo baseado na quantidade de dados processados pelo Application Gateway/WAF. Os bytes de solicitação e resposta processados pelo Application Gateway são considerados para cobrança.

Custo Total = Custo Fixo + Custo Variável

Gateway de aplicativo padrão

Custo Fixo e Custo Variável são calculados de acordo com o tipo de Application Gateway. A tabela a seguir mostra exemplos de preços com base em um instantâneo dos preços do Leste dos EUA e destinam-se apenas para fins ilustrativos.

Custo Fixo (preços da região Leste dos EUA)

Tipo de Gateway de Aplicação Custos ($/hr)
Pequena $0,025
Médio 0,07 $
Grande $0,32

As estimativas de preço mensal baseiam-se numa utilização de 730 horas por mês.

Custo Variável (preços da região Leste dos EUA)

Dados Processados Pequeno ($/GB) Médio ($/GB) Grande ($/GB)
Primeiros 10 TB/mês $0,008 Gratuito Gratuito
Próximos 30 TB (10–40 TB)/mês $0,008 $0,007 Gratuito
Mais de 40 TB/mês $0,008 $0,007 $0,0035

Para obter mais informações sobre preços de acordo com a sua região, consulte a página de preços.

WAF V1

Custo Fixo e Custos Variáveis são calculados de acordo com o tipo de Application Gateway provisionado.

A tabela a seguir mostra exemplos de preços com base em um instantâneo dos preços do Leste dos EUA e são apenas para fins ilustrativos.

Custo Fixo (preços da região Leste dos EUA)

Tipo de Gateway de Aplicação Custos ($/hr)
Pequena ND
Médio $0,126
Grande $0,448

As estimativas de preço mensal baseiam-se numa utilização de 730 horas por mês.

Custo Variável (preços da região Leste dos EUA)

Dados Processados Pequeno ($/GB) Médio ($/GB) Grande ($/GB)
Primeiros 10 TB/mês $0,008 Gratuito Gratuito
Próximos 30 TB (10–40 TB)/mês $0,008 $0,007 Gratuito
Mais de 40 TB/mês $0,008 $0,007 $0,0035

Para obter mais informações sobre preços de acordo com a sua região, consulte a página de preços.

Nota

Transferências de dados de saída - os dados que saem dos data centers do Azure a partir de gateways de aplicativos são cobrados de acordo com as taxas de transferência de dados padrão.

Exemplo 1 (a) – Gateway de aplicativo padrão com 1 contagem de instâncias

Vamos supor que você tenha provisionado um Application Gateway padrão de tipo médio com 1 instância e ele processe 500 GB em um mês. Os custos do Application Gateway usando os preços descritos anteriormente são calculados da seguinte forma:

Preço fixo = 0,07 USD * 730 (Horas) = 51,1 USD As estimativas de preços mensais baseiam-se em 730 horas de utilização por mês.

Custos Variáveis = Gratuito (o nível médio não tem custos para os primeiros 10 TB processados por mês) Custos totais = $51.1 + 0 = $51.1

Nota

Para oferecer suporte a cenários de alta disponibilidade, é necessário configurar um mínimo de 2 instâncias para SKUs V1. Consulte SLA para Application Gateway

Exemplo 1 (b) – Gateway de aplicativo padrão com > 1 contagem de instâncias

Vamos supor que você tenha provisionado um Application Gateway padrão de tipo médio com cinco instâncias e processe 500 GB em um mês. Os custos do Application Gateway usando os preços descritos anteriormente são calculados da seguinte forma:

Preço fixo = 5 (contagem de instâncias) * 0,07 USD * 730 (horas) = 255,5 USD As estimativas de preços mensais baseiam-se em 730 horas de utilização por mês.

Custos Variáveis = Gratuito (Nível Médio não tem custos para os primeiros 10 TB processados por mês) Custos totais = $255.5 + 0 = $255.5

Exemplo 2 – Gateway de aplicativo WAF

Vamos supor que você tenha provisionado um Application Gateway padrão de tipo pequeno e um gateway de aplicativo WAF de tipo grande para os primeiros 15 dias do mês. O gateway de aplicativo pequeno processa 15 TB na duração em que está ativo e o gateway de aplicativo WAF grande processa 100 TB na duração em que está ativo. Os custos do Application Gateway usando os preços descritos anteriormente são calculados da seguinte forma:

Gateway de aplicativo padrão de instância pequena

24 Horas * 15 Dias = 360 Horas

Preço fixo = $0.025 * 360 (Horas) = $9

Custos variáveis = 10 * 1000 * 0,008 USD/GB + 5 * 1000 * 0,008 USD/GB = 120 USD

Custos totais = $9 + $120 = $129

Gateway de aplicativo WAF de instância grande

24 Horas * 15 Dias = 360 Horas

Preço fixo = $0.448 * 360 (Horas) = $161.28

Custos variáveis = 60 * 1000 * 0,0035 USD/GB = 210 USD (o nível grande não tem custos para os primeiros 40 TB processados por mês)

Custos totais = $161.28 + $210 = $371.28

Exemplo 3 – Gateway de aplicativo WAF com proteção de rede DDoS

Vamos supor que você provisione um gateway de aplicativo WAF de tipo médio e habilite a Proteção de Rede DDoS. Esse gateway de aplicativo WAF médio processa 40 TB durante o período em que está ativo. Os custos do Application Gateway usando o método de definição de preço descrito anteriormente são calculados da seguinte forma:

As estimativas de preço mensal baseiam-se numa utilização de 730 horas por mês.

Preço fixo = $0.07 * 730 (Horas) = $51.1

Custos variáveis = 30 * 1000 * 0,007 USD/GB = 210 USD (o nível médio não tem custo para os primeiros 10 TB processados por mês)

Custos de proteção de rede DDoS = $2.944 * 1 (mês) = $2.944

Custos totais = $3,507.08

Proteção de Rede DDoS do Azure

Quando a Proteção de Rede DDoS do Azure está habilitada em seu gateway de aplicativo com WAF, você é cobrado pelas taxas mais baixas não WAF. Consulte os preços da Proteção contra DDoS do Azure para obter mais detalhes.

Monitorando o uso faturado

Você pode visualizar a quantidade de consumo para diferentes parâmetros (unidade de computação, taxa de transferência ou conexões persistentes), bem como as Unidades de Capacidade que estão sendo utilizadas como parte das métricas do Application Gateway na seção Monitoramento .

Diagrama da seção de métricas.

Métricas úteis para estimativa de custos

  • Unidades de capacidade atual

    Contagem de unidades de capacidade consumidas para balancear a carga do tráfego nos três parâmetros - Conexões atuais, Taxa de transferência e Unidade de computação

  • Unidades de Capacidade Faturadas Fixas

    O número mínimo de unidades de capacidade mantidas provisionadas de acordo com a definição da contagem mínima de instâncias (uma instância corresponde a 10 unidades de capacidade) na configuração do Gateway de Aplicação.

  • Unidades de Capacidade Faturadas Estimadas

    O critério de avaliação Unidades de capacidade faturadas estimadas indica o número de unidades de capacidade estimadas para faturação. Esta métrica é calculada como o maior valor entre as unidades de capacidade atuais (unidades de capacidade necessárias para equilibrar a carga do tráfego) e as unidades de capacidade faturáveis fixas (unidades de capacidade mínimas mantidas provisionadas).

Mais métricas, como taxa de transferência, conexões atuais e unidades de computação, também estão disponíveis para entender gargalos e estimar o número de unidades de capacidade necessárias. Informações detalhadas estão disponíveis em Application Gateway Metrics

Exemplo - Estimativa de unidades de capacidade que estão sendo utilizadas

Métricas observadas:

  • Unidades de computação = 17,38
  • Taxa de transferência = 1,37 milhões de bytes/s - 10,96 Mbps
  • Conexões atuais = 123.08k
  • Capacidade Unidades calculadas = máx (17,38, 10,96/2,22, 123,08k/2500) = 49,232

Unidades de capacidade observadas em métricas = 49,23

Próximos passos

Consulte os seguintes artigos para saber mais sobre como os preços funcionam no Azure Application Gateway: