Co je síť pro doručování obsahu v Azure?

Síť pro doručování obsahu je distribuovaná síť serverů umožňující efektivní doručování webového obsahu uživatelům. Sítě CDN za účelem minimalizace latence uchovávají obsah uložený v mezipaměti na hraničních serverech, které jsou v lokalitách POP (Point of Presence) blízko koncovým uživatelům.

Azure Content Delivery Network (CDN) nabízí vývojářům globální řešení pro rychlé doručování širokopásmového obsahu uživatelům díky ukládání obsahu do mezipaměti na fyzických uzlech strategicky umístěných po celém světě. Azure CDN může zrychlit také dynamický obsah, který není možné ukládat do mezipaměti, díky využití různých optimalizací sítě pomocí lokalit POP v síti CDN. Například pomocí optimalizace tras může obejít protokol BGP (Border Gateway Protocol).

Mezi výhody používání Azure CDN k doručování webových prostředků patří:

  • Lepší výkon a zdokonalené uživatelské prostředí pro koncové uživatele, zejména při používání aplikací, ve kterých se k načtení obsahu vyžaduje vícenásobný přenos.
  • Velké škálování pro lepší zvládání náhlého vysokého zatížení, například při uvádění produktu na trh.
  • Distribuce uživatelských požadavků a poskytování obsahu přímo z hraničních serverů pro zajištění nižšího provozu ke zdrojovému serveru.

Aktuální seznam umístění uzlů CDN najdete v tématu Lokality POP v Azure CDN.

Jak to funguje

Přehled CDN

  1. Uživatel (Alice) požaduje soubor (označovaný také jako prostředek) pomocí adresy URL se speciálním názvem domény, jako <je název> koncového bodu.azureedge.net. Tímto názvem může být název hostitele koncového bodu nebo vlastní doména. DNS přesměruje požadavek do nejvýkonnější lokality POP, což je obvykle lokalita POP, která je geograficky nejblíže uživateli.

  2. Pokud žádné hraniční servery v lokalitě POP nemají soubor v mezipaměti, lokalita POP si soubor vyžádá ze zdrojového serveru. Zdrojovým serverem může být webová aplikace Azure, cloudová služba Azure, účet Azure Storage nebo jakýkoli veřejně přístupný webový server.

  3. Zdrojový server vrátí soubor do hraničního serveru v lokalitě POP.

  4. Hraniční server v lokalitě POP soubor uloží do mezipaměti a vrátí ho původnímu žadateli (Alici). Soubor zůstane uložený v mezipaměti na hraničním serveru v lokalitě POP, dokud nevyprší hodnota TTL (Time to Live) zadaná v jeho hlavičkách HTTP. Pokud zdrojový server nezadal hodnotu TTL, je výchozí hodnota TTL sedm dnů.

  5. Další uživatelé pak můžou stejný soubor požadovat pomocí stejné adresy URL, kterou použila Alice, a můžou se také přesměrovat do stejné lokality POP.

  6. Pokud hodnota TTL souboru nevypršela, vrátí hraniční server POP soubor přímo z mezipaměti. Tento proces má za následek rychlejší a rychleji reagující uživatelské prostředí.

Požadavky

  • Pokud chcete využívat Azure CDN, musíte vlastnit alespoň jedno předplatné Azure.
  • Musíte také vytvořit profil CDN, což je kolekce koncových bodů CDN. Každý koncový bod CDN je specifická konfigurace, kterou si uživatelé můžou přizpůsobit pomocí požadovaného chování při doručování obsahu a přístupu. K uspořádání koncových bodů CDN podle internetové domény, webové aplikace nebo jiných kritérií můžete použít několik profilů.
  • Vzhledem k tomu, že se ceny Azure CDN použijí na úrovni profilu CDN, musíte vytvořit více profilů CDN, pokud chcete použít kombinaci cenových úrovní. Další informace o struktuře fakturace Azure CDN najdete v principech fakturace Azure CDN.

Omezení

Každé předplatné Azure má výchozí omezení pro následující prostředky:

  • Počet profilů CDN, které je možné vytvořit.
  • Počet koncových bodů, které je možné vytvořit v profilu CDN.
  • Počet vlastních domén, které je možné namapovat na koncový bod.

Další informace o omezeních předplatného CDN najdete v tématu věnovaném omezením CDN.

Funkce Azure CDN

Azure CDN nabízí následující klíčové funkce:

Úplný seznam funkcí, které jednotlivé produkty Azure CDN podporují, najdete v porovnání funkcí produktů Azure CDN.

Další kroky