Förstå faktureringen för Azure Front Door

Gäller för: ✔️ Front Door Standard ✔️ Front Door Premium

Azure Front Door innehåller en omfattande uppsättning funktioner för dina Internetuppkopplade arbetsbelastningar. Front Door hjälper dig att påskynda din applikations prestanda, förbättrar din säkerhet och ger dig verktyg för att inspektera och modifiera din HTTP-trafik.

Front Door faktureringsmodell innehåller flera komponenter. Front Door tar ut en basavgift för varje profil som du distribuerar. Du debiteras också för begäranden och dataöverföring baserat på din användning. Faktureringsmätare samlar in information om din Front Door-användning. Din månatliga Azure-faktura sammanställer faktureringsinformationen under månaden och tillämpar prissättningen för att fastställa det belopp du behöver betala.

Den här artikeln förklarar hur Front Door-priser fungerar så att du kan förstå och förutsäga din månatliga Azure Front Door-faktura.

Prisinformation för Azure Front Door finns i Prissättning för Azure Front Door.

Tips

Azure-priskalkylatorn hjälper dig att räkna ut en prisuppskattning för dina behov. Använd den färdiga priskalkylatorn som utgångspunkt och anpassa den för din egen lösning.

Kommentar

Den här artikeln förklarar hur fakturering fungerar för Azure Front Door Standard och Premium-nivåerna. Information om Azure Front Door (klassisk) finns i Prissättning för Azure Front Door.

Grundavgifter

Varje Front Door-profil debiteras en timavgift. Du debiteras för varje timme, eller partiell timme, som din profil distribueras. Det pris du betalar beror på vilken Front Door-nivå du distribuerar.

En enskild Front Door-profil kan innehålla flera slutpunkter. Du debiteras inte extra för varje slutpunkt.

Du betalar inte extra avgifter för att använda funktioner som trafikacceleration, cachelagring av svar, svarskomprimering, regelmotorn, Front Door inbyggda DDoS-skydd och anpassade waf-regler (Web Application Firewall). Om du använder Front Door Premium betalar du inte heller extra avgifter för att använda hanterade WAF-regeluppsättningar eller Private Link-ursprung.

Avgifter för begärandebearbetning och trafik

Varje förfrågan som går via Front Door medför avgifter för handläggning av förfrågningar och trafik:

Diagram över trafik som flödar från klienten till Azure Front Door och till ursprunget.

Varje del av begärandeprocessen faktureras separat:

  1. Antal begäranden från klienten till Front Door
  2. Dataöverföring från Front Door-kanten till ursprunget
  3. Dataöverföring från ursprung till Front Door (kan inte faktureras)
  4. Dataöverföring från Front Door till klient

I följande avsnitt beskrivs var och en av dessa komponenter för begäran i detalj.

Antal begäranden från klienten till Front Door

Front Door debiterar en avgift baserat på antalet begäranden som en Front Door-gränsplats tar emot för din profil. Front Door identifierar begäranden genom att använda Host-rubriken i HTTP-begäran. Host Om rubriken matchar en från din Front Door-profil räknas den som en begäran till din profil.

Priset beror på den geografiska regionen för Front Door edge-platsen som hanterar begäran. Priset skiljer sig också mellan Standard- och Premium-nivåerna.

Dataöverföring från Front Door-kanten till ursprunget

Front Door debiterar för byte som skickas från Front Door Edge-platsen till ursprungsservern. Priset beror på den geografiska regionen för Front Door edge-platsen som hanterar begäran. Ursprungsplatsen påverkar inte priset.

Priset per gigabyte är lägre när du har högre trafikvolymer.

Om begäran kan hanteras från Front Door Edge-platsens cacheminne skickar Front Door ingen begäran till ursprungsservern och du debiteras inte för den här komponenten.

Dataöverföring från ursprung till Front Door

När din ursprungsserver behandlar en förfrågan skickar den data tillbaka till Front Door för att kunna returnera datan till klienten. Front Door fakturerar dig inte för denna trafik, även om ursprungsplatsen är i en annan region än Front Door edge-platsen för begäran.

Om din origin ligger inom Azure debiteras du inte för datautgång från Azure-origin till Front Door. Kontrollera dock om dessa Azure-tjänster kan fakturera dig för att behandla dina förfrågningar.

Om ditt ursprung ligger utanför Azure kan du debiteras från andra nätverksleverantörer.

Dataöverföring från Front Door till klient

Front Door tar betalt för de bytes som skickas från Front Door edge-platsen tillbaka till klienten. Priset varierar beroende på den geografiska regionen för Front Door edge-platsen som hanterar förfrågan.

Om ett svar komprimeras debiteras Front Door endast för komprimerade data.

När du använder Premium-nivån kan Front Door ansluta till ditt ursprung med hjälp av Private Link.

Front Door Premium har en högre grundavgift och en avgift för bearbetning av begäranden. Du betalar inte extra för Private Link-trafik jämfört med trafik som använder ett ursprungs offentliga slutpunkt.

När du konfigurerar ett Private Link-ursprung väljer du en region som den privata slutpunkten ska använda. En delmängd av Azure-regioner stöder Private Link-trafik för Front Door. Om regionen du väljer skiljer sig från den region där ursprunget är distribuerad, debiteras du inte extra för trafik mellan regioner. Svarstiden för begäran är dock sannolikt större.

Trafik mellan regioner

Vissa av faktureringsmätarna för Front Door har olika avgifter beroende på var Front Doors edgeplats som behandlar en begäran finns. Den Front Door-gränsplats som bearbetar en begäran är vanligtvis den som är närmast klienten, vilket hjälper till att minska svarstiden och maximera prestandan.

Front Door debiterar för trafik från gränsen till ursprunget. Trafik debiteras till olika priser beroende på platsen för frontdörrens kantplats. Om ditt ursprung finns i en annan Azure-region debiteras du inte extra för trafik mellan regioner.

Exempelscenarier

Exempel 1: Azure-ursprung utan cachelagring

Contoso har sin webbplats i Azure App Service, som körs i regionen West US. Contoso driftsatte Front Door på standardnivån. De inaktiverade cachelagring.

Anta att en begäran från en klient i Kalifornien skickas till Contosos webbplats, skickar en 1 KB-begäran och tar emot ett svar på 100 KB:

Diagram över trafik som flödar från klienten till Azure Front Door och till ursprunget, utan cachelagring eller komprimering.

Följande debiteringsmätare ökar:

Meter Ökad med Faktureringsregion
Antal begäranden från klienten till Front Door 1 Nordamerika
Dataöverföring från Front Door-kanten till ursprunget 1 kB Nordamerika
Dataöverföring från Front Door till klient 100 kB Nordamerika

Azure App Service kan ta ut andra avgifter.

Exempel 2: Azure-ursprung med komprimering aktiverat

Anta att Contoso uppdaterar sin Front Door-konfiguration för att aktivera innehållskomprimering. Nu kanske samma svar som i exempel 1 kan komprimeras ned till 30 KB:

Diagram över trafik som flödar från klienten till Azure Front Door och till ursprunget, med komprimering aktiverat.

Följande debiteringsmätare ökar:

Meter Ökad med Faktureringsregion
Antal begäranden från klienten till Front Door 1 Nordamerika
Dataöverföring från Front Door-kanten till ursprunget 1 kB Nordamerika
Dataöverföring från Front Door till klient 30 kB Nordamerika

Azure App Service kan ta ut andra avgifter.

Exempel 3: Begäran som hanteras från cacheminnet

Anta att en andra begäran kommer till samma Front Door Edge-plats och att ett giltigt cachelagrat svar är tillgängligt:

Diagram över trafik som flödar från klienten till Azure Front Door och som returneras från cacheminnet.

Följande debiteringsmätare ökar:

Meter Ökad med Faktureringsregion
Antal begäranden från klienten till Front Door 1 Nordamerika
Dataöverföring från Front Door-kanten till ursprunget ingen när begäran hanteras från cacheminnet
Dataöverföring från Front Door till klient 30 kB Nordamerika

Exempel 4: Trafik mellan regioner

Anta att en begäran till Contosos webbplats kommer från en klient i Australien och inte kan hanteras från cacheminnet:

Diagram över trafik som flödar från klienten i Australien till Azure Front Door och ursprunget.

Följande debiteringsmätare ökar:

Meter Ökad med Faktureringsregion
Antal begäranden från klienten till Front Door 1 Australien
Dataöverföring från Front Door-kanten till ursprunget 1 kB Australien
Dataöverföring från Front Door till klient 30 kB Australien

Exempel 5: Ursprung från andra länder än Azure

Fabrikam kör en e-handelswebbplats på en annan molnleverantör. Deras webbplats finns i Europa. De konfigurerade Azure Front Door för att hantera trafiken utan cachelagring eller komprimering.

Anta att en begäran från en klient skickas till Fabrikam-webbplatsen från en klient i New York. Klienten skickar en 2 KB-begäran och får ett svar på 350 KB:

Diagram över trafik som flödar från klienten till Azure Front Door och till ett ursprung utanför Azure.

Följande debiteringsmätare ökar:

Meter Ökad med Faktureringsregion
Antal begäranden från klienten till Front Door 1 Nordamerika
Dataöverföring från Front Door-kanten till ursprunget 2 kB Nordamerika
Dataöverföring från Front Door till klient 350 KB Nordamerika

Den externa molnleverantören kan ta ut andra avgifter.

Exempel 6: Begäran blockeras av brandväggen för webbprogram

När webbapplikationsbrandväggen (WAF) blockerar en förfrågan skickar den inte förfrågan till ursprunget. Dock tar Front Door betalt för förfrågan och för att skicka ett svar.

Anta att en Front Door-profil innehåller en anpassad WAF-regel för att blockera begäranden från en specifik IP-adress i Sydamerika. WAF har konfigurerats med en anpassad felsvarssida, som är 1 KB i storlek. Om en klient från den blockerade IP-adressen skickar en 1 KB-begäran:

Diagram över trafik som flödar från klienten till Azure Front Door, där begäran blockeras av WAF.

Följande debiteringsmätare ökar:

Meter Ökad med Faktureringsregion
Antal begäranden från klienten till Front Door 1 Sydamerika
Dataöverföring från Front Door-kanten till ursprunget ingen Sydamerika
Dataöverföring från Front Door till klient 1 kB Sydamerika

Exempel 7: Kantåtgärder

Contoso skapar en enda Edge-åtgärd som Azure Front Door Rulesets anropar i regionerna USA, Öst, Europa och Asien.

Scenario 1: I slutet av månaden genereras 1 miljon anrop, var och en med 1 ms exekveringstid.

Följande debiteringsmätare ökar:

Meter Ökad med Faktureringsregion
Anrop 1 miljon Global
Överskottstid för utförande 0 Global

Scenario 2: I slutet av månaden är det totalt 50 miljoner anrop med följande fördelning:

Antal åkallelser Exekveringstid per anrop
10 M 1 ms
20 M 3 ms
20 M 8 ms

Följande debiteringsmätare ökar:

Meter Ökad med Faktureringsregion
Anrop 50 miljoner Global
Överskottstid för utförande 20 M x (3-1) + 20 M x (8-1) = 180 M millisekunder eller 180 K sekunder Global