Flash (1): Měřítko je klíč

Měřítko je klíč. Často máme tendenci zapomínat na fundamentální rozdíly mezi technologiemi, které nám umožňují přístup k datům. V prvotní úvaze nerozeznáme rozdíly mezi nanosekundami a milisekundami, pro naše vnímání je všechno příliš rychlé. Ale nechme pro sebe pracovat prostou matematiku – zjistíme, co znamená rozdíl v řádech.

I/O operace v rámci procesoru probíhají v rámci nanosekund. Pro představu si je natáhněme na vteřiny. Vteřina je představitelná pro každého. „Jednadvacet“ – máte? A pak je představa už jednoduchá. Pokud máme v procesoru vteřinu, zápis do DRAM paměti bude trvat vteřin cca 10. Stále v pořádku. Bohužel jsme hodně omezení kapacitou v řádech jednotek terabytů. Proto doplňujeme servery kartami s čipy – tzv. Server Flash. S vhodným softwarem (například EMC XtremSF Cache) dostáváme desítky terabytů kapacity, dostupné v čase… 10 hodin!

A pokračujeme dál. Zápis na nejrychlejší All-flash disková pole (EMC XtremIO) bude trvat týden! Ale týden je pořád snesitelný. Pokud protáhnete úvahu na tradiční disková pole, zápis na „rychlý“ 15k rotační disk bude v nejlepším případě (počítejme 5 ms) trvat 2,5 měsíce! To už je trochu příliš… Rozdíl mezi měsíci a týdnem všichni rozpoznáme. Ale stejný rozdíl vnímají naše aplikace mezi milisekundami a mikrosekundami.

Uvažujte v řádech! All-flash diskové pole není jen „jiné“. Je fundamentálně odlišné, umožňující fundamentálně jiné věci. Ale o tom někdy příště.

image001

 

Luděk Šafář, Sr. Systems Engineer Manager

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *