熱気に包まれるストレージ業界
「NVMe-oF」と「SCM」が出会うとき、ストレージ業界に破壊的革新が起こる
この5年間でNANDフラッシュメモリはストレージ分野に変革をもたらした。同じように、「NVMe over Fabrics」(NVMe-oF)と「ストレージクラスメモリ」(SCM)は、従来のストレージ分野を一変させる可能性がある。
フラッシュ技術は5年前、ストレージ市場に不可逆的な変革をもたらした。その結果、今日では「フラッシュファースト」タイプのストレージシステムが新たな標準となっている。NANDフラッシュ技術がこの数年間でもたらした変革と同じように、今後5年間で「NVMe over Fabrics」(NVMe-oF)と呼ばれる新しい共有ストレージプロトコルと、やがて登場する「ストレージクラスメモリ」(SCM)の組み合わせは、従来のストレージ分野において破壊的な技術となるのだろうか。
NANDベースのSSDが初めて市場に登場した時点では、データへのアクセスにはSCSIなどの伝統的なブロックプロトコル(データをブロック単位で扱う)を使用し、SSDはSATAやSASなどのバス型アーキテクチャ(1対nの接続構成)を通じてストレージシステムのコントローラーとサーバに物理的に接続していた。また、主にストレージの高速化を目的としたサーバ側のキャッシュには、ローカルに接続するPCIベースのアドイン(追加)カードを使うのが一般的だった。
併せて読みたいお勧め記事
NVMe over Fabricsについて詳しく
- 「NVMe over Fabrics」でストレージ環境が一変する――注目の技術革新を解説
- 2017年は「NVMe over Fabrics」が本格始動、専門家が語るフラッシュの未来とは
- SSD用リモートアクセス仕様「NVMe over Fabrics」に掛かる期待と現実
SCMの1つ「3D XPoint」について詳しく
NANDフラッシュの進化に伴い、SCSIプロトコル自体がフラッシュストレージのパフォーマンスに対する制約要因になり始めた。このため、業界は「Non-Volatile Memory Express」(NVMe)という新しいブロックプロトコルを開発した。これは、HDDで想定していたよりもはるかに高い並列度でのデータアクセスに容易に対応できるなど、非揮発性メモリのパフォーマンス特性を利用した技術だ。NVMeの最初のターゲットはPCIeバスインタフェースだ。これはSCSIのパフォーマンスボトルネックを解消するのが狙いだ。
最近、「3D XPoint」をはじめとする新タイプの不揮発性メモリが登場した。3D XPointは従来の「3D NAND」フラッシュよりもはるかに高速に動作し、DRAMに迫る速度を実現する。NANDメモリがページレベルでアドレスを指定するのに対し、SCMと呼ばれる3D XPointはバイトレベルでアドレスを指定できる。SCMはNANDよりも1000倍高速で、1000倍の耐久性があるが、価格はNANDよりも高く、その価格差は初期のSSDとHDDの価格差に相当する。またSCMの利点を生かすには、NVMeプロトコルでアクセスすることが必須条件だ。
ファイバーチャネル(FC)とiSCSIがSCSIプロトコルをファブリックに拡張したように、NVMeプロトコルも同様のアプローチでファブリックに拡張されている。NVMe-oFの概念図を下に示す。
NVMe-oFはFC、TCPあるいはリモートDMA(Remote Direct-Memory Access)ベースのネットワーク上で動作し、特定のトランスポートに依存しない設計になっている。NVMeに対応したアプリケーションをファブリック(ネットワークスイッチ)で運用しても、レイテンシ(通信遅延)に与える影響は限定的だと思われる。NVMe-oFは比較的新しい技術であるため、Windowsや各種Linux系OSが標準でサポートするまでには、しばらく時間がかかりそうだ。
NVMe-oFの重要性
NVMe-oFはストレージアーキテクチャに対してどのような意味を持つのだろうか。SCMや次世代のNANDフラッシュの性能をフルに引き出すには、NVMe-oFの登場に合わせて共有ストレージアーキテクチャを変更する必要がある。ほとんどのオールフラッシュストレージシステム(AFA)のレイテンシは1ミリ秒以下で、最新のAFAの多くは500マイクロ秒以下のレイテンシだ。NVMe-oFを使用したSCMベースのアレイは、もう1桁少ない50マイクロ秒に迫るレイテンシを実現する可能性がある。
従来の外部アレイの多くは、高度なデータサービスをインラインで直接データパスに提供するように設計されているが、これはSCMによるレイテンシの改善の妨げとなる。SCMは当初、バッテリーでバックアップする高価なDRAMの一部を代替する大容量キャッシュとして利用される可能性が高い。だが将来的には、SCMベースのストレージで長期保管データを保存するようになると予想され、AFAで高度なデータサービスを提供できるようにする必要がある。フラッシュがHDDと共存してフラッシュファースト型ハイブリッドストレージシステムを生み出したのと同じように、SCMは本格機能を備えたストレージ層として、同一ストレージシステム内で大容量のNANDベースのSSDと共存するようになるだろう。
これらを踏まえ、AFAベンダー各社が外部のコントローラーベースのストレージ、サーバ主体の「ソフトウェア定義ストレージ」(SDS)およびハイパーコンバージドインフラ(HCI)の各アーキテクチャを設計するに当たっては、以下の点を考慮してもらいたい。
コントローラーベースのストレージで考慮すべきこと
コントロールプレーン(ネットワークの制御をする機能)とデータプレーン(パケットの転送を制御する機能)を分離すべきだ。スループット(一定時間に処理できる情報量)とレイテンシの両面でデータを最適化することが極めて重要になる。コントロール処理をデータプレーン処理と切り離すことはリッチ(付加価値のある)データ、サービスを優れたパフォーマンスで提供するのに最も優れた方法である。
どのデータサービスをインライン方式で処理し、どのデータサービスをポストプロセス方式で処理するかを再検討してもらいたい。ここでいうインライン方式とはデータが保存されるタイミングで重複排除の処理も同時に実行する方式である。またポストプロセス方式はバックアップされたデータがいったんストレージに格納されてから、重複排除の処理を実行する方式である。
SCMでは、許容範囲内のポストプロセス機能によって高度なデータサービスを可能にする一方で、総合パフォーマンスを最適化できる。最初に最小限のレイテンシでデータを取り込み、圧縮や重複排除といったストレージ最適化機能は後から実行するという方法が良いだろう。永続化と暗号化の基本機能は、このアプローチの例外とすべきだ。
将来のストレージ製品はNVMe-oFに最適化し、これを主要なアクセスプロトコルとすればいいだろう。レガシープロトコルを優先すべきでない。一方で、ファイルプロトコルやオブジェクトプロトコルおよびレガシーのSCSIブロックプロトコルはゲートウエイ方式を用いて提供すればよい。
SDSとHCIで考慮すべきこと
ローカルに接続したSCMとNVMe SSDの開発に取り組んでもらいたい。SCMとNVMeが最初に導入されたのは業界標準サーバだ。SDSを使ったストレージのベンダーであれば、これらの技術を活用して高度な柔軟性を実現すれば、容易にソフトウェアを修正し、ストレージインフラを成熟化できるだろう。
組み立て可能なDAS(Direct Attached Storage)を実現するために、NVMe-oFをサポートする「JBOF」(Just a Bunch Of Flash)※の採用を検討すべきだ。MellanoxなどのNVMe-oFプロトコルチップを扱う企業は、低価格の共有ストレージ型JBOFを開発中だ。SDSベンダーやHCIベンダーがこの技術を採用すれば、柔軟な演算かつ柔軟なストレージ比となる構成をサポートできるだろう。このアプローチにより、一般的なブレードサーバ環境で必要となる、需要に応じて演算容量やストレージ容量を構成するということも可能となる。
※編集注:JBOFとは、多数のHDDを単一の筐体に搭載し、ケーブル接続されたサーバから利用するJBOD(Just a Bunch of Disks)のフラッシュ版。
次にノードのクラスタ全体でNVMe-oFを利用することを検討していただきたい。SDSやHCIのベンダーはNVMe-oFを利用して、ローカル接続したNVMeデバイスをアーキテクチャ内の他のノードからアクセス可能にすることにより、隣接するサーバノード間で永続性とキャパシティーを改善できる。
驚異のパフォーマンス実現はすぐそこまで
HDDからSSDへの移行期と同様、SCMとNVMeの技術を部分的に採用するベンダーもあるだろう。その一方で、極めて低いレイテンシのオールSCMアレイという選択肢をいきなり提供し、2Uのサイズで1000万IOPS(1秒間当たりのI/O数)を実現するベンダーも出てくるだろう。これは驚くべきパフォーマンスであり、この2つの画期的技術の成熟化と普及に伴い、今後2年ほどの間に革新的なストレージベンダーが登場するものと私は期待している。
SCMとNVMe-oFのおかげでストレージ業界は技術革新の熱気に包まれている。今後5年間で何が出てくるのか楽しみだ。あなたの会社が取引しているストレージベンダーに対し、SCMとNVMe-oFをどう対応する予定なのか、そして現時点で購入するストレージ製品が将来的に無駄な投資にならないのかを、そろそろ確認すべきだろう。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー