Wat is een netwerk voor contentlevering in Azure?

Een netwerk voor contentlevering (Content Delivery Network, CDN) is een gedistribueerd netwerk van servers die op efficiënte wijze webcontent aan gebruikers kunnen leveren. In een netwerk voor contentlevering wordt inhoud opgeslagen in de cache op edge-servers op pop-locaties (point of presence) die zich dicht bij eindgebruikers bevinden, om de latentie te minimaliseren.

Azure Content Delivery Network biedt ontwikkelaars een wereldwijde oplossing voor het snel leveren van inhoud met hoge bandbreedte aan gebruikers door hun inhoud op strategisch geplaatste fysieke knooppunten over de hele wereld in de cache te plaatsen. Azure Content Delivery Network kan dynamische inhoud, die niet in de cache kan worden opgeslagen, versnellen met behulp van verschillende netwerkoptimalisaties met behulp van IP-adressen voor contentleveringsnetwerk. Bijvoorbeeld optimalisatie van routes om Border Gateway Protocol (BGP) te omzeilen.

De voordelen van het gebruik van Azure Content Delivery Network voor het leveren van websiteactiva zijn:

  • Betere prestaties en verbeterde gebruikerservaring voor eindgebruikers, met name bij het gebruik van toepassingen waarbij meerdere retouraanvragen die eindgebruikers nodig hebben om inhoud te laden.
  • Grote schaalbaarheid, zodat korte hoge belastingen beter kunnen worden verwerkt, bijvoorbeeld bij het starten van een product.
  • Distributie van gebruikersaanvragen en het leveren van inhoud rechtstreeks vanaf randservers, zodat minder verkeer naar de oorspronkelijke server wordt verzonden.

Zie Pop-locaties van Azure Content Delivery Network voor een lijst met huidige netwerkknooppuntlocaties voor contentlevering.

Uitleg

Schermopname van de overzichtspagina van het netwerk voor contentlevering

  1. Een gebruiker (Alice) gebruikt een URL met een speciale domeinnaam, zoals <endpoint name>.azureedge.net, om een bestand (ook wel een asset genoemd) aan te vragen. Deze naam kan een hostnaam van een eindpunt of een aangepast domein zijn. De DNS stuurt de aanvraag door naar de best presterende POP-locatie, die meestal de POP is die zich geografisch gezien het dichtstbij de gebruiker bevindt.

  2. Als het bestand niet beschikbaar is in het cachegeheugen van de randservers in de POP, vraagt de POP het bestand aan bij de oorspronkelijke server. De oorspronkelijke server kan een Azure-web-app, Azure Cloud-service, Azure Storage-account of een openbaar toegankelijke webserver zijn.

  3. De oorspronkelijke server retourneert het bestand naar een randserver in de POP.

  4. Een randserver in de POP neemt het bestand op in de cache en retourneert het bestand naar de oorspronkelijke aanvrager (Alice). Het bestand blijft in de cache opgeslagen op de edge-server in de POP totdat de time to live (TTL) die is opgegeven door de HTTP-headers verloopt. Als de oorspronkelijke server geen TTL heeft opgegeven, is de standaard-TTL zeven dagen.

  5. Meer gebruikers kunnen vervolgens hetzelfde bestand aanvragen met behulp van dezelfde URL die Alice heeft gebruikt en wordt omgeleid naar dezelfde POP.

  6. Als de TTL voor het bestand niet is verlopen, retourneert de POP-randserver het bestand rechtstreeks vanuit de cache. Dit proces resulteert in een snellere, responsievere gebruikerservaring.

Vereisten

  • Als u Azure Content Delivery Network wilt gebruiken, moet u ten minste één Azure-abonnement hebben.
  • U moet ook een netwerkprofiel voor contentlevering maken. Dit is een verzameling netwerkeindpunten voor contentlevering. Elk netwerkeindpunt voor contentlevering is een specifieke configuratie die gebruikers kunnen aanpassen met vereist gedrag en toegang tot contentlevering. Als u uw netwerkeindpunten voor contentlevering wilt ordenen op internetdomein, webtoepassing of andere criteria, kunt u meerdere profielen gebruiken.
  • Aangezien azure Content Delivery Network-prijzen worden toegepast op het niveau van het netwerkprofiel voor contentlevering, dus als u een combinatie van prijscategorieën wilt gebruiken, moet u meerdere netwerkprofielen voor contentlevering maken. Zie Informatie over de factureringsstructuur van het Azure Content Delivery Network voor informatie over de factureringsstructuur van het Azure Content Delivery Network.

Beperkingen

Elk Azure-abonnement kent standaardlimieten voor de volgende resources:

  • Het aantal netwerkprofielen voor contentlevering dat is gemaakt.
  • Het aantal eindpunten dat is gemaakt in een netwerkprofiel voor contentlevering.
  • Het aantal aangepaste domeinen dat is toegewezen aan een eindpunt.

Zie netwerklimieten voor contentlevering voor meer informatie over netwerklimieten voor contentlevering.

Azure Content Delivery Network-functies

Azure Content Delivery Network biedt de volgende belangrijke functies:

Zie Azure Content Delivery Network-productfuncties vergelijken voor een volledige lijst met functies die elk Azure Content Delivery Network-product ondersteunt.

Volgende stappen