SSD用リモートアクセス仕様「NVMe over Fabrics」に掛かる期待と現実最速プロトコルをネットワークに拡張

フラッシュストレージに最適化されたプロトコルであるNVMeをネットワークに拡張するNVMe over Fabrics。これにより、サーバから分離した共有ストレージでも高速なI/Oが実現する。

2017年02月10日 08時00分 公開
[Antony AdsheadComputer Weekly]
Computer Weekly

 「NVMe」(NVM Express)はPCIe(PCI Express)ベースのプロトコルで、フラッシュストレージに最適化されている。HDD時代のSASプロトコルやSATAプロトコルと比べて、NVMeは入出力(I/O)やスループットを限界まで高めている。

Computer Weekly日本語版 2月8日号無料ダウンロード

本記事は、プレミアムコンテンツ「Computer Weekly日本語版 2月8日号」(PDF)掲載記事の抄訳版です。本記事の全文は、同プレミアムコンテンツで読むことができます。

なお、同コンテンツのEPUB版およびKindle(MOBI)版も提供しています。

ボタンボタン

 既存のPCIeサーバサイドフラッシュ(訳注)は、NVMeがスロットイン式になっている。ストレージアレイプロバイダーは、NVMe接続型フラッシュストレージを利用するアレイの開発を始めている。今後、アレイ内接続はこの方向に向かうだろう。

訳注:「2015年12月2日号:暴挙か? GoogleのOffice 365攻略作戦」の「PCIe SSD vs. オールフラッシュアレイ──サーバサイドSSDの用途とは?」参照。

 このI/Oチェーンがストレージアレイだけにとどまらないのは明らかだ。データセンターで使用する場合、共有ストレージには複数のホストが結び付けられる。そのため、ホストとアレイの間でNVMeの利点を確保するため、「NVMe over Fabrics」(NVMf)が開発されている。

 NVMf開発に当たっての主な考え方は、サーバホストとストレージアレイとの間のI/OパスにおいてNVMeの利点(広い帯域幅とスループット、大量のキューとコマンドを処理する能力)をエンドツーエンドで確保することにある。SCSIなどのプロトコルへの変換は、この利点を損なうことになるため行わない。

 簡単に言えば、ストレージネットワークやファブリック経由でもNVMeの利点がそのまま確保される。

 NVMeはPCIeプロトコルをベースとするため、現状のパフォーマンスは「PCIe 3.0(Gen 3)」の特性を引き継ぐ。だがアレイ内のトラフィックは、リモートホストとNVMeストレージとの間をネイティブに移動することはできない。この間にはメッセージ層が必要になる。

 基本的には、このメッセージ層こそがNVMfを構成する。今のところNVM Expressグループは、リモートダイレクトメモリアクセス(RDMA)とファイバーチャネルベースのトラフィックを可能にするためのファブリックトランスポートを考案している。これは、PCIeスロットに納めたNVMeデバイスと比べて10マイクロ秒以上レイテンシが増加しないようにすることが狙いだ。RDMAは、OSを介さずにデバイスとメモリを直接接続できる。

NVMf製品

ITmedia マーケティング新着記事

news024.png

「ECプラットフォーム」 売れ筋TOP10(2024年3月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。

news090.jpg

GoogleがZ世代のローカル検索でInstagramやTikTokに敗北 なぜこうなった? これからどうなる?
Googleは依然として人気の検索サイトだが、ことZ世代のローカル検索に関しては、Instagra...

news056.png

DE&Iに関する実態調査 「公平」と「平等」の違いについて認知度は2割未満
NTTデータ経営研究所がNTTコム オンライン・マーケティング・ソリューションと共同で実施...