最近の NetApp Data Fabric の資料では、FlashRay の復活と、StorageGRID 製品の半ば分離された統合が予告されています。
データ ファブリックは、NetApp の包括的な仮想ファブリックの概念であり、オンプレミス、プライベート クラウド、パブリック クラウド、ハイブリッド プライベート/パブリック クラウドにわたるさまざまなデータ管理 (製品) 環境間で、さまざまなクラウド (ストア) のデータをシームレスに接続して、まとまりのある統合された仮想全体にすることができます。
NetApp は、ハイブリッド クラウドの導入に関連する一般的な問題について説明し、そのデータ ファブリックのアイデアによってそれらの問題がどのように解決されるかを示す 30 ページのデータ ファブリック ホワイト ペーパー1を作成しました。
NetAp のデータ ファブリックの考え方の重要な部分はデータのモビリティであり、NetApp のドキュメントでこれを示した図では、SnapMirror を使用してパブリック クラウドとプライベート クラウドを、FlashRay 高可用性ペアを含むプライベート コンポーネントと相互接続するハイブリッド クラウドが示されています。
FlashRayを示すNetAppデータファブリック図
FlashRayとデータファブリック
FlashRayは、NetAppが自社開発したオールフラッシュアレイで、オールフラッシュアレイラインナップのAFF8000およびEF540に搭載されています。セミプロトタイプのシングルコントローラモデルが発表された後、現在も開発が進められています。AFF8000は、Clustered DataONTAP (CDOT)オペレーティングシステムを搭載したNetApp FASアレイハードウェアのオールフラッシュバージョンです。EF540は、CDOTデータ管理サービスを必要としないHPCおよび高性能アプリケーション向けのEシリーズオールフラッシュアレイです。
Marsオペレーティングシステムを搭載したFlashRayがどのような位置づけになるかは不明です。一般的に、業界では、新設計のオールフラッシュアレイは、従来のディスクドライブアレイのオールフラッシュ実装よりも高速で、フラッシュメモリをより有効に活用し、TCOが低いと位置付けられています。
現在、NetAppからFlashRay高可用性ペアを購入することはできません。発売される際には、6Uラックエンクロージャで提供される予定です。
NetApp の製品、ソリューション、サービス マーケティング担当 VP の Lee Caswell 氏に、NetApp から FlashRay 高可用性ペアがいつ登場するのかを尋ねました。
キャスウェル氏は次のように述べています。「以前も申し上げましたが、(もちろん!)HAはエンタープライズストレージの必須要件です。そのため、完成すれば、AFFおよびEF製品と同様に、製品にもHAが組み込まれる予定です。FlashRayはまだリリースされていないため、時期についてはコメントできません。」キャスウェル氏は、「この種の製品には当然、徹底した品質管理手順が必要だ」と述べました。
FlashRay 高可用性ペアは、AFF8000 および EF56 に対してどのように位置付けられるのでしょうか。
リー氏は次のように述べています。「FlashRayは、NetAppにとって新たな市場、つまり低コストとシンプルさを重視し、フラッシュを新たなデータサイロとして受け入れ、ハイパーコンバージドインフラの導入を検討しているアプリケーション所有者をターゲットとしています。これは、NetAppの従来の顧客であるエンタープライズインフラ所有者とは対照的です。彼らは、今日のAFF製品で利用可能な包括的なデータ管理機能を高く評価しています。」
別の共通トランスポート図は、FlashRay を含む NetApp のさまざまな専用ストレージ製品がファブリック内のデータ移動スペースを共有していることを示しています。
データファブリック共通トランスポート図
NetAppのドキュメントには、「トランスポート層は、データファブリック内のすべてのプラットフォームを接続し、シームレスに一括データを転送するための共通データプロトコルを提供します。このトランスポートメカニズムにより、アプリケーションはクラウド、ストレージ層間、クラスタ間など、最も必要とされる場所からデータにアクセスできるようになります。アプリケーションはデータの移動を一切意識しません。」と記載されています。
「Data ONTAP 製品ファミリ (FAS、Cloud ONTAP、Edge) は共通の WAFL ファイルシステム形式を共有しています。ファブリックに表示される他のすべてのプラットフォームは、独自のネイティブファイルシステム形式を備えています。」
共通データトランスポートにより、SnapMirrorレプリケーションまたはSnapVaultバックアップ機能を使用して、プラットフォーム間の相互運用と効率的なデータ移動が可能になります。このトランスポートは相互運用性を実現するだけでなく、重複排除と圧縮によるストレージ効率も維持するため、エンドポイント間でデータを移動する際にデータが再水和されることはありません。
データファブリックトランスポートは、クラスタ間のデータ移動を可能にし、各エンドポイントにネイティブな形式でデータを利用できます。例えば、FlashRayはファイバーチャネルプロトコルを使用して特定のデータセットをクライアントに提供しますが、SnapMirrorを使用してFASに移動されたデータは、FASがデータを変換することなくiSCSIを使用してクライアントに提供できます。
現在、共通データトランスポートはData ONTAPエンドポイントでのみ利用可能です。今後、EシリーズおよびAltaVaultにも拡張されます。
NetApp Data Fabric のレイヤー テーブルでは、同社はすべてのプラットフォームを共通のデータ トランスポートで接続すると述べています。
NetAppのデータファブリック層
しかし、ホワイト ペーパーの本文では、FlashRay は潜在的な共通データ転送プラットフォームとして言及されておらず、StorageGRID も同様です。
キャスウェル氏は、「StorageGRID Webscaleは共通のデータトランスポートを必要としません。自動データ階層化は、StorageGRID Webscale(およびその他のS3ターゲット)をデータファブリックに統合するための効率的なメカニズムです。FlashRayは未リリース製品であるため、リストに含まれていません。これは、未リリース製品を含めていた過去の慣行からの変更です」と述べています。
データファブリックとStorageGRID
StorageGRIDはNetAppのオブジェクトストレージ製品です。マルチサイトアーキテクチャ、地理的に分散したイレイジャーコーディング、単一のグローバルネームスペース、ポリシーベースのオブジェクト管理と移動を特徴としています。OpenStack Swift用のオブジェクトストアを提供し、非常に拡張性に優れているため、複数の拠点にまたがる数十億個のオブジェクトと数十ペタバイトのストレージをサポートします。
この製品はS3およびCDMIアクセスプロトコルをサポートしています。NFSゲートウェイサービスも備えており、OpenStack Swiftのサポートも近日中に開始されます。
NetAppのホワイトペーパーには、「データファブリックは、AltaVaultバックアップやオブジェクトストアのデータ階層化のターゲットなど、オブジェクトリポジトリの複数のユースケースをサポートしています。これらのユースケースでは、リポジトリに保存されたデータはData ONTAPまたはAltaVaultのいずれかによって管理されます」と記載されています。
NetAppのデータファブリックと、明らかに半分離型のオブジェクトストレージ
パブリッククラウドのコロケーション施設におけるNetAppプライベートストレージは、オンプレミスのNetAppアレイ内のデータへのアクセスと比較して、パブリッククラウドコンピューティングからアレイ内のデータへのアクセスレイテンシを低減します。これはCDOTシステムに限定されており、StorageGRIDアレイでは直接的なメリットは得られません。FlashRayやEシリーズアレイも同様です。
NetAppの図は、オブジェクトストレージのデータ階層化構成において、StorageGRIDがデータ層として使用されていることを示しています。CloudONTAPも同様に、オブジェクトデータをパブリッククラウドのオブジェクトストレージ機能に階層化できます。
AltaVault を使用すると、FAS アレイ データをオンプレミスまたはパブリック クラウドのオブジェクト ストアにバックアップできます。
StorageGRIDとアグリゲート
ONTAPにはFlashPoolというコンセプトがあり、SSDはアレイコントローラによってストレージプールとして使用されます。アグリゲート構造は「SSDとHDDのセットで構成されます。HDDは低速で低コスト、大容量の層です。SSDは高速ですが、より高価な層です。このようなハイブリッド構成により、Data ONTAPはホットデータを自動的にSSD層に誘導し、最高のパフォーマンスでデータアクセスを実現します。」
NetAppのホワイトペーパーには、「未来を構想する」というセクションがあり、次のように述べられています。「FASの場合、SSDのセットとオブジェクトストアバケットで構成されるアグリゲートを検討してください。Flash Poolアグリゲートと同様に、ホットデータはSSDに引き寄せられ、オブジェクトストアはより低コストで、より深く、より低速な容量層として機能します。」
StorageGRID は S3 および CDMI プロトコルをサポートしており、スナップショット機能や SnapMirror レプリケーション機能をサポートしていないため、データの移動は SnapMirror または SnapVault では実行されません。
ホワイト ペーパーには、「SnapVault を共通データ トランスポートと併用すると、データ ファブリック内の任意のエンドポイントからスナップショット コピーをバックアップできます」と記載されていますが、StorageGRID はデータ ファブリック内のエンドポイントではないためサポートされていません。
スナップショットは、ファイルやブロックストレージボリュームにデータ保護機能を提供するために登場したことは理解できます。オブジェクトストレージは、固有のコンテンツアドレス指定、分散オブジェクト、そして典型的な消失訂正符号を備えており、自己保護機能を備えているため、スナップショットは必要ありませんでした。
しかし、NetApp は、オブジェクト ストレージが自社の共通データ転送スキームでサポートされていないとは明言していない (そう思われるが)。
しかし、ホワイト ペーパーには、CDOT、StorageGRID、AltaVault、E シリーズの 4 つのプラットフォームがリストされており、「さまざまなプラットフォームがデータ ファブリック対応になるにつれて、共通のデータ トランスポートによってそれらの間でのデータの移動が容易になり、各システムに固有のプロトコルによってデータが提供されるようになります」と述べられているため、そうなる可能性はあります。
再び、FlashRay は存在しません。
Caswell氏は、データファブリックとStorageGRIDの統合と相互運用性について次のように述べています。「データファブリックは、システム間のボールティングとミラーリングに使用される共通のデータ形式とトランスポートをサポートしています。私たちは、(上図に示すように)オブジェクトストアデータ階層化を使用して、S3ベースのシステム(StorageGridおよびその他のS3ターゲット)に接続します。このアプローチは、NetAppやその他のベンダーのSAN、NAS、オブジェクトシステム間のトランスポートを最適化するために選択されています。」
StorageGRIDは、単一のクラスタ内で複数のコンポーネントを自由に組み合わせて使用できるソフトウェア定義のオブジェクトストレージを提供します。使用方法に応じて、StorageGRIDはデータファブリックの統合コンポーネント、スタンドアロンのオブジェクトファブリック、またはその両方として機能します。
「StorageGRID は、FAS オブジェクト ストアのデータ階層化と AltaVault バックアップのターゲットとして機能するデータ ファブリックの統合された一部になります。
これらのユースケースに加えて、StorageGRIDはそれ自体がオブジェクトベースのファブリックです。クラウドアプリケーションは、S3またはCDMIプロトコルを介してオブジェクトを直接保存および取得できます。StorageGRIDは真のマルチサイトアーキテクチャであり、地理的に分散したイレージャーコーディング、単一のグローバルネームスペース、ポリシーベースのオブジェクト管理と移動など、高度なオブジェクト管理機能を備えています。
データファブリックパブリッククラウドサポート
上の図から、NetAppのデータファブリックはAmazon、Azure、IBMのSoftLayerパブリッククラウドをサポートしていることがわかります。例えば、「単一のNPS導入で、AWS、Azure、SoftLayerを含む複数のクラウドにサービスを提供できます」と説明されています。コロケーション施設内のCDOTアレイとこれらのクラウドのいずれかの間には、適切なコロケーション施設からの専用リンクを接続できます。
現在、Google クラウドは Data Fabric ではサポートされていません。
ただし、NetApp のクラウドまたはオブジェクト ストアへのバックアップ専用アプライアンスである AltaVault は、Google Cloud をターゲットとしてサポートしています。
「NetApp Data Fabricは現在、幅広い仮想化環境とクラウドをサポートしており、今後もさらに多くのクラウドに拡張していく予定です」と伝えられています。Googleのクラウドは、Data Fabricの自然な拡張となると考えています。
NetApp がデータ ファブリックを拡張して Google のクラウドに対応する予定があるかどうか、Lee Caswell 氏に尋ねました。
彼はこう答えました。「既に対応しています。NetAppのデータファブリックは、あらゆるIaaSクラウドで動作するように設計されています。Googleのクラウドも本日AltaVaultでサポートされています。Insight LVでGoogleとの提携を発表し、今後Googleのクラウドサービスへのサポートを強化していく予定です。将来的には、お客様が利用したいすべてのIaaSおよびSaaSクラウドに接続できるようにする予定です。」®
1.「NetApp データ ファブリックの基礎: 今日のデータ ファブリックの構築」、Joe CaraDonna および Arthur Lent 著、NetApp、2015 年 10 月 | WP-7218。