ソフトウェア デファインド ストレージ (SDS) やソフトウェア デファインド データセンター (SDDC) に注目する企業が増えているため、自社のデータセンター アーキテクチャを再考し始める必要があります。従来のストレージ (ソフトウェア デファインド、ハイパーコンバージド) に挑戦する製品を発表するベンダーや新興企業が増えていますが、さまざまな制限に直面しています。ここで、Hedvig は、シンプルで柔軟性があり、最も重要なのは弾力性のある拡張性の高い SDS を使用して問題に取り組みます。
Avinash Lakshman は 2012 年に Hedvig Incorporated (H.E.D.V.I.G. = Hyperscale Elastic Distributed Virtual Intelligent Granular) を設立しました。ラクシュマンは 2004 年に Amazon Dynamo を共同発明したため、その名前にピンとくる人もいるかもしれません。ラクシュマンは 2004 年から 2007 年まで Amazon で働きました。その年に彼は Apache Cassandra を発明しました。 。当初 Facebook の受信トレイ検索機能を強化するために発明された Apache Cassandra の膨大な量のデータを検索する機能と優れたフォールト トレランスは、その後 Apple や Wikipedia などの大手企業によって使用されるようになりました。ラクシュマンがヘドヴィグの背後にあるアイデアを得たのは、カサンドラの創造を通じてでした。
今年3月にステルスモードから脱却したHedvigは、すでにCRNの新興ベンダーリストへの掲載、2,716社の候補の中からTie50に選出されること、3,000万ドル以上の資金調達など、数々の大きな成果を上げています。現在の顧客には、Intuit Inc.、Dovilo、Van Dijk Education、Paul Hastings LLPなどが名を連ねています。
Hedvig の製品は、分散ストレージ プラットフォームです。分散ストレージ プラットフォームは、Hedvig 氏が再設計されたストレージと呼んでいるものです。市場には数多くの新しい SDS プラットフォームが登場していますが、Hedvig は特許取得済みの分散システム テクノロジーによって自社を際立たせています。そのテクノロジーは、Hedvig Storage Service、Hedvig Storage Proxy、Hedvig Virtual Disk Provides の 3 つの主要コンポーネントで構成されています。
ヘドヴィグストレージサービス
Hedvig 氏は、日常的な既存のハードウェアを最新のストレージに変えることができると述べています。 Hedvig のソフトウェアは、任意の x86 または ARM サーバーに展開でき、クラウド環境にも展開できます。これにより、顧客は汎用ハードウェア (SSD や HDD を含む) を使用したり、クラウド環境の場合は選択した展開を使用したりできるようになります。 Hedvig Storage Service は、データをストレージ メディアに直接書き込みます。システムへのすべてのランダムな書き込みをキャプチャし、ディスクへのシーケンシャル書き込みをフラッシュするログ構造化フォーマットに順番に並べます。これにより、分散ストレージ プラットフォームは、ディスク使用率を最適化しながら、高速でデータを取り込むことができるようになります。
データのレプリケーションと保護は、Hedvig Storage Service で行われます。Hedvig Storage Service は、同期レプリケーションと非同期レプリケーションを組み合わせてクラスター全体にデータを分散し、単一クラスター内で最大 4 つのアクティブなデータセンターと最大 XNUMX つのデータのコピーをサポートします。このデータの分散により、Hedvig はクラスター全体の他のレプリカからデータに自動的にアクセスし、関連するすべてのノードとディスクを活用して再構築を高速化することで、ディスク障害をより適切に管理できるようになります。 Hedvig 氏は、この再構築はプライマリ I/O には影響せず、ノード障害が発生した場合でも、残りのレプリカを使用して読み取りと書き込みは通常どおり続行されると述べています。
Hedvig ストレージ プロキシ
分散ストレージ プラットフォームの 2 番目のコンポーネントはストレージ プロキシです。ストレージ プロキシは、アプリケーション層の VM またはコンテナを介して提供される抽象化です。これにより、各物理ホストへのストレージ アクセスが許可され、分散ストレージ プラットフォームが既存の環境で動作できるようになります。ユーザーはハイパーバイザー、ゲスト VM、OS、アプリケーションを変更する必要がないため、新しいプロセスを学習または導入する必要がなく、新しいプロセスの導入にかかる時間も必要ありません。ストレージ プロキシは、ブロック、ファイル、またはオブジェクトを任意のコンピューティング環境に提供できます。
ストレージ プロキシは、仮想ディスクをローカルにマウントされたストレージとして提供し、ローカル I/O をトラップして、基礎となるストレージ クラスターと通信するためにトラフィックを Hedvig RPC プロトコルに変換します。プロキシは、SSD と PCIe デバイスを使用してクライアント側のキャッシュを提供します。ここで、データはネットワーク リンク経由で送信される前に重複排除されます。ストレージ プロキシは、HA アクティブ/パッシブ ペアをインストールすることで高可用性も実現します。したがって、ストレージ プロキシのアクティブ インスタンスが失われた場合、パッシブ インスタンスに自動的に切り替わります。
ヘドヴィグ仮想ディスク
ストレージは、仮想ディスクと呼ばれるスケーラブルな抽象概念として表現されます。ユーザーは数秒のうちに、無制限の量の仮想ディスクを作成、プロビジョニング、または削除できます。これは、CLI、GUI、またはクラスターへの直接の API 呼び出しを介して実行できます。ユーザーは、名前、説明、サイズ、ブロック サイズ、ディスク タイプ、常駐 (HDD またはフラッシュ)、Raw デバイス マッピング、クラスター化ファイル システム、クライアント側のキャッシュ、圧縮、重複排除、レプリケーション ポリシー (非依存性、ラック対応、またはデータセンター対応)、およびレプリケーション要素。ユーザーは、仮想ディスクのスナップショットとクローンを無制限にセットアップすることもできます。
導入オプションと使用例
Hedvig 分散ストレージ プラットフォームは 2 つの異なるタイプの展開をサポートしていますが、どちらも同じクラスター内で利用できます。 Hedvig は、ストレージ サービスがコモディティ サーバーに展開され、ストレージ プロキシがアプリケーション ホストに展開されるハイパースケールをサポートします。もう 1 つの展開タイプは、ストレージ サービスとストレージ プロキシが同じサーバー上に展開されるハイパーコンバージドです。ユーザーは、コンピューティングとストレージを個別に拡張できるハイパースケール システム、または一緒に拡張できるハイパーコンバージド システムをセットアップできます。
Hedvig 分散ストレージ プラットフォームを最も活用できるユースケースは、サーバー仮想化、プライベート クラウド、ビッグ データです。 Hedvig は、OS を変更する必要がなく複数のハイパーバイザーをサポートし、企業は汎用ハードウェアを使用できるため、サーバー仮想化にとって理想的な選択肢です。 Hedvig は、Private Cloud を使用して、すでにクラウドのようなプロビジョニングを提供しており、企業がクラウドと同様に成長に応じて支払うことを可能にしています。また、Hedvig の弾力的なアーキテクチャは、ビッグデータの弾力的な性質によく適合します。




Amazon