エンタープライズ・レベルのストレージ・ソリューションを効果的に比較する前に、企業が保存するデータの種類と、データ管理に対するブロック・ストレージ、オブジェクト・ストレージ、ファイル・ストレージの各ソリューションのアプローチの違いを知ることが重要です。
4回シリーズでお届けしているこの評価シリーズのパート2では、次のようなことを取り上げている。 エンタープライズ・データ・ストレージ ソリューションでは、企業が保存する特定の種類のデータを特定し、そのデータの管理に最適なデータ・ストレージ・プラットフォームを選択するための詳細な情報を提供します。
ブロック・ストレージ、オブジェクト・ストレージ、ファイル・ストレージは、カスタム・データ・ストレージ・ソリューションの構築に使用される3つの主要なアーキテクチャであり、データの処理、保存、整理、検索の方法を決定する。それぞれのストレージ・タイプには独自の機能と制限があるため、エンタープライズ・データ・ストレージ・システムは「1つのサイズですべてに対応する」ソリューションではありません。
時間がない? エンタープライズ・データ・ストレージのプレイブックを無料でダウンロード - 非構造化データの爆発的増加を管理するソリューションを見つけるための究極のガイド
データ・ストレージ・タイプの比較
現代のクラウド時代において、オブジェクト・ストレージは多くのビジネスで最重要視される傾向にあるが、ほとんどのデータは以下のように作成され、消費されている。 ファイル.エンタープライズ・レベルのストレージ・ソリューションを効果的に比較する前に、企業が保存するデータの種類と、データ管理に対するブロック・ストレージ、オブジェクト・ストレージ、ファイル・ストレージの各ソリューションのアプローチの違いを知ることが重要です。
ブロック・ストレージとは?
ブロックストレージ としても知られている。 ブロックレベル記憶装置 または エラスティック・ブロック・ストレージ ブロックとは、最大長(ブロック・サイズ)を持つレコード全体をいくつも含むデータ・バイト列のことである。データをブロックに格納する処理はブロッキングと呼ばれ、ブロックからデータを取り出す処理はデブロッキングと呼ばれる。ブロック化されたデータは一般的にデータ・バッファに格納され、一度に1ブロックずつ読み書きされる。これはオーバーヘッドを減らし、データ・ストリームの処理を高速化することを目的としている。
実は、すべてのストレージはブロックの上に構築されている。企業は、ある特定の方法で整理されたデータのチャンクを持たなければならず、そのチャンクはプロトコルから読もうとしたときに意味をなす。最も重要なのは、データがブロックレベルでどのように構成され、どのようにアクセスされるかであり、それによってストレージのタイプが決まる。
ブロック・ストレージの長所と短所
ブロック・ストレージの最も注目すべき長所のひとつは、データベースから構造化されたデータに効率的にアクセスし、取り出すことができることだ。通常は、次のようなさまざまな種類のプロトコルを使用するストレージ・エリア・ネットワーク(SAN)接続を介して行われる。 iSCSIとファイバーチャネル ダイレクト・アタッチド・ストレージ(DAS)などがある。ブロック・ストレージが構造化データに適しているのは、レガシー・ストレージ・ソリューションがジャーナリングと呼ばれる方法で、特定のブロックがハードディスク・ドライブ上のどこにあるかをメタデータとして呼び出すからだ。ジャーナリングシステムは、時間の経過とともに書き込まれたすべてのデータを追跡します。そのため、構造化データベースの観点からは、この方法でデータを読み込んでアクセスする場合、非常に高速です。
ブロック・ストレージは、時間とともにデータが追加されていくこの時系列ジャーナリングシステムを使用し、データの個々のブロックは複数の環境にまたがって独立して生きることができるため、可能な限り最も効率的な経路からブロックを検索して再組み立てすることで、データ要求に迅速に対応することができる。ブロック・ストレージは構造化データの管理には効率的で信頼性の高い方法だが、残念ながら非構造化データの管理にはあまり使えない。ブロック・ストレージがメタデータを扱う能力に非常に制限があることを考えると、非構造化データを中心に構築されたアプリケーションは、基本的な検索・取得機能を含むメタデータに依存する操作で本質的に苦労することになる。
オブジェクト・ストレージとは何か?
オブジェクトストレージ とも呼ばれる。 オブジェクト・ベース・ストレージ オブジェクト・ストレージは、データをオブジェクトとして管理するアーキテクチャであり、ファイル・システムのようなストレージ・アーキテクチャと比較した場合の大きな違いである。企業は、デバイス・レベル、システム・レベル、インターフェイス・レベルなど、複数のレベルでオブジェクト・ストレージを実装することができる。オブジェクト・ストレージ・デバイスは、企業のストレージ・ネットワークにおいて、共有された安全なストレージの作成と管理を可能にする。
オブジェクトストレージは、ストレージアーキテクチャの課題に対処するために作られ、アプリケーションによって直接プログラム可能なインターフェースなどの機能を実現する。この自己管理、共有、セキュアなストレージは、スペース管理などの低レベルの機能をストレージデバイス自体に移動させ、標準オブジェクトインターフェースによってストレージデバイスにアクセスする。オブジェクトベースのストレージはまた、物理ハードウェアの複数のインスタンスにまたがることができるネームスペースのような機能や、データ複製やデータ配布のようなデータ管理機能を、オブジェクトレベルで詳細に実現しようとしている。
オブジェクト・ストレージの長所と短所
オブジェクト・ストレージは、データが一度だけ書き込まれ、一度だけ(または何度も)読み込まれるような非構造化データに適している。静的なオンラインコンテンツ、データのバックアップ、画像アーカイブ、ビデオ、写真、音楽ファイルなどをオブジェクトとして保存することができる。エンタープライズ・オブジェクト・ストレージ環境のデータベースは、一般的にデータセットが非構造化であるため、大量の書き込みや増分更新を必要としない。
オブジェクトストレージの課題の1つは、トランザクションデータには理想的ではないということであり、さらに、オブジェクトストレージはNASのファイルアクセスと共有に取って代わるために作られたものではない。おそらくオブジェクトストレージの最大の問題は、ファイルの正確な更新バージョンを1つ維持するために必要なロックと共有のメカニズムをサポートしていないことだ。
私たちのデジタル・フットプリントは、データを指数関数的に増加させ、そのデータは決して捨てられることはありません。そのため、どのようなデータを持っているのか、時間とともにどのように増えていくのか、何が価値があるのか(そして何が価値がないのか)を理解することは、特にレガシーなスケールアウトやスケールアップのストレージ・ソリューションでは、解決するのが難しい問題となる。
飛躍的に増大するデータに対応するため、従来のオブジェクト・ストレージ・ソリューションでは、オンプレミスのデータセンターのような大きなストレージ・コンテナを購入する必要があったが、それではデータそのものについては何もわからない。その結果、データを理解するのに役立つ既製のソフトウェアを購入することに頼る企業もあるが、それらは非常に高価である傾向があり、効果的に拡張できない。
データ管理の応急処置として考えられるのは、企業が保有するすべてのデータをカタログ化するために独自のコードを書き始めることだったが、これには時間とリソースがかかる。この問題は、データ・ストレージ・システム自体は、その中に何があるのかを即座に知っているが、それはデータ・ストレージ・システム自身のデータ構造の一部だからである。オブジェクト・ストレージ・システムは単純に拡張性が低く、データを価値ある情報に変えることができない。
幸いなことに スケーラブル・ソリューション エンタープライズ・データ・ストレージへ。
非構造化データにスマートさを適用することは、未来というだけでなく、現代の現実でもある。オンプレミス環境とクラウド環境を横断するスケーラビリティと、根本的にスマートな非構造化データ管理のおかげでコスト管理が実現する。
ファイルストレージとは?
ファイルストレージ とも呼ばれる。 ファイルベースのストレージ (FBS)または ファイルシステム これは、データを階層ツリー構造(ファイル階層構造)として保存・管理するために使用されるフォーマットまたはプラットフォームである。 ディレクトリ構造.
ファイルシステムは、個々のファイルの集合としてデータを格納する。 小道 これは、ディレクトリ構造内でファイルを一意に識別するための文字列である。これらの一意識別子にはファイル名が含まれる、 エクステンション ファイルシステムが、ユーザーに対してデータの保存、検索、グラフィカル表示を制御する方法である。
平たく言えば、ロケーションとは以下の総称である。 パス-データの場所を検索する」または「データの場所に移動する」のように、ディスク上のファイルを見つける方法を指定します。各ファイル・パスには、ファイル名、アクセス日、ファイル・ディレクトリなど、特定の情報も含まれています。 エクステンション .txt、.png、.java、.html、.docなど、ファイルに含まれるデータの種類を示す。A ディレクトリ構造 とは、ファイルシステムがユーザがアクセスできるようにファイルを配置する方法のことである。
ファイルストレージの長所と短所
ファイル・ストレージ・システムは、希望するデータ・ブロックの保存と検索を担当するハードウェアの抽象化レベルとして、ブロック・デバイスをベースにしています。しかし、ファイル・システム内のブロック・サイズは、物理的なブロック・サイズの倍数になることがあります。これは 拡張性とスペース効率の悪さ ファイルの長さがブロック・サイズの整数倍でないことが多いため、ファイルの最後のブロックが部分的に空のままになることがある。そのため、ファイルの最後のブロックが部分的に空のままになることがある。これにより、ストレージ・スペースが非効率的に使用される断片化が生じ、容量とパフォーマンスが低下する。
Qumuloのような最新のファイル・ストレージ・システムは、次のような技術によってこの問題の解決を追求した。 スケーラブル・ブロックストア (SBS)は、ブロック・ストレージの観点から見ると、Qumuloファイル・ストレージ・システムのブロック・レイヤであり、データを保存するための基本的なメカニズムである。その結果、大規模なスケーラビリティ、最適化されたパフォーマンス、データ保護を備えたファイルストレージシステムが実現した。このように、非構造化データファイルは、ファイルシステムアーキテクチャとブロックストアアーキテクチャの両方の長所を組み合わせた、階層型ファイルシステムタイプのレイアウトに抽出することができます。
Qumuloのファイル・ストレージ・システム・アーキテクチャの主な利点は、予測的にキャッシュを温め、予測的プリフェッチによって読み取りパフォーマンスを高速化し、以下を実現する能力です。 読み取り待ち時間.Qumuloのファイル・ストレージ・システムは、ブロック・ストレージのパフォーマンス上の問題の一部を、キャッシングやその他の方法を用いて高速化することで補っている。Qumuloのデータ・サイエンティストであるトミー・アンガーは、以下のビデオで簡単なデモンストレーションを行い、クラスタ上の実際のワークロードを使ってその有効性を紹介している。
ファイルシステムの主な長所の1つは、柔軟性が向上し、さまざまなタイプのワークロードをサポートし、拡張できることです。これは、ファイルシステムが非常に優れている主な理由の1つで、企業はスケールアウトとスケールアップを行うことができるため、ブロックストレージの制限をはるかに超えてストレージを拡張することができます。また、コンピュートへの拡張も可能です。
一方、レガシーなオブジェクト・ストレージ・ソリューションには、クラスタの制限がある。ブロックタイプの技術を使っているため、結局はダクトテープでクラスタをまとめるしかない。これとは対照的に、Qumuloはファイルタイプのテクノロジーを使っている。 クラウドまたはオンプレミス あるいはその両方である。
Qumuloのファイルデータ・プラットフォーム、 クムロ・コア リアルタイムなデータの可視化、自動化、使いやすさを提供し、パフォーマンス、処理、データ保持の要件を満たす単一のソリューションで、非構造化データを簡単に統合できます。
そこで、レガシー・ファイル・ストレージ・システムと最新のファイル・ストレージ・システムの主な違いについて、より深く掘り下げていきます。
ご期待ください!
この記事は4回シリーズの2回目である。 エンタープライズ・データ・ストレージ・ソリューション-そして、このような重要な検討事項については、まだ表面しか見ていない。詳細はこちら、 新しいEnterprise Playbookをダウンロードする 非構造化データの爆発的な増加を管理するための適切なデータ・ストレージ・ソリューションの選択に関する最も包括的なガイドをご覧ください。