Vad är ett nätverk för innehållsleverans på Azure?

Ett nätverk för innehållsleverans är ett distribuerat nätverk med servrar som effektivt kan leverera webbinnehåll till användare. Ett nätverkslager för innehållsleverans cachelagrade innehåll på gränsservrar i närvaropunkter (POP) som ligger nära slutanvändarna för att minimera svarstiden.

Azure Content Delivery Network erbjuder utvecklare en global lösning för att snabbt leverera innehåll med hög bandbredd till användare genom att cachelagra sitt innehåll på strategiskt placerade fysiska noder över hela världen. Azure Content Delivery Network kan också påskynda dynamiskt innehåll, som inte kan cachelagras, med hjälp av olika nätverksoptimeringar med hjälp av nätverks-POP:er för innehållsleverans. Till exempel routningsoptimering för att kringgå BGP (Border Gateway Protocol).

Fördelarna med att använda Azure Content Delivery Network för att leverera webbplatstillgångar är:

  • Bättre prestanda och förbättrad användarupplevelse för slutanvändarna, särskilt när du använder program där flera förfrågningar om resor som krävs av slutanvändarna för att läsa in innehåll.
  • Skalning för effektiv hantering av plötsliga belastningstoppar, t.ex. i början av en produktlansering.
  • Distribution av användarbegäranden och servering av innehåll direkt från gränsservrar så att mindre trafik skickas till ursprungsservern.

En lista över aktuella platser för nätverksnoder för innehållsleverans finns i POP-platser för Azure Content Delivery Network.

Så här fungerar det

Skärmbild av översiktssidan för innehållsleveransnätverket

  1. En användare (Alice) begär en fil (även kallad tillgång eller resurs) med hjälp av en URL med ett särskilt domännamn, t.ex. <slutpunktsnamn>.azureedge.net. Det här namnet kan vara slutpunktens värdnamn eller en anpassad domän. DNS omdirigerar begäran till den bästa tillgängliga POP-platsen, som vanligtvis är den POP-plats som är geografiskt närmast användaren.

  2. Om filen inte finns i cachelagringen i någon edge-server på POP-platsen begär POP filen från ursprungsservern. Ursprungsservern kan vara en Azure-webbapp, en Azure-molntjänst, ett Azure Storage-konto eller en offentligt tillgänglig webbserver.

  3. Ursprungsservern returnerar filen till en edge-server på POP.

  4. Edge-servern cachelagrar filen på POP och returnerar den till användaren som ursprungligen begärde den (Alice). Filen förblir cachelagrad på kantservern i POP tills den time to live (TTL) som anges av dess HTTP-huvuden upphör att gälla. Om ursprungsservern inte angav någon TTL är standardvärdet sju dagar.

  5. Fler användare kan sedan begära samma fil med samma URL som Alice använde och dirigeras till samma POP.

  6. Om filens TTL inte har gått ut returnerar POP edge-servern filen direkt från cachen. Den här processen resulterar i en snabbare och mer responsiv användarupplevelse.

Behov

  • Om du vill använda Azure Content Delivery Network måste du äga minst en Azure-prenumeration.
  • Du måste också skapa en nätverksprofil för innehållsleverans, som är en samling nätverksslutpunkter för innehållsleverans. Varje nätverksslutpunkt för innehållsleverans är en specifik konfiguration som användarna kan anpassa med det innehåll som krävs för leverans och åtkomst. Om du vill organisera nätverksslutpunkter för innehållsleverans efter internetdomän, webbprogram eller andra kriterier kan du använda flera profiler.
  • Eftersom prissättningen för Azure Content Delivery Network tillämpas på nätverksprofilnivån för innehållsleverans måste du skapa flera nätverksprofiler för innehållsleverans om du vill använda en blandning av prisnivåer. Information om faktureringsstrukturen för azure-innehållsleveransnätverket finns i Förstå Fakturering för Azure Content Delivery Network.

Begränsningar

Varje Azure-prenumeration har standardgränser för följande resurser:

  • Antalet nätverksprofiler för innehållsleverans som skapats.
  • Antalet slutpunkter som skapats i en nätverksprofil för innehållsleverans.
  • Antalet anpassade domäner som mappats till en slutpunkt.

Mer information om prenumerationsgränser för innehållsleveransnätverk finns i nätverksgränser för innehållsleverans.

Azure Content Delivery Network-funktioner

Azure Content Delivery Network erbjuder följande viktiga funktioner:

En fullständig lista över funktioner som varje Azure Content Delivery Network-produkt stöder finns i Jämför produktfunktioner i Azure Content Delivery Network.

Nästa steg