Hlavní navigace

Jak se žije transparentním keším v Čechách?

Karel Chvalovský

Minulý týden se na Lupě objevil článek o transparentních cache serverech v síti TEN-155 CZ. Nejde však o jedinou síť, která s touto technologií koketovala. Karel Chvalovský přináší obšírný přehled zkušeností dalších poskytovatelů připojení, kteří ji buď používají, nebo alespoň vyzkoušeli.

Minulý týden se na Lupě objevil článek o transparentních cache serverech v síti TEN-155 CZ. Nejde však o jedinou síť, která s touto technologií koketovala. Karel Chvalovský přináší obšírný přehled zkušeností dalších poskytovatelů připojení, kteří ji buď používají, nebo alespoň vyzkoušeli.

První zavádění transparentních cache serverů v našich luzích a hájích bylo doprovázeno obrovskou vlnou převážně negativních (možná slabé slovo) reakcí. Situace se postupem času vyjasnila a počáteční informační mlha se zvedla. Ukázalo se, že při správném nastavení na obou znepřátelených stranách, tedy u poskytovatelů přístupu i poskytovatelů obsahu, je možné dosáhnout poměrně uspokojivého stavu. Proto se zkoušení a případné zavádění cache serverů dalšími poskytovateli obešlo již bez obecné pozornosti. Jak tedy ostatní následovali své akademické kolegy?

Není dnes snad již primárního poskytovatele, který by ve své síti nevlastnil proxy cache servery. Proto se většina o zavedení transparentních cache serverů zajímala. Nejčastěji uvažovanými produkty jsou Cisco Cache Engine, Squid nebo kombinace obou těchto řešení. O výhodách a nevýhodách jednotlivých produktů se není asi třeba příliš rozšiřovat. Cisco Cache Engine je tzv. hardwarový cache server, jde tedy o dosti nákladné řešení, poskytuje však vyšší výkon, stabilitu a řešení typu Plug and Play. To je sice příjemné při instalaci, méně již při řešení některých problémů spojených s provozem cache serverů. Squid je naproti tomu zástupcem tzv. softwarových cache serverů a je určen pro operační systémy založené na UNIXu (možno provozovat i pod OS/2 a Windows NT). Největší výhodou je nízká pořizovací cena a velice dobrý poměr cena/výkon. Problémem však může být počáteční konfigurace, dále také řešení výpadků v distribuovaných sítích, celkově se ale dá říci, že dnes již Squid disponuje velice širokým spektrem služeb. Zatímco Squid má mezi softwarovými cache servery téměř monopolní postavení, Cisco Cache Engine má naopak ve své kategorii řadu konkurentů.

Primární poskytovatelé vzhledem k vysokému provozu většinou testovali řešení založená na hardwarových cache serverech a to převážně produkty firmy Cisco, dále pak produkty firem Network Appliance a CacheFlow. Výsledky je však většinou neuspokojily a tak působení transparentních cache serverů končilo často ve stádiu zkoušek. Z dostupných informací tak zakončily svou práci transparentní cache servery v sítích Czech On Line, GIN, Global One, InWay, Luko Czech-Net a World OnLine. Neznamená to však, že by všichni na transparentní cache servery definitivně zanevřeli, možná se ještě od některých dočkáme zavedení.

Na tomto místě by možná bylo dobré si říci, jaké úspory lze vlastně s transparentními cache servery dosáhnout. Záleží značně na konkrétním nasazení. Pokud je server nasazen pouze na zahraniční konektivitu, která je z hlediska úspory nejzajímavější, pohybují se hodnoty hit rate kolem 33%, to však tvoří „pouze“ přibližně 15% úspory, pokud jde o přenesená data. Poněkud jiná situace je při nasazení na veškerou konektivitu, kde je možné dosáhnout hit rate objektů až kolem 50% a uspořená přenosová kapacita se může pohybovat kolem 33%. Je nutné si také uvědomit, že proxy cache servery jednotlivých primárních poskytovatelů jsou často propojeny přes NIX a využívají vzájemně svá data, takže již existuje poměrně rozsáhlý distribuovaný systém proxy cache serverů. Při jejich hromadném nasazení lze tedy dosáhnout velice slušných hodnot. Řada poskytovatelů se rozhodla neriskovat a usoudila, že úspora dosažená touto metodou není adekvátní problémům a nevýhodám. Vybudování rozsáhlé sítě transparentních cache serverů a cache serverů obecně je totiž mimo jiné velice náročné na administraci. Velkým problémem je např. správa výjimek pro servery, u kterých není žádoucí, aby provoz šel přes transparentní cache server, což je poměrně náročné na jejich správu a některým providerům také nevyhovují způsoby jejich ohlašování zákazníky, jak jsou řešeny např. v síti TEN-155 CZ. Vztah mezi zákazníky sítě TEN-155 CZ a zakazníky jiných poskytovatelů je totiž značně odlišný.

Přesto ale existuje skupina primárních poskytovatelů, která se rozhodla služeb transparentních cache serverů využívat, a jsou to kromě sítě TEN-155 CZ ještě AT&T, SkyNet a vlastně i Contactel. Pojďme se podívat na jednotlivé realizace transparentních cache serverů podrobněji:

Od března 1999, tedy již dost dlouho a téměř v naprosté tichosti využívá služeb transparentních cache serverů síť AT&T (dříve IBM). Síť AT&T využívá služeb transparentních cache serverů globálně ve všech hlavních uzlech. U nás je v současné době cache server umístěn pouze v Praze, brzy by však mělo následovat i Brno. Konkrétně je využíváno služeb Cisco Cache Engine CE-550, který je určen pro přenosy do 11 Mb/s. Cache server je používán pouze pro zahraniční konektivitu.

[obrázek]

AT&T statistika ze 12.5.2000 ve 12:00 CET

Pokud jde o SkyNet, ten využívá řešení založené na Squidu 2.2STABLE4 pod FreeBSD 3.1 a pravděpodobně cachuje veškerý provoz,který jde mimo síť SkyNet. SkyNet však veškeré informace považuje za interní a odmítl je sdělit.

Transparentní cache server má také Contactel, který disponuje zařízením od firmy Network Appliance a to konkrétně modelem C760, který je také největším produktem této firmy. Má opravdu úctyhodné parametry, ale v současné době také jeden problém a tím je podpora WCCP. WCCP (Web Cache Coordination Protocol) je protokol firmy Cisco, který slouží ke komunikaci mezi cache serverem a směrovačem. Cisco postupně uvolnilo tento protokol i pro ostatní firmy. Verze 1.0 však byla velice nestabilní, takže Cisco uvedlo verzi 2.0, její podpora však není řadou firem úplně dotažena. To je právě problém cache serverů od Network Appliance. Contactel proto využívá svůj cache server pouze jako proxy cache server, který je standardně přednastaven pro uživatele, kteří si nainstalovali připojení přes instalační CD. Po uvedení stabilní implementace WCCP 2.0 však bude fungovat jako transparentní cache server.

Hodnocení, zda jsou transparentní cache servery rozumným řešením, schválně nevynáším, záleží totiž na podrobném zvážení, zda klady převáží zápory a také na skupině zákazníků, kterou daný poskytovatel připojení disponuje. Se vzrůstající rychlostí linek však bude realizace cache serverů velice problematická a pravděpodobně i zbytečná…

Série článků o transparentních cache serverech nekončí. Již dnes se můžete těšit na zajímavý článek Josefa Chomyna a to nejen o praktických zkušenostech z testování v síti LUKO Czech-Net, ale také o obecných problémech, které transparentní cache server přináší pro poskytovatele a nakonec i pro jeho zákazníky.

Karel Chvalovský

Našli jste v článku chybu?

31. 5. 2000 20:45

MK (neregistrovaný)
:-) Viz RFC 1945 a navazujici - spolu s implementaci. Tot odpoved, proc tomu tak neni.

29. 5. 2000 11:48

Auby (neregistrovaný)
Ano proxy používá každý, ale spousty jich není transparentních.
(ja jsem se s transparentní cache zatím moc nesetkal)
Je sposta poskytovatelů (podle mne) kteří proxy používaj, ale ne transparentní (ať si ji každý zapne když má chuť používat proxy).
Divím se proč se neudělá proxi pouze na grafiku (obrázky). a HTML by mohlo běhat normálně. Když Telenor minulý týden proxy testovalo, nebyla nikde ani čárka o tom, že se bude testovat.
Ja proti keším nic nemám, ale když v logu mašiny mám pouze pro…



DigiZone.cz: R2B2 a Hybrid uzavřely partnerství

R2B2 a Hybrid uzavřely partnerství

DigiZone.cz: Optimedia: hybridní kampaň Nescafé

Optimedia: hybridní kampaň Nescafé

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

DigiZone.cz: NG natáčí v Praze seriál o Einsteinovi

NG natáčí v Praze seriál o Einsteinovi

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

Přehledná titulka, průvodci, responzivita

Měšec.cz: Banky mlží o nákladech na předčasnou splátku hypotéky

Banky mlží o nákladech na předčasnou splátku hypotéky

Vitalia.cz: Jmenuje se Janina a žije bez cukru

Jmenuje se Janina a žije bez cukru

DigiZone.cz: ČT má dalšího zástupce v EBU

ČT má dalšího zástupce v EBU

Vitalia.cz: Nahradí sluch, ale zvuk je zcela jiný

Nahradí sluch, ale zvuk je zcela jiný

Root.cz: Kamery Sony se dají ovládnout na dálku

Kamery Sony se dají ovládnout na dálku

120na80.cz: Popraskané rty? Některé balzámy stav zhoršují

Popraskané rty? Některé balzámy stav zhoršují

Vitalia.cz: Znáte „černý detox“? Ani to nezkoušejte

Znáte „černý detox“? Ani to nezkoušejte

Měšec.cz: Europlatby: někde bez poplatku, jinde i 350 Kč

Europlatby: někde bez poplatku, jinde i 350 Kč

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

Root.cz: 250 Mbit/s po telefonní lince, když máte štěstí

250 Mbit/s po telefonní lince, když máte štěstí

Podnikatel.cz: EET: Totálně nezvládli metodologii projektu

EET: Totálně nezvládli metodologii projektu

Podnikatel.cz: Zavře krám u #EET Malá pokladna a Teeta?

Zavře krám u #EET Malá pokladna a Teeta?

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

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

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

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

Vitalia.cz: Pravda o přibírání na zimu

Pravda o přibírání na zimu