Síť pro doručování (a distribuci) obsahu ( anglicky Content Delivery Network nebo Content Distribution Network , CDN) je geograficky distribuovaná síťová infrastruktura, která umožňuje optimalizovat doručování a distribuci obsahu koncovým uživatelům na internetu . Využívání poskytovatelů obsahu CDN přispívá ke zvýšení rychlosti stahování zvuku, videa, softwaru, her a dalších typů digitálního obsahu uživateli internetu v místech přítomnosti sítě CDN [1] .
Rychlost načítání webové stránky a jejího obsahu je značně ovlivněna tím, jak daleko je uživatel od serveru . To je způsobeno skutečností, že při použití technologie TCP / IP používané k distribuci informací na internetu závisí zpoždění v přenosu informací na počtu směrovačů umístěných na cestě mezi zdrojem a spotřebitelem obsahu. Umístění obsahu na více rozptýlených serverů pomocí CDN snižuje trasu přenosu dat v síti a z pohledu uživatele zrychluje načítání webu .
Snížení počtu skoků , což výrazně zvyšuje rychlost stahování obsahu z internetu. Koncoví uživatelé zažívají menší latenci při stahování obsahu, žádné náhlé změny rychlosti stahování a vysoce kvalitní datový tok. Výsledná stabilita umožňuje operátorům CDN poskytovat HD video obsah , rychlé stahování velkých souborů nebo vysílat video s vysokou kvalitou služeb ( QoS ) a nízkými náklady na síť.
Technologie CDN je schopna zabránit zpožděním v přenosu dat, možným přerušením komunikace a ztrátám na přetížených kanálech a spojích mezi nimi. Správa zátěže během přenosu síťového provozu vám umožňuje snížit zátěž páteře a síťových uzlů rozložením výsledné zátěže mezi vzdálené servery.
Umístění serverů v těsné blízkosti koncových uživatelů může zvýšit odchozí propustnost celého systému. Například přítomnost jediného 100 Mbps portu neznamená tuto rychlost ve všech částech sítě, protože volná šířka pásma hlavního kanálu v době přenosu může být pouze 10 Mbps. V případě použití 10 distribuovaných serverů může být celková propustnost 10×100 Mbps.
Když dojde ke ztrátě připojení k síti, zdroj nadále částečně vykonává svou práciModerní doručovací a distribuční sítě jsou schopny automaticky monitorovat integritu dat na každém ze síťových serverů. Zároveň je zaručena 100% dostupnost obsahu pro koncového uživatele v případě ztráty konektivity mezi síťovými uzly, výpadku centrálního nebo vzdáleného serveru.
Vylepšené statistiky a kontrola popularity zdrojůNejpokročilejší komerční CDN poskytují statistickou kontrolu nad doručováním a distribucí obsahu. Poskytovatel obsahu může získat všechny potřebné informace o stahování, dostupnosti a popularitě svého obsahu v každém regionu přítomnosti v reálném čase.
DDoS odolnostSamotná CDN je díky své síle a distribuované architektuře odolná vůči DDoS útokům . Centrální servery mohou být chráněny na úrovni CDN, pokud jsou jejich adresy uzavřeny nebo klasifikovány.
Bezpečnost obsahuPokud se data fyzicky ztratí na jednom ze serverů CDN, zůstanou dostupná na druhém.
CDN nemůže nic dělat s dynamickým obsahem, pouze volá původní server. Na moderních webech je však procento dynamického obsahu malé. CDN jsou zvláště užitečné při práci s "těžkým" statickým obsahem - soubory, videa, fotografie.
Zpoždění ukládání do mezipamětiPo úpravě souboru může chvíli trvat, než jej CDN znovu uloží do mezipaměti.
Blokování IP zavře mnoho webů, zejména těch velkýchV Ruské federaci jsou stránky často blokovány podle IP adresy. Často je zároveň jedna z adres CDN „zakázána“, přičemž jsou na ní hostovány všechny weby. Na rozdíl od poskytovatelů hostingu, kterých je obrovské množství, existuje několik desítek velkých sítí CDN a vypnutím kterékoli z nich dojde k uzavření značného počtu webů, zejména velkých a globálních (malé a regionální nemusí používat CDN) .
Doručovací a distribuční sítě obsahu se skládají z geograficky rozmístěných multifunkčních platforem, jejichž interakce umožňuje co nejefektivnější zpracování a uspokojení požadavků uživatelů při příjmu obsahu.
Při použití sítě CDN jsou data centrálního serveru internetového zdroje replikována na periferní platformy. Každá platforma udržuje úplnou nebo částečnou kopii distribuovaných dat aktuální. Síťový uzel, který je součástí platformy, spolupracuje s lokálními sítěmi poskytovatelů internetu a distribuuje obsah koncovým uživatelům nejkratší síťovou cestou ze serveru, která je optimální z hlediska zatížení. Délka síťové trasy závisí na geografické nebo topologické vzdálenosti uživatelského počítače od serveru nebo na nákladech na přenos provozu v oblasti přítomnosti.
Ukládání do mezipaměti je běžnou metodou pro implementaci řešení CDN, protože zahrnuje optimální využití místa na disku a propojení síťových kanálů. V tomto případě nese maximální čas strávený stahováním souboru (fronta souborů) první uživatel, který se přihlásil na původní server poskytovatele obsahu. Všichni následující uživatelé budou přistupovat k již staženým replikám ( objektům HTTP ) ze serveru, který je jim nejblíže. Na vzdálených serverech se tak ukládá pouze oblíbený a často požadovaný obsah.
Velké sítě CDN se mohou skládat z velkého počtu distribuovaných uzlů a hostovat své servery přímo v síti každého místního ISP. Mnoho operátorů CDN se zaměřuje na šířku pásma spojovacích kanálů a minimální počet spojovacích bodů v oblasti přítomnosti. Bez ohledu na použitou architekturu je hlavním účelem takových sítí urychlit přenos jak statického obsahu, tak nepřetržitého toku dat.