Cachování na okraji sítě
Cachování na okraji sítě je mechanismus, který sítě pro doručování obsahu (CDN) používají k ukládání internetového obsahu do mezipaměti na různých místech po celém světě. Patří sem například data webových stránek, cloudové úložiště a streamovaná média. Ukládáním kopií souborů na více „okrajových“ místech může CDN doručovat obsah uživatelům rychleji než jediný server.
CDN mohou mít desítky nebo stovky globálních datových center. Každé datové centrum obsahuje okrajové servery, které inteligentně poskytují data blízkým uživatelům. Ve většině případů okrajové servery při prvním požadavku uživatele na obsah „stáhnou“ data z původního serveru. Jakmile okrajový server stáhne obrázek, video nebo jiný objekt, uloží soubor do mezipaměti — obvykle na několik dní nebo týdnů. CDN pak obsluhuje další požadavky z okrajového serveru namísto původního serveru.
Hierarchické cachování
CDN může nově stažený obsah automaticky rozšířit na všechny servery, nebo počkat, až si každý server vyžádá data. Automatické rozšíření omezuje počet přístupů k původnímu serveru, ale může vést ke zbytečnému duplikování zřídka používaných souborů. Čekání na místní požadavky je efektivnější, ale zvyšuje počet přístupů k původnímu serveru. Moderní CDN používají hierarchické cachování, které tyto dvě metody vyvažuje. Při prvním přístupu uživatele k souboru CDN uloží soubor do mezipaměti na místním okrajovém serveru a v několika „primárních datových centrech“. Tím omezuje zbytečné šíření souborů uložených v mezipaměti a počet přístupů k původnímu serveru.
Výhody cachování na okraji sítě
Cachování na okraji sítě snižuje latenci, a zajišťuje tak rychlejší a stabilnější doručování internetového obsahu uživatelům po celém světě. Uživatel v Sydney v Austrálii může například při přístupu k serveru v Houstonu v Texasu zaznamenat dvousekundové zpoždění. Pokud jsou data uložena v mezipaměti v Austrálii, může být zpoždění kratší než desetina sekundy.
Hlavním účelem cachování na okraji sítě je sice zrychlení doručování obsahu, ale přináší také dvě další významné výhody: snížení šířky pásma a redundanci.
Cachování na okraji sítě snižuje spotřebu internetové šířky pásma tím, že zkracuje vzdálenost, kterou musí data urazit ke každému uživateli. Místní okrajové servery snižují přetížení internetu a omezují úzká místa v síťovém provozu. Replikace dat mezi více globálními datovými centry také zajišťuje redundanci. Ačkoli CDN obvykle stahují data z původního serveru, jednotlivá datová centra mohou sloužit jako zálohy, pokud původní server selže nebo se stane nedostupným.
Otestujte své znalosti
