ホスティングサーバーのHDDから離れることは可能ですか?





ホスティングがディスク容量の点で非常に高価であるという事実は、おそらく誰にとっても驚くことではありません。 また、この場合にデータを保存するために使用されるソリューションは、可能な限り高速でなければなりません。 したがって、理想的には、そのようなストレージにSSDのみを使用するのが良いでしょうが、非常に多くの場合、これは達成できない理想です。 価格の問題は、特に大規模なデータセンターにとっては難しいものです。



この状況では、従来のHDDとフラッシュドライブを組み合わせてキャッシュするハイブリッドソリューションが役立ちます。



この短いメモでは、NytroMegaRAIDコントローラの新しいファームウェアの2つの機能に焦点を当てています。 LSI Nytroとその実用的なアプリケーションについてはすでに説明しましたが、NytroMegaRAIDとは何かを簡単に思い出します。



MegaRAIDプラットフォームはよく知られています-LSI RAIDコントローラーはこの名前で長年販売されています。 約3年前、業界初の6Gb / sコントローラーを発表しました。 このシリーズのコントローラーで使用されるプロセッサーの能力は、高度なソフトウェアオプションと呼ばれる高度な機能をサポートするために、無料のプロセッサーリソースに指示することが決定されたという指標に達しました。



Advanced Software Optionsには、CaheCade、FastPath、Recovery、SafeStoreの4つのストレージアプリケーションが含まれています。 ユーザーの間で最も興味深く人気があったのはCacheCadeパッケージで、これにより高速SSDに追加のキャッシュを作成できます。 このアプリケーションは2つのリリースを生き延びました。最初のリリース(CaheCade 1.1)ではSSDプールを読み取りキャッシュとしてのみ使用でき、2番目のリリース(CacheCade 2.0)ではSSDキャッシュと書き込みを使用できました。グループ。



CacheCadeを使用する際の主な問題は、未熟なSSD市場でした。 おそらく、いくつかの企業は、書き込みと読み取りの両方に顕著な特性を備えたIntel X25E-SLCSSDディスクの優れた製品をまだ使用しています。 多くの人にとっての完全な驚きは、彼が市場から姿を消したことと、第3および第5シリーズのより安価だが遅い(特に録音用)デバイスに置き換わったことです。



これから教訓を学び、SSDを搭載した製品をリリースしました。SSDは、パラメーターを使用してキャッシュに使用できます。 この製品はNytroMegaRAID 1.0と呼ばれ、問題の2つのイノベーションを含むファームウェアバージョン1.5です。







そのため、CacheCade 2.0はキャッシュグループに2種類の構成を提供しました。 RAID0およびRAID10。 最初のオプションでは、SSDの1つが故障すると、キャッシュグループ全体が失われます。 これは、読み取りキャッシュの場合は元のパフォーマンスレベルに戻り、書き込みキャッシュの場合はデータが失われることを意味します。 したがって、書き込みキャッシュを有効にするために、RAID-10でキャッシュグループを構成する機能が導入されました。 ドライブの1つを失っても、レコードをキャッシュするときにデータが失われることはなくなりました。



この場合の不快な事実は、貴重なSSD容量の50%しか使用していないことです。 キャッシュを書き込みと読み取りに分割できると想像してください。 この場合、フォールトトレランスのために情報を複製する必要があるのは、書き込みキャッシュのみです。 読み取りキャッシュは、データの損失につながることはないため、デバイスの1つにのみ配置できます。 この機能は、Elastic Cacheという名前でNMR 1.5に実装します。 読み取りキャッシュと書き込みキャッシュの比率が50:50の場合、キャッシュの「有効ボリューム」はキャッシュグループの合計容量の75%になります。 通常、データベース(SSDキャッシングが最も効率的なアプリケーション)の場合、読み取りと書き込みの比率は70:30(有効容量の85%)です。 Exchangeおよびその他のメールシステムの場合、書き込み操作の数はさらに少ないため、SSDをさらに効率的に使用できます。



2番目の革新は、標準のNytroMegaRAID SSDコントローラーから起動する機能でした。 これを行うために、ユーザーがOSまたはハイパーバイザーのブートイメージを配置できるブート領域を分離できます。 つまり、ディスクなしで完全に起動できるようになりました。 もちろん、ディスクレスのダウンロードには安価なソリューションがありますが、私たちのソリューションはそのためのものではありません。



この機能はどこに適用できますか? 多くのホスティング会社、およびVDIを実装している会社(どちらの場合もキャッシングが特に効果的です)は、ユーザーデータをそこに配置する代わりに、ブートディスク用に貴重な(特に仮想化の場合)HDDスロットを使用せざるを得ません。 これらの構成では、SSDから起動することで構成の問題を解決できます。







記事のタイトルの質問に答えて、私は次のように言います。 もちろん、大量のデータを保存するにはまだハードドライブが必要ですが、HDD(GBあたりの価格)とSSD(任意の入出力操作の速度)の両方の技術の利点を組み合わせたハイブリッドアレイを作成して、SSDと組み合わせて使用​​する方法を学びました。 多くの人は、SSDを利用して現代のラップトップ/ウルトラブックが数秒でロードされるという事実にすでに慣れていますが、今ではサーバーの番です。 最近、Nytroソリューションの視覚的なデモンストレーションを実施し、テストベンチその機能を示しました



All Articles