Förstå priser för Azure Application Gateway och Web Application Firewall

Anteckning

Priser som visas i den här artikeln är exempel och är endast för illustrationsändamål. Prisinformation beroende på din region finns på sidan Prissättning.

Azure Application Gateway är en layer 7-lösning för belastningsutjämning som möjliggör skalbar, högtillgänglig och säker leverans av webbprogram i Azure.

Det finns inga startkostnader eller uppsägningskostnader kopplade till Application Gateway. Du debiteras endast för de resurser som företablerades och används baserat på den faktiska timförbrukningen. Kostnader som är associerade med Application Gateway klassificeras i två komponenter: fasta kostnader och rörliga kostnader. De faktiska kostnaderna inom varje komponent varierar beroende på vilken SKU som används.

Den här artikeln beskriver kostnaderna för varje SKU och vi rekommenderar att användarna använder det här dokumentet för att planera och hantera kostnader som är kopplade till Azure Application Gateway.

V2-SKU:er

Application Gateway V2- och WAF V2-SKU:er stöder autoskalning och garanterar hög tillgänglighet som standard.

Nyckeltermer

Kapacitetsenhet

Kapacitetsenhet är måttet på kapacitetsutnyttjande för en Application Gateway över flera parametrar.

En enda kapacitetsenhet består av följande parametrar:

  • 2500 Beständiga anslutningar
  • Dataflöde på 2,22 Mbit/s
  • 1 beräkningsenhet

Om någon av dessa parametrar överskrids krävs ytterligare N kapacitetsenheter, även om de andra två parametrarna inte överskrider den här enskilda kapacitetsenhetens gränser. Parametern med den högsta användningen bland de tre ovanstående används internt för beräkning av kapacitetsenheter, som i sin tur faktureras.

Beräkningsenhet

Beräkningsenhet är måttet på förbrukad beräkningskapacitet. Faktorer som påverkar förbrukningen av beräkningsenheten är TLS-anslutningar/s, URL-omskrivningsberäkningar och WAF-regelbearbetning. Antalet begäranden som en beräkningsenhet kan hantera beror på olika kriterier som TLS-certifikatets nyckelstorlek, algoritm för nyckelutbyte, omskrivningar av huvuden och vid WAF – storlek på inkommande begäran.

Vägledning för beräkningsenheter:

  • Standard_v2 – Varje beräkningsenhet kan ha cirka 50 anslutningar per sekund med RSA 2048-bitars TLS-nyckelcertifikat.

  • WAF_v2 – Varje beräkningsenhet har stöd för cirka 10 samtidiga begäranden per sekund för 70–30 % blandning av trafik med 70 % begäranden som är mindre än 2 KB GET/POST och förblir högre. WAF-prestanda påverkas inte av svarsstorleken för närvarande.

Antal instanser

Företablering av resurser för Application Gateway V2-SKU:er definieras i termer av antalet instanser. Varje instans garanterar minst 10 kapacitetsenheter när det gäller bearbetningskapacitet. Samma instans kan potentiellt ha stöd för mer än 10 kapacitetsenheter för olika trafikmönster beroende på parametrarna för kapacitetsenhet.

Manuellt definierade skalningar och gränser som angetts för autoskalning (lägsta eller högsta) anges i termer av antal instanser. Den manuella skalningen för antalet instanser och det minsta antalet instanser i konfigurationen för automatisk skalning reserverar 10 kapacitetsenheter/instanser. Dessa reserverade PROCESSORer debiteras så länge Application Gateway är aktiv oavsett den faktiska resursförbrukningen. Om den faktiska förbrukningen överskrider tröskelvärdet för 10 kapacitetsenheter/instanser debiteras ytterligare kapacitetsenheter under variabelkomponenten.

V2-SKU:er faktureras baserat på förbrukningen och utgörs av två delar:

  • Fasta kostnader

    Kostnad baserat på den tid då Application Gateway V2 /WAF V2 etableras och är tillgänglig för bearbetning av begäranden. Detta säkerställer hög tillgänglighet – även om 0 instanser är reserverade genom att ange 0 i minsta antal instanser som en del av autoskalning.

    Den fasta kostnaden inkluderar även kostnaden som är kopplad till den offentliga IP-adressen som är kopplad till Application Gateway.

    Antalet instanser som körs vid någon tidpunkt betraktas inte som en faktor för fasta kostnader för V2-SKU:er. De fasta kostnaderna för att köra en Standard_V2 (eller WAF_V2) skulle vara samma per timme oavsett antalet instanser som körs i samma Azure-region.

  • Kostnader för kapacitetsenhet

    Kostnad baserat på antalet kapacitetsenheter som antingen är reserverade eller används vid behov för bearbetning av inkommande begäranden. Förbrukningsbaserade kostnader beräknas varje timme.

Totala kostnader = fasta kostnader + kapacitetsenhetskostnader

Anteckning

En partiell timme faktureras som en hel timme.

I följande tabell visas exempelpriser baserat på en ögonblicksbild av prissättningen för USA, östra och är endast i illustrationssyfte.

Fasta kostnader (priser för regionen USA, östra)

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

Månatliga prisuppskattningar baseras på 730 timmars användning per månad.

Rörliga kostnader (priser för regionen USA, östra)

Kapacitetsenhet Standard_V2 ($/hr) WAF_V2 ($/hr)
1 CU 0,008 USD 0,0144 USD

Mer prisinformation beroende på din region finns på prissättningssidan.

Anteckning

Utgående dataöverföringar – data som skickas från Azure-datacenter från programgatewayer debiteras enligt standardpriser för dataöverföring.

Exempel 1 (a) – Manuell skalning

Anta att du har etablerat en Standard_V2 Application Gateway med manuell skalning inställt på 8 instanser under hela månaden. Under den här tiden får den i genomsnitt 88,8 Mbit/s dataöverföring.

Dina Application Gateway kostnader med hjälp av de priser som nämns ovan skulle beräknas på följande sätt:

1 CU kan hantera dataflöde på 2,22 Mbit/s.

Processorer som krävs för att hantera 88,8 Mbit/s = 88,8 / 2,22 = 40 PROCESSORER

Företablerade processorer = 8 (antal instanser) * 10 = 80

Eftersom 80 (reserverad kapacitet) 40 (nödvändig kapacitet) > krävs inga ytterligare PROCESSORer.

Fast pris = 0,246 USD * 730 (timmar) = 179,58 USD

Rörliga kostnader = 0,008 USD * 8 (instansenheter) * 10 (kapacitetsenheter) * 730 (timmar) = 467,2 USD

Totala kostnader = 179,58 USD + 467,2 USD = 646,78 USD

Diagram över manuell skalning 1.

Exempel 1 (b) – Manuell skalning med trafik som går utöver etablerad kapacitet

Anta att du har etablerat en Standard_V2 Application Gateway med manuell skalning inställd på 3 instanser för hela månaden. Under den här tiden får den i genomsnitt 88,8 Mbit/s dataöverföring.

Dina Application Gateway kostnader med hjälp av de priser som nämns ovan skulle beräknas på följande sätt:

1 CU kan hantera dataflöde på 2,22 Mbit/s.

Processorer som krävs för att hantera 88,8 Mbit/s = 88,8 / 2,22 = 40

Företablerade PROCESSORer = 3 (antal instanser) * 10 = 30

Eftersom 40 (nödvändig kapacitet) 30 (reserverad kapacitet) > krävs ytterligare PROCESSORer. Antalet ytterligare processorer som används beror på den lediga kapaciteten som är tillgänglig för varje instans.

Om bearbetningskapacitet motsvarande 10 ytterligare PROCESSORer var tillgänglig för användning inom de tre reserverade instanserna.

Fast pris = 0,246 USD * 730 (timmar) = 179,58 USD

Rörliga kostnader = 0,008 USD * ( 3 (instansenheter) * 10 (kapacitetsenheter) + 10 (ytterligare kapacitetsenheter) ) * 730 (timmar) = 233,6 USD

Totala kostnader = 179,58 USD + 233,6 USD = 413,18 USD

Men om bearbetningskapaciteten motsvarar endast 7 ytterligare PROCESSORer var tillgängliga för användning inom de tre reserverade instanserna. I det här scenariot är den Application Gateway resursen under skalning och kan potentiellt leda till ökad svarstid eller att begäranden tas bort.

Fast pris = 0,246 USD * 730 (timmar) = 179,58 USD

Rörliga kostnader = 0,008 USD * ( 3 (instansenheter) * 10 (kapacitetsenheter) + 7 (ytterligare kapacitetsenheter) ) * 730 (timmar) = 216,08 USD

Totala kostnader = 179,58 USD + 216,08 USD = 395,66 USD

Diagram över manuell skalning 2.

Anteckning

Vid manuell skalning kan eventuella ytterligare begäranden som överskrider den maximala bearbetningskapaciteten för de reserverade instanserna påverka programmets tillgänglighet. I situationer med hög belastning kan reserverade instanser tillhandahålla mer än 10 kapacitetsenheter för bearbetningskapacitet beroende på konfiguration och typ av inkommande begäranden. Men vi rekommenderar att du etablerar antalet instanser enligt dina trafikkrav.

Exempel 2 – WAF_V2 instans med autoskalning

Anta att du har etablerat en WAF_V2 med automatisk skalning aktiverat och anger det minsta antalet instanser till 6 för hela månaden. Begärandebelastningen har fått WAF-instansen att skala ut och använda 65 kapacitetsenheter (skala ut från 5 kapacitetsenheter, medan 60 enheter var reserverade) under hela månaden. Dina Application Gateway kostnader med hjälp av de priser som nämns ovan beräknas på följande sätt:

Månatliga prisuppskattningar baseras på 730 timmars användning per månad.

Fast pris = $0.443 * 730 (timmar) = $323.39

Rörliga kostnader = 0,0144 USD * 65 (kapacitetsenheter) * 730 (timmar) = 683,28 USD

Totala kostnader = $323.39 + $683.28 = $1006.67

Diagram över automatisk skalning 2.

Anteckning

Faktisk trafik som observerats för din Application Gateway är osannolikt att ha ett så konstant trafikmönster och den observerade belastningen på din Application Gateway skulle variera beroende på faktisk användning.

Exempel 3 (a) – WAF_V2 instans med autoskalning och 0 min skalningskonfiguration

Anta att du har etablerat en WAF_V2 med automatisk skalning aktiverat och anger det minsta antalet instanser som 0 för hela månaden. Begärandebelastningen på WAF är minimal men finns konsekvent per timme för hela månaden. Belastningen ligger under kapaciteten för en enda kapacitetsenhet. Your Application Gateway costs using the pricing mentioned above would be calculated as follows:

Monthly price estimates are based on 730 hours of usage per month.

Fixed Price = $0.443 * 730 (Hours) = $323.39

Variabelkostnader = 0,0144 USD * 1 (kapacitetsenheter) * 730 (timmar) = 10,512 USD

Totala kostnader = $323.39 + $10.512 = $333.902

Exempel 3 (b) – WAF_V2 instans med automatisk skalning med 0 min instansantal

Anta att du har etablerat en WAF_V2 med automatisk skalning aktiverat och anger det minsta antalet instanser till 0 för hela månaden. Det finns dock 0 trafik som dirigeras till WAF-instansen under hela månaden. Your Application Gateway costs using the pricing mentioned above would be calculated as follows:

Fixed Price = $0.443 * 730 (Hours) = $323.39

Variabelkostnader = 0,0144 USD * 0 (kapacitetsenheter) * 730 (timmar) = 0 USD

Totala kostnader = $323.39 + $0 = $323.39

Exempel 3 (c) – WAF_V2 instans med manuell skalning inställd på 1 instans

Anta att du har etablerat en WAF_V2 och ställer in den på manuell skalning med det minsta acceptabla värdet 1 instans för hela månaden. Det finns dock 0 trafik som dirigeras till WAF för hela månaden. Your Application Gateway costs using the pricing mentioned above would be calculated as follows:

Monthly price estimates are based on 730 hours of usage per month.

Fixed Price = $0.443 * 730 (Hours) = $323.39

Variabelkostnader = 0,0144 USD * 1 (antal instanser) * 10 (kapacitetsenheter) * 730 (timmar) = 105,12 USD

Totala kostnader = $323.39 + $105.12 = $428.51

Exempel 4 – WAF_V2 med autoskalning, kapacitetsenhetsberäkningar

Let’s assume you’ve provisioned a WAF_V2 with autoscaling enabled and set the minimum instance count to 0 for the entire month. Under den här tiden får den 25 nya TLS-anslutningar per sekund med ett genomsnitt på 8,88 Mbit/s dataöverföring. Your Application Gateway costs using the pricing mentioned above would be calculated as follows:

Monthly price estimates are based on 730 hours of usage per month.

Fixed Price = $0.443 * 730 (Hours) = $323.39

Variabelkostnader = $0.0144 * 730 (timmar) * {Max (25/50, 8.88/2.22)} = $42.048 (4 Kapacitetsenheter krävs för att hantera 8.88 Mbit/s)

Totala kostnader = $323.39 + $42.048 = $365.438

Exempel 5 – Standard_V2 med autoskalning, tidsbaserade beräkningar

Anta att du har etablerat en standard_V2 med automatisk skalning aktiverat och anger det minsta antalet instanser till 0 och att den här programgatewayen är aktiv i 2 timmar. Under den första timmen tar den emot trafik som kan hanteras av 10 kapacitetsenheter och under den andra timmen tar den emot trafik som krävde 20 kapacitetsenheter för att hantera belastningen. Your Application Gateway costs using the pricing mentioned above would be calculated as follows:

Fast pris = $0.246 * 2 (timmar) = $0.492

Variabelkostnader = 0,008 USD * 10 (kapacitetsenheter) * 1 (timmar) + 0,008 USD * 20 (kapacitetsenheter) * 1 (timmar) = 0,24 USD

Totala kostnader = $0.492 + $0.24 = $0.732

Exempel 6 – WAF_V2 med DDoS Network Protection och med manuell skalning inställt på 2 instanser

Anta att du har etablerat en WAF_V2 och ställer in den på manuell skalning med 2 instanser för hela månaden med 2 PROCESSORer. Anta också att du har aktiverat DDoS Network Protection. I det här exemplet, eftersom du betalar månadsavgiften för DDoS Network Protection, tillkommer inga ytterligare avgifter för WAF. och du debiteras till lägre Standard_V2 priser.

Monthly price estimates are based on 730 hours of usage per month.

Fast pris = $0.246 * 730 (timmar) = $179.58

Rörliga kostnader = 0,008 USD * ( 2 (instansenheter) * 10 (kapacitetsenheter) * 730 (timmar) = 116,8 USD

DDoS Network Protection Cost = $2,944 * 1 (månad) = $2,944

Totala kostnader = 179,58 USD + 11,68 USD + 2 944 USD = 3 135,26 USD

V1 SKU:er

Standard-Application Gateway- och WAF V1-SKU:er faktureras som en kombination av:

  • Fast kostnad

    Kostnad baserat på den tid då en viss typ av Application Gateway/WAF etableras och körs för bearbetning av begäranden. Komponenten för fast kostnad tar hänsyn till följande faktorer:

    • Nivå – Standard Application Gateway eller WAF
    • Storlek – liten, medelstor &
    • Antal instanser – antal instanser som ska distribueras

    För N-instanser är de associerade kostnaderna N * kostnad för en instans av en viss kombination av nivå(Standard & WAF) & -storlek (liten, medel & stor).

  • Variabelkostnad

    Kostnad baserat på mängden data som bearbetas av Application Gateway/WAF. Både begärande- och svarsbyte som bearbetas av Application Gateway skulle övervägas för fakturering.

Total kostnad = fast kostnad + variabel kostnad

Standard Application Gateway

Variabelkostnad för fast kostnad & beräknas enligt den Application Gateway typen. I följande tabell visas exempelpriser baserat på en ögonblicksbild av priser för USA, östra och är endast avsedda för illustrationsändamål.

Fast kostnad (priser för regionen USA, östra)

Application Gateway typ Kostnader ($/hr)
Liten $0.025
Medel 0,07 USD
Stor $0.32

Monthly price estimates are based on 730 hours of usage per month.

Variabel kostnad (priser för regionen USA, östra)

Bearbetade data Liten ($/GB) Medel ($/GB) Stor ($/GB)
Första 10 TB/månad $0.008 Kostnadsfri Kostnadsfri
Nästa 30 TB (10–40 TB)/månad $0.008 $0.007 Kostnadsfri
Över 40 TB/månad $0.008 $0.007 $0.0035

Mer prisinformation beroende på din region finns på sidan med priser.

WAF V1

Rörliga kostnader för fast kostnad & beräknas enligt den etablerade Application Gateway typen.

I följande tabell visas exempelpriser baserat på en ögonblicksbild av priser för USA, östra och endast i illustrationssyfte.

Fast kostnad (priser för regionen USA, östra)

Application Gateway typ Kostnader ($/hr)
Liten NA
Medel $0.126
Stor 0,448 USD

Månatliga prisuppskattningar baseras på 730 timmars användning per månad.

Variabel kostnad (priser för regionen USA, östra)

Bearbetade data Liten ($/GB) Medel ($/GB) Stor ($/GB)
Första 10 TB/månad $0.008 Kostnadsfri Kostnadsfri
Next 30 TB (10–40 TB)/month $0.008 $0.007 Kostnadsfri
Over 40 TB/month $0.008 $0.007 $0.0035

For more pricing information according to your region, see the pricing page.

Anteckning

Utgående dataöverföringar – data som skickas från Azure-datacenter från programgatewayer debiteras enligt standardpriser för dataöverföring.

Exempel 1 (a) – Standard Application Gateway med 1 antal instanser

Anta att du har etablerat en standard Application Gateway av medeltyp med 1 instans och bearbetar 500 GB på en månad. Dina Application Gateway kostnader med hjälp av de priser som nämns ovan beräknas på följande sätt:

Fast pris = 0,07 USD * 730 (timmar) = 51,1 USD Månadsprisuppskattningar baseras på 730 timmars användning per månad.

Rörliga kostnader = Kostnadsfri (medelhög nivå har inga kostnader för de första 10 TB som bearbetas per månad) Totala kostnader = 51,1 USD + 0 = 51,1 USD

Anteckning

För att stödja scenarier med hög tillgänglighet måste du konfigurera minst 2 instanser för V1-SKU:er. Se Serviceavtal för Application Gateway

Exempel 1 (b) – Standard Application Gateway med > 1 antal instanser

Anta att du har etablerat en standard Application Gateway av medeltyp med fem instanser och bearbetar 500 GB på en månad. Your Application Gateway costs using the pricing mentioned above would be calculated as follows:

Fast pris = 5 (antal instanser) * 0,07 USD * 730 (timmar) = 255,5 USD Månatliga prisuppskattningar baseras på 730 timmars användning per månad.

Variabelkostnader = Kostnadsfri (medelhög nivå har inga kostnader för de första 10 TB som bearbetas per månad) Totala kostnader = 255,5 USD + 0 = 255,5 USD

Exempel 2 – WAF-Application Gateway

Anta att du har etablerat en standard Application Gateway av liten typ och en waf-Application Gateway av stor typ under de första 15 dagarna i månaden. Den lilla programgatewayen bearbetar 15 TB under den tid som den är aktiv och den stora WAF-programgatewayen bearbetar 100 TB under den tid som den är aktiv. Your Application Gateway costs using the pricing mentioned above would be calculated as follows:

Standard Application Gateway för små instanser

24 timmar * 15 dagar = 360 timmar

Fast pris = $0.025 * 360 (timmar) = $9

Rörliga kostnader = 10 * 1 000 * 0,008 USD/GB + 5 * 1 000 * 0,008 USD/GB = 120 USD

Totala kostnader = $9 + $120 = $129

Waf-Application Gateway för stora instanser

24 Hours * 15 Days = 360 Hours

Fast pris = $0.448 * 360 (timmar) = $161.28

Variabelkostnader = 60 * 1 000 * 0,0035 USD/GB = 210 USD (den stora nivån har inga kostnader för de första 40 TB som bearbetas per månad)

Totala kostnader = $161.28 + $210 = $371.28

Exempel 3 – WAF-Application Gateway med DDoS-nätverksskydd

Anta att du har etablerat en WAF-programgateway av medeltyp och att du har aktiverat DDoS Network Protection. Den här mellanstora WAF-programgatewayen bearbetar 40 TB under den tid som den är aktiv. Dina Application Gateway kostnader med hjälp av prismetoden ovan beräknas på följande sätt:

Monthly price estimates are based on 730 hours of usage per month.

Fast pris = 0,07 USD * 730 (timmar) = 51,1 USD

Variabelkostnader = 30 * 1 000 * 0,007 USD/GB = 210 USD (Medelnivån har ingen kostnad för de första 10 TB som bearbetas per månad)

DDoS Network Protection-kostnader = 2 944 USD * 1 (månad) = 2 944 USD

Totala kostnader = 3 507,08 USD

Azure DDoS Network Protection

När Azure DDoS Network Protection är aktiverat på din programgateway med WAF debiteras du till lägre icke-WAF-priser. Mer information finns i Prissättning för Azure DDoS Protection .

Övervaka fakturerad användning

Du kan visa mängden förbrukning för olika parametrar (beräkningsenhet, beständiga dataflödesanslutningar&) samt de kapacitetsenheter som används som en del av Application Gateway mått i avsnittet Övervakning.

Diagram över måttavsnittet.

Användbara mått för kostnadsuppskattning

  • Aktuella kapacitetsenheter

    Antal förbrukade kapacitetsenheter för att belastningsutjämna trafiken mellan de tre parametrarna – Aktuella anslutningar, dataflöde och beräkningsenhet

  • Fasta fakturerbara kapacitetsenheter

    Det minsta antalet kapacitetsenheter som ska etableras enligt inställningen minsta antal instanser (en instans översätts till 10 kapacitetsenheter) i Application Gateway konfigurationen.

  • Uppskattade fakturerade kapacitetsenheter

    Måttet Beräknade fakturerade kapacitetsenheter anger antalet kapacitetsenheter som beräknas för fakturering. Det här måttet beräknas som det större värdet mellan aktuella kapacitetsenheter (kapacitetsenheter som krävs för att lastbalansera trafiken) och fasta fakturerbara kapacitetsenheter (minsta antal kapacitetsenheter som hålls etablerade).

Fler mått som dataflöde, aktuella anslutningar och beräkningsenheter är också tillgängliga för att förstå flaskhalsar och uppskatta antalet kapacitetsenheter som krävs. Detaljerad information finns på Application Gateway Metrics

Exempel – Beräkna kapacitetsenheter som används

Observerade mått:

  • Beräkningsenheter = 17,38
  • Dataflöde = 1,37 M byte per sekund – 10,96 Mbit/s
  • Aktuella anslutningar = 123,08 k
  • Beräknade kapacitetsenheter = max (17,38, 10,96/2,22, 123,08 k/2500) = 49,232

Observerade kapacitetsenheter i mått = 49,23

Nästa steg

Läs följande artiklar om du vill veta mer om hur priser fungerar i Azure Application Gateway: