Zavřít
Vstoupit Následujte nás

3S.cz

Odborná sekce

Případová studie, společnost AVG Technologies

07.10.2013, 21:30

Společnost AVG Technologies je díky špičkovým produktům světovým hráčem narntrhu s bezpečnostním software. Její antivirové systémy používá více než 110 miliónů uživatelů po celém světě.

Od svého založení v roce 1991 společnost významně expandovala, jejími vlastníky jsou nadnárodní korporace, se svými akciemi vstoupila jako první česká firma na newyorskou burzu a její roční tržby se dnes pohybují ve stovkách miliónů dolarů.

Data a jejich dostupnost jako alfa a omega úspěchu

Účast značky AVG ve světové elitě zajišťují týmy stovek analytiků a programátorů, rozmístěných nejen v centrále v Brně, ale i v Praze a na řadě míst na světě. Klíčovým know-how firmy je nejen vývoj základního antivirového software, ale především schopnost v kriticky krátkém čase analyzovat on-line hrozby šířící se po internetu a udržovat u více než sta miliónů instalací svých programů po celém světě absolutně aktuální antivirovou databázi. To vše klade takřka bezkonkurenční nároky na práci s daty, rychlost jejich zpracování, ukládání a poskytování jak v rámci firmy, tak i zákazníkům. Každá hodina pouhé nedostupnosti dat je schopna generovat ztrátu půl miliónu korun.
„Stovky programátorů a testerů, automatické systémy a milióny uživatelů generují datové toky a počty požadavků na ukládání a čtení dat v centrálním datovém úložišti AVG, které jsou na samotné hranici představivosti nebo možného porovnání s jakoukoliv jinou společností na světě. Doba, kdy požadavky inženýrů, ale i zákazníků AVG uspokojilo diskové pole složené z běžných modulárních systémů, je nenávratně pryč," popisuje Pavel Soukup, Senior System Engineer společnosti AVG Technologies.

Potřeba a zatížení datových úložišť

Na využití úložiště se podílí několik kritických faktorů, každý s jiným cílem a s požadavkem maximálního dosažitelného výkonu.

Cena vývojových dat
Centrální datové úložiště využívají vývojové týmy, které ukládají a sdílí množství vývojových dat. Nejde jen o náročné požadavky na ukládání a čtení každou vteřinu (IOPS), ale nevyčíslitelná je zejména cena těchto dat. Zálohování a výsledná dostupnost musí být vyšší než špičkově deklarovaný „pětidevítkový" údaj 99,999 %.

Statisíce IOPS dnem i nocí
Pro mnohé obtížně představitelné zatížení datových úložišť generují automatické testovací systémy, jejichž úkolem je simulovat obrovské množství možných kombinací platforem, HW a SW na počítačích uživatelů právě v kombinaci s připravovanými novými upgrade antivirových programů. Tyto systémy opakovaně vytvářejí a současně spouštějí až tisíce dočasných virtuálních počítačů a na nich testují a vyhodnocují každou navrhovanou změnu nového programu. Každý z tisíců virtuálních počítačů generuje bez přestávky požadavky právě na datové úložiště, odkud získává veškerá data pro svůj provoz – pro vytváření kombinací virtuálních počítačů, pro jejich krátkodobou instalaci včetně mnoha dalších programů, pro instalaci a provoz testovaného nového antivirového programu a pro analýzu případných kolizí a chyb. Tento systém vyžaduje po datovém úložišti trvale statisíce IOPS.

Datové toky na hranici možností
Datové úložiště však potřebuje zvládnout z pohledu běžného uživatele gigantické datové toky, které musí být schopno uložit, ale také současně přečíst. Jedno z vývojových oddělení AVG se zabývá výhradně analýzou aktuálních hrozeb na internetu. Množství dat stahovaných ze sítě, které následně prochází on-line testováním na přítomnost nových škodlivých kódů, je obrovské. Platí, že množství dat musí být nejvyšší, jaké je technicky dosažitelné. Tato data je potřeba nejen uložit, ale také analyzovat, opakovaně číst, zapisovat, kopírovat, mazat. Ten, kdo dokáže škodlivý kód nalézt a analyzovat rychleji, je na trhu úspěšnější.

Data on-line i pro uživatele a zákazníky
AVG své produkty nabízí on-line, on-line aktualizuje jejich virové báze a nabízí také on-line speciální antivirové produkty, které uživatelé využívají bez jejich instalace právě díky tomu, že službu poskytují servery AVG. Počet především download požadavků nepřichází tedy jen z vnitřní sítě, ale prostřednictvím internetu z celého světa.

3S.cz: enterprise požadavek má enterprise řešení

Požadavek na okamžitou a trvalou dostupnost všech dat lze vyjádřit konkrétními termíny:

  • výkon – maximální trvalý IOPS, který nelze zajistit běžnými diskovými systémy
  • kapacita a rozšiřitelnost – neomezená modulárnost, jejíž horní hranicí nejsou počty disků ani petabajty
  • zálohování – schopnost obnovit data do podoby před ztrátou, havárií HW nebo fatální destrukcí úložiště vlivem přírodní katastrofy
  • archivace – schopnost uložit data tak, aby byla dostupná a použitelná i po delší době například i bez kolize s novým HW
  • management – schopnost rychle přidělovat preference, kvóty apod. s důrazem na jednoduchost a přehlednost i rozsáhlých řešení
  • dostupnost – možnost přistupovat k datům bez časového, síťového a geografického omezení

Všechny tyto požadavky vyžaduje AVG Technologies na maximální úrovni. Řada možných řešení nabízí výhody v jednotlivých požadavcích, avšak ne každý výrobce je schopen vyhovět ve všech současně.

Aplikace řešení HITACHI DATA SYSTEMS
Řešení, které splnilo všechny požadavky, byla schopna aplikovat společnost 3S.cz. Jeho nosnou myšlenkou je vytvoření tří nezávislých špičkových datových center a jejich jádrem je HW od HITACHI DATA SYSTEMS – divize společnosti HITACHI, produkující enterprise systémy diskových polí.

Primární datové centrum je umístěno v sídle AVG Technologies v Brně, druhé na jiném místě ve stejném městě a třetím je geograficky vzdálené úložiště chránící data před vlivem např. přírodní katastrofy, umístěné v Praze.

AVG Technologies si vybrali řešení HITACHI od 3S.cz, které zvládá statisíce input/output požadavků za sekundu (IOPs) při rychlostech více než 5000 MB/s. A to vše v režimu pro diskový systém nejnáročnějším – náhodné operace v malých blocích.

100procentní garance
Stoprocentní garance dostupnosti dat je absolutně výjimečná. Architektura HITACHI DATA SYSTEMS však toto umožňuje.
„Technologicky špičkové řešení umožňuje nejen další rozvoj naší infrastruktury, ale také daleko větší spolehlivost a dostupnost našich dat. Již nyní jsou naši vývojáři schopni pracovat s bezmála 1PB (= 1000 TB) extrémně rychlé kapacity aniž bychom zdaleka dosáhli kapacitních limitů úložišť. Špičkové zatížení v míře stovek tisíc IOPs se nijak neprojevuje na rychlosti dostupnosti dat v systému, což je pro nás jedna z klíčových vlastností," potvrzuje Pavel Soukup, Senior System Engineer společnosti AVG Technologies.

HITACHI DATA SYSTEMS a společnost 3S.cz
„Jsme výjimeční. Můžete totiž být průměrní ve všem, nebo špičkoví v jedné věci. My jsme zvolili tu druhou cestu," popisuje ing. Jiří Dražil, obchodní ředitel 3S.cz, která se v roce 2012 stala nejsilnějším partnerem HITACHI DATA SYSTEMS (HDS) v České republice. „Máme u nás největší tým špičkových odborníků na aplikace řešení HDS. Díky tomu jsme výjimeční právě v řešení enterprise požadavků enterprise zákazníků především v královských disciplínách archivaci, ukládání, zálohování a managementu dat."