Hlavní navigace

Mají cache servery odzvoněno?

Karel Chvalovský 28. 1. 2002

V dnešní době stále se zrychlujícího a zlevňujícího Internetu vyhlíží cache servery možná jako jistý přežitek, existuje však nezanedbatelná skupina uživatelů, která jejich služeb méně či více dobrovolně využívá. Mají tedy cache servery možnost přežít nástup gigabitové doby, nebo je čeká postupná likvidace?

Myšlenka cachingu obsahu, tedy poskytování často využívaných dat formou jejich lokálních kopií, je nepochybně správná. Jde o na první pohled jednoduchý nápad, jehož konkrétní realizace však může být v některých případech velmi složitá, až prakticky nemožná. Někdy pak může jít o poměrně jednoduchou záležitost, skutečný přínos celé technologie však nemusí přinášet kýžený výsledek. Často tak vyvstává otázka, kdy je caching, jehož hlavní funkcí je zefektivnit přenos dat, sám ještě efektivní a kdy už nevýhody převyšují jeho světlé stránky.

V tomto článku se zaměříme na caching obsahu přímo na páteřních sítích poskytovatelů či zákazníků, nikoli však na caching přímo na počítačích jednotlivých uživatelů, to je totiž trochu jiná strana mince. Hlavní přínosy cachingu jsou jasné: uživatel získá data rychleji a zároveň dojde k úspoře přenosových tras. Postupem času se však začíná ukazovat, že to nemusí platit ve všech případech a za všech okolností. Nejznámějšími jsou cache servery obsluhující přenos nad „webovým“ protokolem HTTP, eventuálně FTP či dalšími. Právě zde bylo, díky jejich majoritnímu podílu na objemu internetových přenosů, nasazení cachingu velmi žádoucí. Navíc např. protokol HTTP/1.0 (viz RFC 1945) s cachingem počítá, takže by vlastně neměl vzniknout žádný problém.

Realita je však trochu jiná, skutečný přínos se s ohledem na stále větší počet dynamicky generovaných stránek poněkud snižuje, byť na datové přenosy nejnáročnější obrázky se daří obhospodařovat vcelku obstojně. Výrazně větším problémem se stává drasticky se zvyšující rychlost Internetu, nasazení klasických cache serverů na páteřních sítích poskytovatelů se tak postupně přesunuje do roviny sci-fi, byť např. produkty firem Network Appliance či CacheFlow zvládají obsluhovat přenosy dat až v řádu stovek Mb/s. Cache servery jsou pak přetěžovány a jejich využití může celý přenos naopak zpomalovat. Navíc v poslední době, s ohledem na velký pokles ceny konektivity a její „přebytek“, není nasazování cache serverů ani ekonomicky výhodné.

Názorný příklad můžeme vidět na osudech cache serverů v naší akademické síti CESNET2, kde sehrávaly a stále ještě sehrávají velmi významnou roli. Z původního celoplošného nasazení transparentní varianty cachingu se postupně vyvíjí prostředek sloužící k ulehčení provozu pouze v případech nasycení sítě. Jednotlivé servery se vlastně stávají volitelnou součástí připojení a ještě nedávno slavné servery Cisco Cache Engine, které obhospodařovaly veškerý externí provoz, budou sloužit jako výpomoc v pomaleji připojených uzlech. Experimenty, provedené právě v této síti, však ukazují, že hlavní brzdou přenosu je především rychlost připojení serveru poskytujícího data a uživatele samotného, cache server pak datový přenos ovlivňuje pouze pozitivně, nikdy však negativně (pokud pomineme možnost přetížení způsobeného vysokým počtem současných dotazů, což je otázka dimenzovaní stroje) a v případě vyřizování dotazu z lokálního skladu došlo k několikanásobnému zrychlení! Situace sítě CESNET2 je však více než specifická, na podobně „tlusté“ připojení k Internetu si bude muset drtivá většina ostatních uživatelů ještě nějaký rok počkat. Přesto názorně ukazuje, že i v rychlých sítích mohou mít cache servery své místo, byť na regionální či lokální úrovni.

Z výše uvedeného vyplývá, že nasazení cache serverů, jako např. podnikového řešení, si stále zaslouží pozornost a to i v případě přenosových rychlostí v řádu Mb/s. Jeho výhodnost pak pochopitelně stoupá se vzrůstajícím počtem uživatelů. Do budoucna však lze předpokládat podobný vývoj jako u páteřních sítí, se vzrůstající kapacitou připojení a jeho klesající cenou se stane nasazení cache serverů nevýhodným. Nějaké výraznější investice do této oblasti proto nelze příliš doporučit.

Zatímco v oblasti HTTP mají cache servery v budoucnosti nejspíše odzvoněno, zcela jinak se jeví situace u cachingu multimediálních dat. Některé jeho formy (živé přenosy, videokonference…) je sice možno výrazně lépe řešit formou skupinového adresování, ale existuje celý balík dat, které by bylo možno poměrně efektivně lokálně skladovat. Vzhledem k jejich značným objemům lze ušetřit velké množství přenosové kapacity, zároveň je však z toho samého důvodu problematické taková data skladovat. Vše není zase až tak jednoduché, je např. nutno vyřešit problematiku placeného obsahu, aby bylo možno na různých místech po celém světě uchovávat jeho lokální kopie. Zde nejde pouze o multimediální data, ale velké datové soubory obecně: např. instalaci software (Linux…). Podmínkou je však naprostá automatizace výběru nejvhodnějšího zdroje bez zásahu uživatele, který zřídkakdy bude vyhledávat nejlépe dostupné „zrcadlo“. Celá tato oblast je i přes značný vývoj, kterým v poslední době prošla a prochází, prakticky v plenkách. Mezi čestné výjimky patří např. u nás dobře známy projekt Akamai.

Budoucnost cachingu tak lze vidět právě v této oblasti, má proto všechny nejlepší předpoklady včetně aktivní podpory nejvýznamnějších firem z oboru. Vývoj klasických HTTP cache serverů naopak příliš optimismu nedává, tato řešení jsou dnes již patrně odsouzena k úplnému zániku, vše se zdá pouze otázkou času. Není však vyloučeno, že nějaká spásná myšlenka dokáže tuto oblast zase řádně rozhýbat a nakonec cache server založený na kombinaci PC + UNIX + SQUID může být zajímavým řešením ještě dlouhou dobu.

Anketa

Myslíte si, že "klasické" cache servery přežijí?

Našli jste v článku chybu?

3. 5. 2007 14:16

Milan (neregistrovaný)
Světlo od slunce tu je za osm minut(!), na Mars to má občas i blíž, to není zas tak hrozné (oslí můstek - "zatmění" (zákryt) různých celků nabyde nových kvalit :-). Cache IM stejně nezrychlý, a koho by tam honem-honem zajímaly naše bláboly?!
"Za padesát let budeme na marsu" psali už před padesáti lety (a za padesát budou zase). I když singularita, vesmírný výtah, ono transhumanistům může být ještě veselo. Tak držím palce, vírá tvá nechť vytrvá. A dožiješ se toho.

5. 2. 2002 22:14

Saratoga (neregistrovaný)
Jak ty muzes vedet kolik mi je? Snad si me (na zaklade weboveho odkazu) s nekym pletes. Muze te ujistit, ze prinejmensim pri spodni odhadu to stiham docela v pohode.
Navic doufam (a hodne vedcu ten nazor opravdu zastava), ze do te doby medicina natolík pokroci, ze prumerny vek doziti nad 100 let nebude nic neobycejneho.
DigiZone.cz: Mňam TV splnila slib a odešla z DVB-T

Mňam TV splnila slib a odešla z DVB-T

Root.cz: Nová třída SD karet A1 s vysokým výkonem

Nová třída SD karet A1 s vysokým výkonem

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

120na80.cz: Rovnátka, která nejsou vidět

Rovnátka, která nejsou vidět

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

Podnikatel.cz: 3, 2, 1..EET startuje. Na co nezapomenout?

3, 2, 1..EET startuje. Na co nezapomenout?

Podnikatel.cz: EET zvládneme, budou horší zákony

EET zvládneme, budou horší zákony

Podnikatel.cz: Přivýdělek u Airbnb nebo Uberu? Čekejte kontrolu

Přivýdělek u Airbnb nebo Uberu? Čekejte kontrolu

Podnikatel.cz: Na poslední chvíli šokuje vyjímkami v EET

Na poslední chvíli šokuje vyjímkami v EET

Měšec.cz: Vklad na cizí účet je draze zpoplatněn (přehled)

Vklad na cizí účet je draze zpoplatněn (přehled)

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

120na80.cz: Rakovina oka. Jak ji poznáte?

Rakovina oka. Jak ji poznáte?

Vitalia.cz: Chtějí si léčit kvasinky. Lék je jen v Německu

Chtějí si léčit kvasinky. Lék je jen v Německu

Lupa.cz: Google měl výpadek, nejel Gmail ani YouTube

Google měl výpadek, nejel Gmail ani YouTube

Podnikatel.cz: Změny v daních z příjmů u zaměstnávání

Změny v daních z příjmů u zaměstnávání

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Vitalia.cz: Naučí vás péct kváskový chléb bez lepku i s lepkem

Naučí vás péct kváskový chléb bez lepku i s lepkem

Podnikatel.cz: Víme první výsledky doby odezvy #EET

Víme první výsledky doby odezvy #EET