熱気に包まれるストレージ業界
「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.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
事例
[株式会社マクニカ] アイカ工業に学ぶ脆弱性対策 情シスが把握できずにいたアセットも正確に把握 -
製品資料
[株式会社マクニカ] 「脆弱性総まとめ」解説 被害事例から考える必須の対策ポイント -
製品資料
[Splunk Services Japan合同会社] サイバー脅威「トップ50」完全解説ガイド、新たな攻撃手法に対抗するには -
製品資料
[株式会社うるる] 「入札市場」完全ガイドブック:メリットから資格取得のポイントまで -
市場調査・トレンド
[株式会社うるる] はじめての「自治体/官公庁入札」 必要な知識がすぐに学べる入門ガイド
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
2
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
3
Microsoft製品でここまで自動化できる 情シスがやめられる手作業10選
-
4
「Linuxサーバの長期運用とRed Hat Enterprise Linux」に関するアンケート
-
5
「世界一給与にハングリー」な日本のエンジニアが“雇用の安定”を求める理由
-
6
「技術屋」で終わらないために 情シスが今取るべき認定資格5選
-
7
「攻撃側にナイフ、防御側にパン」 OpenAIの10億ドル支援に潜む危うさ
-
8
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
9
AI基盤は本当に「オンプレ回帰」する? Broadcomの言い分と企業の本音
-
10
「HDD終了」は本当か 巨大クラウド2社が下した大容量フラッシュへの決断
ホワイトペーパーランキング PR
-
1
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
2
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
-
3
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
4
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
5
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
6
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
7
PostgreSQLの「機能」「性能」「運用」「拡張性」に関する悩みの解消法
-
8
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
9
Macの安全神話は崩壊? 最新の脅威動向から見えた攻撃のトレンドと有効な対策
-
10
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー