Thuis Enterprise Hedvig Incorporated Bedrijfsoverzicht

Hedvig Incorporated Bedrijfsoverzicht

by Adam Amstrong

Naarmate meer en meer bedrijven op zoek gaan naar softwaregedefinieerde opslag (SDS) en softwaregedefinieerde datacenters (SDDC), moeten ze beginnen met het heroverwegen van hun eigen datacenterarchitectuur. Steeds meer leveranciers en startups komen met producten die traditionele opslag uitdagen (softwaregedefinieerd, hypergeconvergeerd). Ze lopen tegen verschillende beperkingen aan. Dit is waar Hedvig in beeld komt met zijn zeer schaalbare SDS die eenvoudig en flexibel is, maar vooral elastisch.


Naarmate meer en meer bedrijven op zoek gaan naar softwaregedefinieerde opslag (SDS) en softwaregedefinieerde datacenters (SDDC), moeten ze beginnen met het heroverwegen van hun eigen datacenterarchitectuur. Steeds meer leveranciers en startups komen met producten die traditionele opslag uitdagen (softwaregedefinieerd, hypergeconvergeerd). Ze lopen tegen verschillende beperkingen aan. Dit is waar Hedvig in beeld komt met zijn zeer schaalbare SDS die eenvoudig en flexibel is, maar vooral elastisch.

Avinash Lakshman richtte Hedvig Incorporated (HEDVIG = Hyperscale Elastic Distributed Virtual Intelligent Granular) op in 2012. Die naam doet misschien een paar belletjes rinkelen, want Lakshman was mede-uitvinder van Amazon Dynamo in 2004. Lakshman werkte van 2004 tot 2007 bij Amazon. Dat jaar vond hij Apache Cassandra uit. . Oorspronkelijk uitgevonden om de Inbox Search-functie op Facebook aan te drijven, wordt Apache Cassandra's vermogen om enorme hoeveelheden gegevens te doorzoeken en geweldige fouttolerantie gebruikt door reuzen zoals Apple en Wikipedia. Door de oprichting van Cassandra kreeg Lakshman het idee achter Hedvig.

Hedvig kwam in maart van dit jaar uit de verborgenheid en heeft al een aantal substantiële prestaties geleverd, waaronder het landen op CRN's lijst met opkomende leveranciers, een Tie50-winnaar worden genoemd uit 2,716 kandidaten en het veiligstellen van meer dan $ 30 miljoen aan financiering. Hun huidige klanten zijn Intuit Inc., Dovilo, Van Dijk Education en Paul Hastings LLP.

Het product van Hedvig is het Distributed Storage Platform. Het Distributed Storage Platform is wat Hedvig geherstructureerde opslag noemt. Hoewel er tal van nieuwe SDS-platforms op de markt verschijnen, onderscheidt Hedvig zich door zijn gepatenteerde technologie voor gedistribueerde systemen. De technologie bestaat uit drie hoofdcomponenten: Hedvig Storage Service, Hedvig Storage Proxy en Hedvig Virtual Disk Provides.

Hedvig-opslagdienst

Hedvig stelt dat ze alledaagse, bestaande hardware kunnen transformeren in moderne opslag. De software van Hedvig kan worden ingezet op elke x86- of ARM-server en kan worden ingezet in cloudomgevingen. Dit geeft klanten de mogelijkheid om basishardware te gebruiken (inclusief SSD en/of HDD) of hun voorkeursimplementatie in het geval van cloudomgevingen. Hedvig Storage Service schrijft de gegevens rechtstreeks naar de opslagmedia. Het legt alle willekeurige schrijfbewerkingen in het systeem vast en rangschikt ze opeenvolgend in een loggestructureerd formaat dat sequentiële schrijfbewerkingen naar schijf spoelt. Dit geeft het Distributed Storage Platform de mogelijkheid om gegevens met hoge snelheid op te nemen en tegelijkertijd het schijfgebruik te optimaliseren.

Replicatie en bescherming van gegevens vindt plaats in de Hedvig Storage Service, aangezien deze een combinatie van synchrone en asynchrone replicatie gebruikt om gegevens over het cluster te distribueren, waarbij maximaal 4 actieve datacenters en maximaal zes kopieën van de gegevens in één cluster worden ondersteund. Deze distributie van gegevens helpt Hedvig schijfstoringen beter te beheren door automatisch toegang te krijgen tot gegevens van andere replica's in het cluster en vervolgens alle relevante knooppunten en schijven te benutten voor een snellere herbouw. Hedvig stelt dat deze herbouw geen invloed heeft op de primaire I/O en dat zelfs in het geval van een storing in een knooppunt, het lezen en schrijven gewoon doorgaat met de resterende replica's.

Hedvig-opslagproxy

Het tweede onderdeel van het Distributed Storage Platform is de Storage Proxy. De Storage Proxy is een abstractie die wordt gepresenteerd via een VM of een container op de applicatielaag. Dit geeft opslagtoegang tot elke fysieke host en stelt het Distributed Storage Platform in staat om in bestaande omgevingen te werken. Gebruikers hoeven hypervisors, gast-VM's, besturingssystemen of applicaties niet te wijzigen, dus het is niet nodig om nieuwe processen aan te leren of over te nemen of de tijd die wordt besteed aan de acceptatie van nieuwe processen. De Storage Proxy kan een blok, bestand of object presenteren aan elke computeromgeving.

De Storage Proxy presenteert virtuele schijven als lokaal gemonteerde opslag en vangt lokale I/O op, waarbij verkeer wordt omgezet naar het Hedvig RPC-protocol voor communicatie met het onderliggende opslagcluster. De proxy biedt een client-side cache met behulp van SSD's en PCIe-apparaten. Hier worden de gegevens ontdubbeld voordat ze via netwerkverbindingen worden verzonden. De Storage Proxy maakt ook hoge beschikbaarheid mogelijk door een HA actief/passief paar te installeren. Dus als een actieve instantie van de Storage Proxy verloren gaat, schakelt deze automatisch over naar de passieve instantie.

Hedvig virtuele schijf

Opslag wordt gepresenteerd als een schaalbare abstractie die de virtuele schijf wordt genoemd. Binnen enkele seconden kunnen gebruikers een onbeperkt aantal virtuele schijven maken, inrichten of verwijderen. Dit kan worden gedaan via de CLI, GUI of via API-aanroepen rechtstreeks naar het cluster. Gebruikers kunnen de virtuele schijven configureren met verschillende attributen, waaronder: naam, beschrijving, grootte, blokgrootte, schijftype, verblijfplaats (HDD of flash), onbewerkte apparaattoewijzing, geclusterd bestandssysteem, client-side caching, compressie, deduplicatie, replicatiebeleid ( agnostisch, rackbewust of datacenterbewust) en replicatiefactor. Gebruikers kunnen ook onbeperkte snapshots en klonen van virtuele schijven instellen.

Implementatieopties en use cases

Het Hedvig Distributed Storage Platform ondersteunt twee verschillende soorten implementaties, maar beide kunnen binnen hetzelfde cluster worden gebruikt. Hedvig ondersteunt Hyperscale waarbij de Storage Service wordt geïmplementeerd op basisservers en de Storage Proxy wordt geïmplementeerd op applicatiehosts. Het andere implementatietype is Hyperconverged, waarbij de Storage Service en Storage Proxy op dezelfde server worden geïmplementeerd. Gebruikers kunnen een hyperscale-systeem opzetten waar ze rekenkracht en opslag afzonderlijk kunnen schalen of een hyperconverged systeem waar ze samen kunnen schalen.

De gebruiksscenario's waarin het Hedvig Distributed Storage Platform het best kan worden gebruikt, zijn servervirtualisatie, privécloud en big data. Hedvig is een ideale keuze voor servervirtualisatie omdat ze meerdere hypervisors ondersteunen zonder dat het besturingssysteem hoeft te worden gewijzigd en bedrijven standaardhardware kunnen gebruiken. Met Private Cloud biedt Hedvig al cloudachtige provisioning en stelt het bedrijven in staat te betalen naarmate ze groeien, vergelijkbaar met de cloud. En de elastische architectuur van Hedvig past goed bij de elastische aard van Big Data.

Hedvig hoofdsite

Bespreek dit verhaal

Meld u aan voor de StorageReview-nieuwsbrief