Vzhledem k tomu, že se stále více společností zaměřuje na softwarově definovaná úložiště (SDS) a softwarově definovaná datová centra (SDDC), musí začít přehodnocovat architekturu svých vlastních datových center. Stále více dodavatelů a startupů přichází s produkty, které zpochybňují tradiční úložiště (softwarově definovaná, hyperkonvergovaná), ale narážejí na různá omezení. A právě zde vstupuje na scénu společnost Hedvig se svým vysoce škálovatelným SDS, které je jednoduché a flexibilní, ale co je nejdůležitější, elastické.
Avinash Lakshman založil v roce 2012 společnost Hedvig Incorporated (HEDVIG = Hyperscale Elastic Distributed Virtual Intelligent Granular). Toto jméno vám možná někomu zní jako zvon, protože Lakshman v roce 2004 spoluvynalezl Amazon Dynamo. Lakshman pracoval v Amazonu od roku 2004 do roku 2007. V tomto roce vynalezl Apache Cassandru. Apache Cassandra, původně vynalezená pro funkci vyhledávání v doručené poště na Facebooku, díky své schopnosti prohledávat obrovské množství dat a skvělé odolnosti proti chybám později začaly využívat giganti jako Apple a Wikipedie. Právě díky vytvoření Cassandry Lakshman dostal nápad na Hedvig.
Společnost Hedvig, která se v březnu letošního roku vrátila z nenápadného provozu, již dokázala dosáhnout několika významných úspěchů, včetně umístění na seznamu rozvíjejících se dodavatelů CRN, jmenování vítězem v žebříčku Tie50 z 2 716 kandidátů a zajištění financování ve výši přes 30 milionů dolarů . Mezi její současné zákazníky patří Intuit Inc., Dovilo, Van Dijk Education a Paul Hastings LLP.
Produktem společnosti Hedvig je platforma distribuovaného úložiště (Distributed Storage Platform). Platformu distribuovaného úložiště Hedvig nazývá rearchitekturovaným úložištěm. Přestože se na trhu objevuje mnoho nových platforem SDS, Hedvig se odlišuje svou patentovanou technologií distribuovaných systémů. Její technologie se skládá ze tří hlavních komponent: Hedvig Storage Service, Hedvig Storage Proxy a Hedvig Virtual Disk Provides.
Skladovací služby Hedvig
Společnost Hedvig uvádí, že dokáže transformovat běžný, stávající hardware na moderní úložiště. Software Hedvig lze nasadit na jakýkoli server x86 nebo ARM a lze jej nasadit v cloudových prostředích. To zákazníkům dává možnost používat běžný hardware (včetně SSD a/nebo HDD) nebo v případě cloudových prostředí nasazení dle vlastního výběru. Služba Hedvig Storage Service zapisuje data přímo na úložné médium. Zachycuje všechny náhodné zápisy do systému a postupně je řadí do strukturovaného formátu protokolu, který sekvenční zápisy ukládá na disk. To dává platformě distribuovaného úložiště možnost přijímat data vysokou rychlostí a zároveň optimalizovat využití disku.
Replikace a ochrana dat probíhá ve službě Hedvig Storage Service, která využívá kombinaci synchronní a asynchronní replikace k distribuci dat v rámci clusteru a podporuje až 4 aktivní datová centra a až šest kopií dat v jednom clusteru. Tato distribuce dat pomáhá službě Hedvig lépe zvládat selhání disků automatickým přístupem k datům z ostatních replik v clusteru a následným využitím všech relevantních uzlů a disků pro rychlejší obnovu. Společnost Hedvig uvádí, že tato obnova neovlivní primární I/O operace a i v případě selhání uzlu bude čtení a zápis pokračovat jako obvykle s využitím zbývajících replik.
Proxy úložiště Hedvig
Druhou součástí platformy Distributed Storage Platform je Storage Proxy. Storage Proxy je abstrakce, která je prezentována buď prostřednictvím virtuálního počítače, nebo kontejneru na aplikační úrovni. To poskytuje přístup k úložišti každému fyzickému hostiteli a umožňuje platformě Distributed Storage Platform provozovat ve stávajících prostředích. Uživatelé nebudou muset měnit hypervizory, hostované virtuální počítače, operační systémy ani aplikace, takže není třeba se učit ani zavádět nové procesy ani trvat čas, který je spotřebován při zavádění nových procesů. Storage Proxy může prezentovat bloky, soubory nebo objekty jakémukoli výpočetnímu prostředí.
Proxy úložiště prezentuje virtuální disky jako lokálně připojené úložiště a zachycuje lokální I/O operace, čímž převádí provoz na protokol Hedvig RPC pro komunikaci s podkladovým clusterem úložišť. Proxy poskytuje mezipaměť na straně klienta pomocí SSD disků a zařízení PCIe. Zde jsou data před přenosem přes síťová spojení deduplikována. Proxy úložiště také umožňuje vysokou dostupnost instalací aktivního/pasivního páru HA. Pokud tedy dojde ke ztrátě aktivní instance proxy úložiště, automaticky se přepne na pasivní instanci.
Virtuální disk Hedvig
Úložiště je prezentováno jako škálovatelná abstrakce nazývaná Virtuální disk. Během několika sekund mohou uživatelé vytvářet, zřizovat nebo odebírat neomezený počet virtuálních disků. To lze provést pomocí rozhraní CLI, grafického uživatelského rozhraní nebo volání API přímo do clusteru. Uživatelé mohou konfigurovat virtuální disky s několika atributy, včetně: názvu, popisu, velikosti, velikosti bloku, typu disku, umístění (HDD nebo flash), mapování nezpracovaných zařízení, clusterovaného souborového systému, ukládání do mezipaměti na straně klienta, komprese, deduplikace, zásad replikace (agnostické, s ohledem na rack nebo s ohledem na datové centrum) a faktoru replikace. Uživatelé mohou také nastavit neomezený počet snapshotů a klonů virtuálních disků.
Možnosti nasazení a případy použití
Platforma distribuovaného úložiště Hedvig podporuje dva různé typy nasazení, oba však lze využít v rámci stejného clusteru. Hedvig podporuje hyperškálování, kdy je úložná služba nasazena na komoditních serverech a proxy úložiště nasazena na hostitelích aplikací. Druhým typem nasazení je hyperkonvergované nasazení, kdy jsou úložná služba a proxy úložiště nasazeny na stejném serveru. Uživatelé si mohou nastavit hyperškálovatelný systém, kde mohou škálovat výpočetní a úložné prostředky samostatně, nebo hyperkonvergovaný systém, kde škálují společně.
Platformu distribuovaného úložiště Hedvig lze nejlépe využít v oblasti virtualizace serverů, privátního cloudu a velkých dat (Big Data). Hedvig je ideální volbou pro virtualizaci serverů, protože podporuje více hypervizorů bez nutnosti měnit operační systém a firmy mohou využívat běžný hardware. Díky privátnímu cloudu Hedvig již nyní poskytuje cloudové služby a umožňuje firmám platit za své růstové náklady podobně jako cloud. Elastická architektura Hedvigu se dobře hodí k elastické povaze velkých dat (Big Data).




Amazon