StorageReview.com

Resumen de la empresa Hedvig Incorporated

Empresa  ◇  Almacenamiento empresarial

A medida que más y más empresas buscan almacenamiento definido por software (SDS) y centros de datos definidos por software (SDDC), deben comenzar a repensar su propia arquitectura de centro de datos. Cada vez más proveedores y nuevas empresas están lanzando productos que desafían el almacenamiento tradicional (definido por software, hiperconvergente) y se encuentran con varias limitaciones. Aquí es donde Hedvig entra en escena con su SDS altamente escalable que es simple y flexible, pero lo más importante, elástico.

Avinash Lakshman fundó Hedvig Incorporated (HEDVIG = Hyperscale Elastic Distributed Virtual Intelligent Granular) en 2012. Ese nombre puede sonar algunas campanas ya que Lakshman co-inventó Amazon Dynamo en 2004. Lakshman trabajó en Amazon desde 2004 hasta 2007. Ese año inventó Apache Cassandra . Inicialmente inventado para potenciar la función de búsqueda en la bandeja de entrada de Facebook, la capacidad de Apache Cassandra para buscar grandes cantidades de datos y su excelente tolerancia a fallas ha sido utilizada por gigantes como Apple y Wikipedia. Fue a través de la creación de Cassandra que Lakshman tuvo la idea detrás de Hedvig.

Tras su lanzamiento sigiloso en marzo de este año, Hedvig ya ha logrado importantes hitos, como figurar en la lista de proveedores emergentes de CRN, ser nombrada ganadora del premio Tie50 entre 2,716 candidatos y obtener más de 30 millones de dólares en financiación . Entre sus clientes actuales se encuentran Intuit Inc., Dovilo, Van Dijk Education y Paul Hastings LLP.

El producto de Hedvig es su plataforma de almacenamiento distribuido. La plataforma de almacenamiento distribuido es lo que Hedvig llama almacenamiento rediseñado. Si bien están surgiendo muchas plataformas SDS nuevas en todo el mercado, Hedvig se distingue por su tecnología patentada de sistemas distribuidos. Su tecnología se compone de tres componentes principales: Hedvig Storage Service, Hedvig Storage Proxy y Hedvig Virtual Disk Provides.

Servicio de almacenamiento Hedvig

Hedvig afirma que pueden transformar el hardware existente cotidiano en un almacenamiento moderno. El software de Hedvig se puede implementar en cualquier servidor x86 o ARM y se puede implementar en entornos de nube. Esto brinda a los clientes la capacidad de utilizar hardware básico (incluidos SSD y/o HDD) o la implementación que prefieran en el caso de entornos en la nube. Hedvig Storage Service escribe los datos directamente en los medios de almacenamiento. Captura todas las escrituras aleatorias en el sistema, ordenándolas secuencialmente en un formato de registro estructurado que vacía las escrituras secuenciales en el disco. Esto le da a la plataforma de almacenamiento distribuido la capacidad de ingerir datos a una velocidad alta mientras optimiza la utilización del disco.

La replicación y la protección de los datos se realizan en Hedvig Storage Service, ya que utiliza una combinación de replicación síncrona y asíncrona para distribuir los datos en el clúster, lo que admite hasta 4 centros de datos activos y hasta seis copias de los datos en un solo clúster. Esta distribución de datos ayuda a Hedvig a administrar mejor la falla del disco al acceder automáticamente a los datos de otras réplicas en el clúster y luego aprovecha todos los nodos y discos relevantes para una reconstrucción más rápida. Hedvig afirma que esta reconstrucción no afectará la E/S principal e incluso en el caso de que falle un nodo, las lecturas y escrituras continúan como de costumbre utilizando las réplicas restantes.

Proxy de almacenamiento Hedvig

El segundo componente de la plataforma de almacenamiento distribuido es el proxy de almacenamiento. El proxy de almacenamiento es una abstracción que se presenta a través de una máquina virtual o un contenedor en el nivel de la aplicación. Esto brinda acceso de almacenamiento a cada host físico y permite que la plataforma de almacenamiento distribuido opere en entornos existentes. Los usuarios no tendrán que cambiar los hipervisores, las máquinas virtuales invitadas, los sistemas operativos o las aplicaciones, por lo que no es necesario aprender o adoptar nuevos procesos ni el tiempo que se consume en la adopción de nuevos procesos. El proxy de almacenamiento puede presentar bloques, archivos u objetos en cualquier entorno informático.

El proxy de almacenamiento presenta los discos virtuales como almacenamiento montado localmente y atrapa la E/S local, convirtiendo el tráfico al protocolo Hedvig RPC para la comunicación con el clúster de almacenamiento subyacente. El proxy proporciona una caché del lado del cliente mediante SSD y dispositivos PCIe. Aquí, los datos se deduplican antes de transmitirse a través de enlaces de red. El proxy de almacenamiento también permite una alta disponibilidad mediante la instalación de un par activo/pasivo de alta disponibilidad. Entonces, si se pierde una instancia activa del proxy de almacenamiento, cambiará automáticamente a la instancia pasiva.

Disco virtual Hedvig

El almacenamiento se presenta como una abstracción escalable denominada disco virtual. En cuestión de segundos, los usuarios pueden crear, aprovisionar o eliminar una cantidad ilimitada de discos virtuales. Esto se puede hacer a través de la CLI, la GUI o mediante llamadas a la API directamente al clúster. Los usuarios pueden configurar los discos virtuales con varios atributos, incluidos: nombre, descripción, tamaño, tamaño de bloque, tipo de disco, residencia (HDD o flash), asignación de dispositivos sin procesar, sistema de archivos en clúster, almacenamiento en caché del lado del cliente, compresión, deduplicación, política de replicación ( agnóstico, con reconocimiento de bastidor o de centro de datos) y factor de replicación. Los usuarios también pueden configurar instantáneas ilimitadas y clones de discos virtuales.

Opciones de implementación y casos de uso

La plataforma de almacenamiento distribuido de Hedvig admite dos tipos diferentes de implementaciones; sin embargo, ambas pueden aprovecharse dentro del mismo clúster. Hedvig es compatible con Hiperescala con el Servicio de almacenamiento implementado en servidores básicos y el Proxy de almacenamiento implementado en hosts de aplicaciones. El otro tipo de implementación es hiperconvergente, donde el servicio de almacenamiento y el proxy de almacenamiento se implementan en el mismo servidor. Los usuarios pueden configurar un sistema de hiperescala donde pueden escalar el cómputo y el almacenamiento por separado o un sistema hiperconvergente donde escalan juntos.

Los casos de uso en los que se puede utilizar mejor la plataforma de almacenamiento distribuido de Hedvig son la virtualización de servidores, la nube privada y los macrodatos. Hedvig es una opción ideal para la virtualización de servidores, ya que admiten múltiples hipervisores sin necesidad de cambiar el sistema operativo y las empresas pueden usar hardware básico. Con Private Cloud, Hedvig ya proporciona aprovisionamiento similar a la nube y permite que las empresas paguen a medida que crecen de forma similar a la nube. Y la arquitectura elástica de Hedvig encaja bien con la naturaleza elástica de Big Data.

Sitio principal de Hedvig

Discutir esta historia

Suscríbase al boletín de StorageReview

Interactuar con StorageReview

Boletín informativo | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Canal RSS

Adam Armstrong

Adam es el editor jefe de noticias de StorageReview.com y administra nuestros equipos de contenido internos y autónomos.