ブロックストレージ、ファイルストレージ、オブジェクトストレージ、ばかげて不明瞭

誰もが「ストレージ」に精通しています。

 

特に近年、電子製品が急速に普及する中、さまざまなストレージがいたるところに見られます。

 

これを持っています?

これです?

この?

ハハ、はい、私たちは情報化時代にあり、ビデオ、音楽、写真、テキスト、表などのデータファイルは完全に切り離せません。

 

多くの小規模なパートナーにとって、ストレージの価値は、重要な情報を保存して、必要なときに見つけ、観察し、「学習」できるようにすることです。

しかし、エンタープライズユーザーにとって、特にビッグデータの時代では、データの価値は前例のない位置にもたらされました。データは企業の生命線です。

 

▉ブロックストレージ、ファイルストレージ、オブジェクトストレージが不明確

 

エンタープライズストレージに関しては、スタックの長さは長い間3つのストレージ用語に悩まされてきました。ブロックストレージ、ファイルストレージ、オブジェクトストレージは本当に愚かで不明確です。

 

最近、スタックリーダーは睡眠と食べ物を忘れず、次のブロックストレージ、ファイルストレージ、オブジェクトストレージを研究しました。

 

今日は、学習の結果を報告します。ブロックストレージ、ファイルストレージ、オブジェクトストレージの違いは何ですか。

 

実際、ストレージの目的は、データ用のスペースを提供することです。

 

ハードディスク/ソリッドステートディスクは究極のストレージキャリアです。ブロックストレージ、ファイルストレージ、オブジェクトストレージなど、さまざまな種類のストレージデバイスが存在する理由は、主にメディアを使用してデータを保存する方法や方法が異なるためです。

 

▉ブロックストレージ

 

ブロックストレージはファイルシステムのないrawディスクを提供し、使用する前に初期化する必要があります。ブロックストレージのより一般的な形式は、Windowsハードディスクまたは携帯電話のストレージスペースであり、データはバイト単位で保存およびアクセスされます。

ブロックストレージを使用する場合、ファイルシステムはWindowsシステムなどのクライアント側にあります。Windowsデスクトップに保存したコンテンツを表示できますが、ハードディスクのコンテンツと形式については何もわかりません。クライアントのファイルシステムにのみ依存できます。表示。

素人の言葉で言えば、上の図に示されているように、データはすべてのメロンの種子のようであり、収納棚に積み重ねられています。Guaziは各データブロックであり、このストレージコンパートメントはディスクです。ブロックストレージは、メロンシードの関係と使用ではなく、メロンシードの出入りのみを考慮します。

 

ブロックストレージはデータの読み取りと書き込みのみを担当するため、高帯域幅と低遅延という利点がありますが、スケーラビリティが制限されており、高い応答時間を必要とするシステムに適しています。たとえば、データベースやERPなどのコアエンタープライズアプリケーションのストレージ。DASおよびSANストレージデバイスは、ブロックストレージタイプに属します。

 

▉ファイルストレージ

 

ファイルストレージのストレージエンドにはファイルシステムがあり、一般的なNASストレージはファイルストレージデバイスです。これらのファイルストレージデバイスには、ディスクに加えてファイルシステムもあり、ユーザーはストレージ側のファイルシステムを介してストレージリソースを直接呼び出すことができます。

 

ファイルストレージは通常、ディレクトリとファイル(C:\ User \ Program Files \ Common Filesなど)の形式で表示されます。データは、ディレクトリ構造に従って編成されたファイルの形式で保存およびアクセスされます。ファイルストレージには独自のファイルシステムがあります。これは、クライアントごとに統合されたファイルシステムであり、複数のクライアントが同時に使用でき、簡単に共有できます。

たとえば、上の図では、データはメロンの種のように一緒にヒマワリを形成し、次に異なるヒマワリの茎に対応します。ヒマワリの種を見つけるには、最初に対応するヒマワリの茎を見つけ、次にヒマワリを見つけ、次に対応するヒマワリに従ってその場所でこの種を見つけてください。

 

ファイルストレージは、ブロックストレージと比較して独自のファイルシステムを備えているため、より高度な管理が可能で、簡単に共有できるため、幅広い用途があります。たとえば、一般的に使用されるNFS、CIFS、ftpなどはすべてファイルストレージに基づいています。ただし、ブロックストレージと比較すると、ファイルストレージの読み取りと書き込みの速度はブロックストレージよりも遅くなります。

 

▉オブジェクトストレージ

 

ブロックストレージは優れたパフォーマンスを発揮しますが、共有することはできません。ファイルストレージは共有できますが、速度は常に不十分です。多肢選択問題の実行方法を知らない大人として、パフォーマンスと共有を望んでいると同時に、大規模な拡張の必要性。すべてにオブジェクトストレージがあります。

 

オブジェクトストレージの一般的な表現はUUIDです(一般的なWebサイトhttps://new.qq.com/omn/20201119/20201119A0CEI01210.htmlなど)。このUUIDは一意であり、このUUIDのみが世界中で渡されます。 。

 

データとメタデータはオブジェクト全体として一緒にパッケージ化され、大きなプールに保存されます。ユーザーはアクセスしたいので、UUIDを渡すだけで見つけることができます。

たとえば、上の図では、データのヒマワリの種がパッケージバッグになり、各パッケージバッグには固有の工場バーコードがありますが、対応するメロンシードバッグを探すと、対応するメロンシードバッグは次の場所でしか見つかりません。ユニークなバーコードですが、毎回バッグにしかなれません。

 

オブジェクトストレージ側のファイルシステムは、このハッシュテーブルキー値(最大2レベルのディレクトリの辞書検索として理解できます)を使用して、読み取りと書き込みの速度を向上させます。オブジェクトストレージは超大規模に簡単に拡張できるため、Baiduネットワークディスクやビッグデータストレージなど、データ量が多く急速に成長するビデオや画像に非常に適しています。

 

▉続く...

 

インターネットの急速な発展に伴い、データ量は継続的に増加しており、従来のストレージシステムはもはや需要を満たすことができません。

 

特にクラウドコンピューティングの台頭後、まったく新しいストレージソリューションはありますか?

 

次号「分散ストレージの秘訣」をご覧ください

おすすめ

転載: blog.csdn.net/zhaoweiminde/article/details/109858796