Co je síť pro doručování obsahu?
Síť pro doručování obsahu nebo síť pro distribuci obsahu (CDN) je skupina geograficky distribuovaných webových serverů, které mají zajistit efektivnější doručování obsahu velkému počtu uživatelů. CDN jsou přínosem pro uživatele a poskytovatele obsahu přesunutím zátěže z velkého stahování z jednoho serveru na více serverů na různých místech. V mnoha případech si koncoví uživatelé nevšimnou, že používají CDN. Několik společností se nyní specializuje na poskytování služeb CDN a mnoho velkých organizací je používá k distribuci softwaru, videa a dalších typů obsahu.
Použití sítě pro doručování obsahu může zmírnit některé problémy, které se vyvinuly s moderním používáním protokolu Hypertext Transfer Protocol (HTTP), který tvoří základ World Wide Web. HTTP byl navržen pro scénáře, ve kterých webový prohlížeč stahuje obsah z jednoho webového serveru. To představuje problém pro velké weby nebo weby, které najednou zaznamenají prudký nárůst síťového provozu. Jeden HTTP server zvládne omezený počet současných uživatelů, po kterých se server stává velmi pomalým nebo zcela nedosažitelným. Servery HTTP jsou také zranitelné vůči útokům DDoS (Distributed Denial-of-Service), které odesílají velký počet irelevantní požadavků na webový server, což skutečným uživatelům znemožňuje přístup na web.
Namísto spoléhání na jediný server HTTP používá síť pro doručování obsahu více serverů na různých místech, z nichž každý má vlastní kopie obsahu webu. Pokud je některý server příliš zaneprázdněn, ostatní se zapojí, aby zvládli další provoz. CDN znesnadňují útoku DDoS na webovou stránku. Umístění serverů na různých místech může navíc zvýšit rychlost, která je k dispozici koncovým uživatelům, protože lze vybrat nejbližší server. Servery blíže k uživatelům bývají rychlejší, protože data musí cestovat přes méně bodů na internetu, aby dosáhly svého cíle.
Většina uživatelů internetu si ani nevšimne, zda je použita síť pro doručování obsahu. Žádosti se normálně odesílají do protokolu HTTP a CDN přesměruje webový prohlížeč uživatele na jiný server na základě řady faktorů. Některé CDN používají systém DNS (Domain Name System) k přesměrování provozu, zatímco jiné mohou nasměrovat provoz na základě typu souboru nebo dynamickým nahrazením Uniform Resource Locatorů (URL) na webové stránce.
Mnoho velkých společností se obrátí na síť pro doručování obsahu a distribuuje software nebo jiné typy velkých souborů. Mohou se rozhodnout vybudovat vlastní CDN nebo uzavřít smlouvu se společností, která vlastní velkou síť a specializuje se na služby CDN. CDN jsou zvláště vhodné pro doručování streamingových médií, protože bližší blízkost serverů koncovým uživatelům vede k menšímu přerušení toku dat, což znamená plynulejší přehrávání. Mnoho velkých poskytovatelů sítí buduje své vlastní sítě pro doručování obsahu nebo vybízí třetí strany, aby umístily servery CDN do svých datových center. Tito poskytovatelé doufají, že získají další příjmy z rostoucí popularity internetové televize a jiných forem digitální distribuce.