StorageReview.com

Panoramica della società Hedvig Incorporated

Impresa  ◇  Archiviazione aziendale

Poiché sempre più aziende si rivolgono allo storage definito dal software (SDS) e ai data center definiti dal software (SDDC), devono iniziare a ripensare la propria architettura dei data center. Sempre più fornitori e startup stanno lanciando prodotti che sfidano lo storage tradizionale (definito dal software, iperconvergente) e incontrano varie limitazioni. È qui che entra in gioco Hedvig con la sua SDS altamente scalabile, semplice e flessibile, ma soprattutto elastica.

Avinash Lakshman ha fondato Hedvig Incorporated (H.E.D.V.I.G. = Hyperscale Elastic Distributed Virtual Intelligent Granular) nel 2012. Quel nome potrebbe suonarti familiare in quanto Lakshman ha co-inventato Amazon Dynamo nel 2004. Lakshman ha lavorato in Amazon dal 2004 al 2007. Quell'anno ha inventato Apache Cassandra . Inizialmente inventato per potenziare la funzionalità di ricerca della posta in arrivo su Facebook, la capacità di Apache Cassandra di cercare enormi quantità di dati e una straordinaria tolleranza agli errori è stata utilizzata da giganti come Apple e Wikipedia. È stato attraverso la creazione di Cassandra che Lakshman ha avuto l'idea dietro Hedvig.

Uscita dalla fase di sviluppo riservata a marzo di quest'anno, Hedvig ha già raggiunto importanti traguardi, tra cui l'inserimento nella lista dei fornitori emergenti di CRN, la vittoria del premio Tie50 su 2,716 candidati e l'ottenimento di oltre 30 milioni di dollari di finanziamenti . Tra i suoi clienti attuali figurano Intuit Inc., Dovilo, Van Dijk Education e Paul Hastings LLP.

Il prodotto di Hedvig è la sua piattaforma di storage distribuito. La piattaforma di storage distribuito è ciò che Hedvig chiama storage riarchitetturato. Sebbene sul mercato emergano numerose nuove piattaforme SDS, Hedvig si distingue per la sua tecnologia brevettata di sistemi distribuiti. La sua tecnologia è composta da tre componenti principali: Hedvig Storage Service, Hedvig Storage Proxy e Hedvig Virtual Disk Provides.

Servizio di deposito Hedvig

Hedvig afferma che possono trasformare l'hardware esistente di tutti i giorni in uno storage moderno. Il software di Hedvig può essere distribuito su qualsiasi server x86 o ARM e può essere distribuito in ambienti cloud. Ciò offre ai clienti la possibilità di utilizzare hardware di base (inclusi SSD e/o HDD) o la loro implementazione preferita nel caso di ambienti cloud. Hedvig Storage Service scrive i dati direttamente sul supporto di memorizzazione. Cattura tutte le scritture casuali nel sistema, ordinandole sequenzialmente in un formato strutturato in registro che scarica le scritture sequenziali sul disco. Ciò offre alla piattaforma di storage distribuito la capacità di acquisire dati a una velocità elevata ottimizzando al tempo stesso l'utilizzo del disco.

La replica e la protezione dei dati avvengono nel servizio di storage Hedvig poiché utilizza una combinazione di replica sincrona e asincrona per distribuire i dati nel cluster, supportando fino a 4 data center attivi e fino a sei copie dei dati in un singolo cluster. Questa distribuzione dei dati aiuta Hedvig a gestire meglio i guasti del disco accedendo automaticamente ai dati da altre repliche nel cluster e quindi sfruttando tutti i nodi e i dischi rilevanti per una ricostruzione più rapida. Hedvig afferma che questa ricostruzione non avrà alcun impatto sull'I/O primario e anche in caso di guasto del nodo, le operazioni di lettura e scrittura continuano normalmente utilizzando le repliche rimanenti.

Proxy di archiviazione Hedvig

Il secondo componente della piattaforma di storage distribuito è il proxy di storage. Il proxy di archiviazione è un'astrazione presentata tramite una macchina virtuale o un contenitore a livello di applicazione. Ciò fornisce l'accesso allo storage a ciascun host fisico e consente alla piattaforma di storage distribuito di funzionare in ambienti esistenti. Gli utenti non dovranno cambiare hypervisor, VM guest, sistemi operativi o applicazioni, quindi non sarà necessario apprendere o adottare nuovi processi o perdere tempo nell'adozione di nuovi processi. Il proxy di archiviazione può presentare blocchi, file o oggetti a qualsiasi ambiente di elaborazione.

Il proxy di archiviazione presenta i dischi virtuali come storage montato localmente e intercetta l'I/O locale, convertendo il traffico nel protocollo Hedvig RPC per la comunicazione con il cluster di storage sottostante. Il proxy fornisce una cache lato client utilizzando SSD e dispositivi PCIe. Qui i dati vengono deduplicati prima di essere trasmessi sui collegamenti di rete. Il proxy di archiviazione consente inoltre un'elevata disponibilità installando una coppia attiva/passiva HA. Pertanto, se un'istanza attiva del proxy di archiviazione viene persa, passerà automaticamente all'istanza passiva.

Disco virtuale Hedvig

Lo spazio di archiviazione viene presentato come un'astrazione scalabile denominata disco virtuale. In pochi secondi gli utenti possono creare, fornire o rimuovere una quantità illimitata di dischi virtuali. Questa operazione può essere eseguita tramite la CLI, la GUI o tramite chiamate API direttamente al cluster. Gli utenti possono configurare i dischi virtuali con diversi attributi tra cui: nome, descrizione, dimensione, dimensione del blocco, tipo di disco, residenza (HDD o flash), mappatura dei dispositivi raw, file system in cluster, memorizzazione nella cache lato client, compressione, deduplicazione, policy di replica ( agnostico, con riconoscimento del rack o del data center) e fattore di replica. Gli utenti possono anche impostare istantanee e cloni illimitati di dischi virtuali.

Opzioni di distribuzione e casi d'uso

La piattaforma di storage distribuito Hedvig supporta due diversi tipi di implementazioni, tuttavia entrambe possono essere sfruttate all'interno dello stesso cluster. Hedvig supporta Hyperscale con il servizio di archiviazione distribuito su server di base e il proxy di archiviazione distribuito su host di applicazioni. L'altro tipo di distribuzione è iperconvergente in cui il servizio di archiviazione e il proxy di archiviazione vengono distribuiti sullo stesso server. Gli utenti possono configurare un sistema iperscalabile in cui possono scalare elaborazione e archiviazione separatamente o un sistema iperconvergente in cui possono scalare insieme.

I casi d'uso in cui la piattaforma di storage distribuito Hedvig può essere utilizzata al meglio sono la virtualizzazione dei server, il cloud privato e i Big Data. Hedvig è la scelta ideale per la virtualizzazione dei server poiché supporta più hypervisor senza necessità di modifiche al sistema operativo e le aziende possono utilizzare hardware di base. Con Private Cloud, Hedvig fornisce già un provisioning simile al cloud e consente alle aziende di pagare man mano che crescono in modo simile al cloud. E l’architettura elastica di Hedvig si adatta bene alla natura elastica dei Big Data.

Sito principale di Hedvig

Discuti questa storia

Iscriviti alla newsletter di StorageReview

Interagisci con StorageReview

Newsletter | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Feed RSS

Adam Armstrong

Adam è il caporedattore delle notizie per StorageReview.com e gestisce i nostri team di contenuti interni e freelance.