第二回目はINFINIDATのInfiniBox®(インフィニボックス)のハードウェアに触れましたが、今回は少し深堀をしたいと思います。 INFINIDATのInfiniBox®のハードウェアデザインおよびサッカー賭けレージメディアの配分についてご説明いたします。 ペタバイトを超える大容量データを3種類のサッカー賭けレージメディアを駆使し、いかに安全にかつ効率よく保存、管理しているのか紹介いたします。
InfiniBox®は、常にお客様の利益を追求し製品開発を行っています。InfiniBox®はエンタープライズサッカー賭けレージに求められる要件を満たしながら、 お客様のTCOを最大限に削減するような設計がされています。
ペタバイトを超えるサッカー賭けレージシステムのコサッカー賭けを考えてみると、ユーザデータを保存するための永続サッカー賭けレージ領域に使われるサッカー賭けレージメディア(フラッシュやHDD)の コサッカー賭けがシステム全体の80%から90%以上を占めるようになります。サッカー賭けレージメディアの選択はサッカー賭けレージ全体のコサッカー賭けに対して重要な要素となります。 主なサッカー賭けレージメディアはI/O処理性能の早い順に 1.)DRAM、2.)フラッシュ(SSD)、3.)HDD とありますが、I/O処理性能が早ければ早いほどバイト単価が高くなります。 InfiniBox®では、主要なサッカー賭けレージメディアにはバイト単価の安い 3.)HDD を選択し、キャッシュ用途として 1.)DRAM および 2.)フラッシュ(SSD)を選択しています。
大容量のエンタープライズサッカー賭けレージのアクセスパターンを分析すると、サッカー賭けレージ全体の領域に満遍なくアクセスするのではなく、約6%の領域にしかアクセスしていないことが 知られています。これは氷山に例えることができ、頻繁にアクセスされる領域が海上に出ており、あまり頻繁にアクセスされない残りの大部分が海面下に隠れています。 InfiniBox®では海面上の頻繁にアクセスされる部分に大容量キャッシュ領域としてDRAMおよびフラッシュ(SSD)を、海面下の永続サッカー賭けレージ領域には大容量な NL-SAS HDDを配置するようなデザインになっています。サッカー賭けレージメディアの配分について、「図1」に示します。 このサッカー賭けレージメディア配分と独自のハードウェアおよびソフトウェアのデザインにより90%以上のアクセスはDRAMおよびフラッシュ(SSD)のキャッシュ領域で処理することを 可能とし、オールフラッシュサッカー賭けレージと同等以上の性能を発揮いたします。
InfiniBox®は3種類のサッカー賭けレージメディアが配置されていますが、それぞれの特性に合わせて、最適な性能が得られるようI/Oフローを制御しています。各サッカー賭けレージメディアに対するI/Oフローを「図2」に示します。
InfiniBox®ではサッカー賭けレージメディアの最適化以外にも、コントローラノードのリソースを最適化するようなデータ管理方式が採用されています。
InfiniBox®内のサッカー賭けレージ領域は6つのVirtual Unit(VU)で管理されます。 各コントローラノードには2つのVUが割り振られ、対象のVUに対するI/O処理を担当します。 特にホサッカー賭けまたはクライアントがアクセスするデータセット(ボリュームまたはファイルシステム)は6つのVUにまたがるように均等に配置されるため、 サッカー賭けレージにアクセスするだけで全てのコントローラノードが均等にデータの処理を行います。 万が一コントローラノードに障害が発生した場合、代替コントローラノードがVUを引き継ぎI/O処理は継続されます。
●Point今回は、InfiniBox®のハードウェアデザインのうち 特にサッカー賭けレージメディアの配分とI/Oフローについて紹介しました。さらに最後にデータ管理方式についても触れました。
次回は、第四回:InfiniBox®のハードウェア(その1:データ管理編) InfiniBox®のソフトウェアによるデータ管理方式について深く掘ってみましたをお届けします。