FlashBlade は、非構造化データへのマルチプロトコル アクセスを実現する Pure Storage のラック スケール フラッシュ システムであり、初のオールフラッシュ オブジェクト ベースの非構造化データ ストレージ システムです。
ただし、そのラック スケールは、主にレイテンシの影響を受けやすい構造化データ向けの EMC の DSSD ラック スケール フラッシュ システムとは異なります。
これは、構造化データ向けで、EMC の XtremIO アレイと同じ一般製品クラスに属する既存の FlashArray//m の関連製品ラインです。
FlashBlade の設計では、4U ボックスに 15 個の並列ブレードが含まれ、ボックスは数ペタバイト レベルの容量まで拡張できます。
ブレードは、実質的にはキャリア上の完全なオブジェクト ノード サーバーであり、次の 3 枚のカードが取り付けられています。
- コンピューティング - 8コアのXeonシステムオンチップ - および外部のオフブレード40GbitEネットワーク用のElastic Fabric Connector
- ストレージ – 8TBまたは52TBの生容量のNANDストレージと、スーパーキャパシタバックアップ書き込みバッファを備えたオンボードNV-RAM、ARM CPUコア2個とFPGAを搭載。
- オンブレード ネットワーキング - 独自のプロトコルを介してコンピューティング カードとストレージ カードをリンクする PCIe カード。
Pure Storage FlashBlade の注釈付き画像。クリックすると拡大表示されます。
NANDの種類は明らかにされていません。FlashArray//mシステムはSamsung 3D V-NAND TLC(3ビット/セル)フラッシュを使用しているため、FlashBladeでも同様のフラッシュが使用されている可能性は否定できません。
Violin Memory VIMMS や EMC の DSSD 製品と同様に、Pure は SSD を使用しておらず、代わりに独自のフラッシュ モジュールを設計し、単一のキャリア上でコンピューティングとネットワークを統合しています。
ブレードはElasticityソフトウェアを実行し、XeonおよびARM CPUに分散配置されています。FlashBladeはElastic Fabric Connectorsによって接続され、クラスターを形成します。FlashBladeエンクロージャ1台あたり、3:1のデータ削減率と15GB/秒の帯域幅を前提として、最大1.6PBの実効容量*を実現できます。CPUコア数は合計120個です。
FlashBlade エンクロージャの正面図
フルラックにはFlashBladeエンクロージャ10台を収容でき、16PBの実効容量、150GB/秒の帯域幅、1,200個のCPUコアを提供できます。PureはFlashBladeクラスタのサイズ制限を明示していません。
クライアント システムへのアクセスはイーサネット経由で行われます。
弾力性ソフトウェア
これにより、ファイル(NFSおよびCIFS *** )およびオブジェクトプロトコルでアクセスできる共通のスケールアウト型オブジェクトストアが提供されます。将来的にはプロトコルへの適応性も向上し、HDFSにも対応する予定です。S3などのアクセスプロトコルにも対応する可能性もあります。
FlashBlade ソフトウェア スタック。
Elasticity ソフトウェア スタックの機能:
- エンドツーエンドのガベージコレクションを備えたスケールアウトElastic Core
-
- N+2+消失訂正符号化
- LDPCエラー回復
- 高可用性
- データサービス:
-
- データ削減
- スナップショット
- レプリケーション
- 暗号化
- オブジェクトストア:
-
- 作成、読み取り、更新、削除機能
ファイルおよびオブジェクト アクセス プロトコルはこのコア上に階層化されます。
Elastic Fabric は、低遅延のクラスター通信によるクライアント負荷分散を提供します。
Elastic Map はメタデータ機能を提供します。
- 拡張可能で可変ブロックサイズのメタデータエンジン
- メタデータクエリ
- ファブリック内のフラッシュストア全体で統合
- 分散トランザクションの一貫性
Elasticityは、20年間にわたり毎秒1億個以上のユニークなオブジェクト/ファイルの作成に対応できる名前空間とメタデータのアドレス指定機能を備えています。これは、およそ100,000,000,628,992,000個のオブジェクト、つまり100京兆個(10京から20京程度)に相当します。
より大きなアドレス空間をサポートするためのシステム アップグレードは中断を伴いません。
管理
管理はクラウドベースのPure1施設で行われます。WebベースのGUIとREST APIが用意されています。Pureは「FlashBladeは誰でも、どんな規模でも管理できます」と述べています。
FlashBlade GUI のスクリーンショット。
フラッシュブレードの市場
FlashBladeが設計されているユースケースには、IoT、ログデータ、マシンデータ、そしてクラウドネイティブなWebスケールアプリケーションから発生する、潜在的に膨大な非構造化データセットが含まれます。従来の天気予報や気流解析、セキュリティ脅威分析、ビッグデータ分析といった大規模シミュレーションが考えられます。
Pure社によると、FlashBladeはブレードを無停止で追加するにつれて、容量、IOおよびメタデータパフォーマンス、帯域幅、そしてクライアント接続が直線的に増加するとのことです。FlashBladeは一貫して低いレイテンシを実現しており、IBM/Cleversafe、Scalityなどのディスクベースのオブジェクトストレージシステムよりもはるかに高速であるのは明らかで、ファイルアクセスはIsilonなどのスケールアウトファイラーよりも高速であると考えられます。ただし、比較対象となるパフォーマンス数値は確認されていません。
Pure 社によれば、このシステムはディスクベースのシステムよりもスペース効率が高く、「4U フォームファクターでストレージラックを置き換える」と主張している。
FlashBladeエンクロージャの背面図
FlashBlade エンクロージャの背面の写真には、4 つの電源ソケットと、2 つの Ethernet ポートのように見える 2 組のコネクタが示されています。
消費電力は1PBあたり1,300ワットとされています。Pure社によると、コストは使用可能容量1GBあたり1ドル未満とされており、手頃な価格となっています。
概要と入手可能性
オールフラッシュ、スケールアウト、ファイルおよびオブジェクト ストレージ システム、NAS とオブジェクトのスーパーチャージャーを組み合わせたシステムを提供しているサプライヤーは他にありません。**
早期アクセスプログラムに参加したチップ設計者によると、FlashBladeはハイブリッドフラッシュ/ディスクファイラーと比較して、スループットを50%向上させ、シミュレーション時間を20%以上短縮したとのことです。ある自動車メーカーでは、シミュレーション速度が4倍に向上し、同時実行シミュレーション数を3倍に増やすことができました。
今回の発表により、Pureは2つ目のオールフラッシュアレイ製品ラインを開設し、スケールアウト型ファイルおよびオブジェクトストレージ分野、つまり大規模シミュレーション、ゲノム処理、そして一般的な分析分野へと、その対象市場を拡大しました。石油・ガス、ライフサイエンス、機械・電気工学、チップ設計、データ集約型エンターテインメントおよびメディア処理、エネルギー、金融サービス、公益事業といった分野がこれに該当します。
価格とマルチテナント機能によっては、クラウド サービス プロバイダーにとっても FlashBlade は興味深いものとなる可能性があります。
Pure 社は、ファイルおよびオブジェクトの非構造化データ アクセス用の FlashBlade と、構造化ブロック データ アクセスおよび仮想マシンの実行用の既存の FlashArray を組み合わせることで、オンプレミス (プライベート クラウド) のストレージ ニーズに対応する完全なフラッシュ ベースのプラットフォーム ペアを顧客に提供できると述べています。
一部のお客様向けに早期アクセスプログラムを通じてご利用いただけます。本番環境ワークロード向けの直接提供リリースは、今年後半、つまりかなり先の予定となります。
一般提供は2016年後半または2017年後半を予定しています。早期アクセスプログラムへの参加にご興味がございましたら、Pure Storageの販売代理店にお問い合わせください。®
*実効容量は、結局のところシステムのオーバーヘッドであり、3:1 のデータ削減を想定しています。
** NetApp の SolidFire 部門がスケールアウト フラッシュ アレイの提供を強化して、非構造化データも取り扱えるようにする可能性があると考えられます。
*** CIFSはHDFSと同様に最初のリリースの後にリリースされる予定です。つまり、1年ほどかかる可能性があります。