基本に戻るか、一歩前進しますか? HPE StoreVirtual VSA

ストレージとデータ処理の業界の現在の傾向に続いて、SDS、つまりソフトウェア定義ストレージ、つまりHPE StoreVirtual VSAというHPE製品について学びました。これについては、この記事で説明します。











ソフトウェア定義ストレージ(以下、SDSと呼びます)は、データストレージテクノロジーの開発における次のマイルストーンと見なされます。 この技術は市場では新しいため、この用語の明確で正確な定義はまだありません。 同様の状況が「雲」の夜明けにも存在し、この用語はその意味を特に掘り下げることなく、すべてが連続してすべてと呼ばれた。 前述の「クラウド」と同様に、SDSの主なアイデアは、ハードウェアコンポーネントから抽象化し、ストレージおよび処理システムを構築するためのビジネス指向モデルになることです。



現在、ほとんどの場合、データウェアハウスのソフトウェア仮想化について話しています。 これは、組み込みの機能やハードウェアゲートウェイによるストレージシステムの別のストレージシステムへの悪名高い置き換えではなく、コンピューティングノードのローカルドライブの仮想化に関するものです。



IT業界のすべてのAクラスメーカーは、長年にわたって、データストレージと処理の多様性という考え方に基づいたストレージシステムに将来性があるという考えを抱きしめるのに苦労してきました。セキュリティ。



私のITキャリアの始まりは仮想化の到来でした。そのため、多くの企業が「正統」スキーム「1つのアプリケーション-1つのサーバー」からリモートリポジトリーを備えた仮想化クラスターに移行するのを渋々苦痛に感じていました。 そして今、ストレージシステムの使用が繰り返し正当化され、「戦闘」インフラストラクチャで広く受け入れられているとき、同じメーカーは、新しいマイルストーンがサーバーのローカルドライブの使用に戻ることであると語っています。 そのため、この記事では、自分の意見を表明するだけでなく、この特定の製品とSDSの一般的な考え方の両方についての評価を聞きたいと思います。



建築



HPE VSAは、仮想クラスターにノードをインストールするソフトウェア製品です。 現在、VMware vSphere、Microsoft Hyper-V、およびKVM製品がサポートされています。 管理コンソールと統合するためのvSphereおよびHyper-Vのプラグインがあり、単一のポイントからインフラストラクチャ全体を管理できます。









典型的なHPE StoreVirtual VSAの展開には3つのノードが必要です。2つのノードがフォールトトレランス用で、3つ目のノードがQuorum Witnessをホストします。 2つのノードのみを使用するシナリオも可能ですが、この場合、Quorum Witnessをホストするには独立したNFSv3ファイルボールが必要です。



仮想クラスターの管理者から見ると、StoreVirtual VSAは、クラスター内の各ノードに1つずつあるEnterprise Linuxを実行する仮想マシンです。 インストールは、特別なウィザードを使用するか、OVFイメージを展開することで実行できます。 どちらの場合も、作成した仮想マシンのディスクを構成する必要があります。 仮想ディスクのサイズは、データストアのフォーマット時に指定されたブロックのサイズに依存します。



他のソフトウェアと同様に、StoreVirtual VSAにはプロセッサーとRAMのコンピューティングリソースが必要であり、HPEは新しいソリューションを開発する(または既存のクラスターとの互換性をチェックする)ためのいくつかの推奨事項を作成しました。

StoreVirtual VSAの容量(すべてのストレージデバイスの合計) Adaptive OptimizationまたはSpace Reclamationを使用していない必要なメモリ(GB) 適応最適化および/またはスペース再生を使用する場合に必要なメモリ(GB)
<= 1 TB 4 4
1-<= 4 TB 5 5
4-<= 10 TB 7 8
10-<= 20 TB 9 12
20-<= 30 TB 12 17
30-<= 40 TB 15 21
40-<= 50 TB 18 26


この製品は、ボリューム単位でライセンス供与され、ハイパーバイザーにデータストアとして提示されます。 これはエンドユーザーの観点からは「未加工の」ボリュームになることを理解することが重要です。 まず、サーバーのローカルドライブは、ホストRAIDコントローラーのレベルでRAIDグループに結合されます。 結果の使用可能なボリュームはライセンスされます。 個々のVSAを起動した後、それらはクラスターにまとめられ、ディスクスペースを1つの共通プールにまとめます。これは、ブロックプロトコル(iSCSI)を介してユーザー(サーバー)が利用できます。



特徴



今日では、データストレージの容量を提供するだけでは不十分です。 ストレージシステムは、データを障害から保護し、ストレージ、管理、処理を最適化できる必要があります。StoreVirtualVSAは、ハードウェアストレージシステムに存在するすべての基本機能を提供できます。



•シンプロビジョニング-システムが実際にデータでいっぱいになったときにスペースを割り当てることができる「シン」ボリューム。

•Peer Motion-アクセスを中断せずにボリュームを移行。

•マルチサイトSAN-2つまたは3つのサイトに分散された単一のボリューム。

•同期および非同期複製。

•アプリケーションレベルでの一貫したスナップショットの作成。

•ネットワークRAID-クラスターノードレベルでフォールトトレラント回路を構築します。

•分割サイト-地理的に分散したクラスターを作成します。

•適応最適化-256 KBの粒度の2レベルの自動ティアリング。



すべての機能の管理は、CMC(集中管理コンソール)とVMWare / Hyper-V管理コンソールのプラグインの両方で利用できます。



私の意見では、最も興味深いオプションはネットワークRAIDです。これは、クラスターノード全体に障害が発生した場合にデータを損失から保護します。 本質的に、これはノード間の同期レプリケーションであり、RAIDレベルはクラスターに格納されているデータブロックのコピー数を制御します。







たとえば、製造元が最適なネットワークRAIDレベル10を推奨している場合、各データブロックの2つのコピーが常にクラスターに保存されます。 このようなバックアップスキームにより、クラスターの最初のノードで障害が発生した場合(および幸運なことに、最大で半分のノードまで)のデータ損失に対する保護が保証されますが、オーバーヘッドは1/2になります。 つまり、2TBのStoreVirtual VSAライセンスを購入すると、使用可能な容量の1TBの仮想ストレージが得られます。



次のレベルの保護は、ネットワークRAIDレベル10 + 1です。 この場合、クラスターは各データブロックの3つのコピーを格納します。 「損失」の許容レベルは2ノードです。 オーバーヘッドは1/3になります。 SplitSiteテクノロジーの根底にあるのは、ネットワークRAID 10 + 1バックアップアルゴリズムであり、地理的に分散した3つのサイトにクラスターを作成できます。 このテクノロジーの最も注目すべき点は、ハードウェアストレージシステムの従来の複製とは異なり、プライマリプラットフォームやセカンダリプラットフォームなどの概念が欠けていることです。 アプリケーションは、処理中のブロックが現在どのサイトにあるかは関係ありません。ノードに障害が発生し、冗長ブロックが別のサイトにアクセスされた場合、アプリケーションは違いに気付かないため、ダウンタイムは発生しません。 一方、これは、サイトを相互に接続するチャネルに厳しい要件を課します。 データ転送の遅延、ラウンドトリップは、5ミリ秒を超えてはなりません。



ネットワークRAIDレベル10 + 2は、クラスターのすべてのノードでブロックのコピーを作成します。これにより、n-1個のノードを失うことができますが、オーバーヘッドは1 / n(nはクラスター内のノードの数)になります。 同時に、サポートされる最小構成は3ノードからであり、これは過剰であり、実際のアーキテクチャには適用できないと考えています。



ハードウェアRAIDと同様に、チェックサム付きの冗長レベルがあります。ネットワークRAIDレベル5および6。これらのアーキテクチャでは、チェックサム付きブロックが表示され、クラスターのすべてのノードに均等に分散されます。 この冗長性スキームは、オーバーヘッドの面で最も経済的です(レベル5の場合はn-1、レベル6の場合はn-2)。フォールトトレランスレベルは、それぞれレベル10およびレベル10 + 1です。 ただし、チェックサムを読み取る必要があるため、クラスター全体のコンピューティングパフォーマンスが著しく低下するため、負荷の高いアプリケーション(最も明らかな例はデータベース)での使用は推奨されません。



ポジショニング



StoreVirtual VSAは、ハイパーコンバージドシステム製品ファミリーの一部です。 また、ハイパーコンバージドソリューションの他のソフトウェアコンポーネントと同様に、オリジナルのハードウェアである専用ストレージの予算類似品です。 私の理解では、この製品の主な目的は、追加の機器を購入することなく、仮想化クラスター用のフェイルセーフな安全なストレージを作成することです。 同時に、ネットワークRAIDの機能を過小評価しないでください。これにより、地理的に分散したノードを含むクラスターノード間の同期レプリケーションが可能になります。



私が説明した機能からわかるように、このソリューションは機能的に独立していると呼ぶことができ、ユーザーに低価格でエントリーレベルのハードウェアストレージの可能性を与えます。



結論として、現時点ではプロモーションプログラムがあることに注意してください。HPEProliant Gen9サーバーを購入すると、1 TBのStoreVirtual VSAライセンスが無料で取得できます。 これは、製品の詳細な調査のためにトライアルライセンスをダウンロードするだけでなく、予算を増やさずに新しいプロジェクトの生産性に導入するための素晴らしい機会です。



All Articles