ファイルストレージとブロックストレージ

user3592502

私はファイルストレージとブロックストレージに出くわし、調査していて、理解できることに基づいて、次のようになりました。

  1. ブロックレベルのストレージ

    A.別のボリュームと、別のハードディスクとしてマウントされ、rawファイルの保存に使用できるオペレーティングシステムが必要です。

    B.サーバー側で、容量を超えるパフォーマンスのために使用されます。

    C.独自のバックアップソフトウェアなどがあります。

    D.アクセスにファイバーチャネルとiSCSI通信を使用します。

    E.内部には何もアクセスできず、データのブロックにすぎません。

  2. ファイルレベルのストレージ

    A.ファイルレベルのストレージは、動作するために別個のOSを必要としません。

    B.パフォーマンスよりも容量を考慮して選択されます。

    C.独自のバックアップソフトウェアはありません。

    D.NASなどを介して行われるファイルアクセスシステムです…

上記に基づいて、私の質問は次のとおりです。

  1. ブロックレベルのストレージに関する質問:

    A.ブロックレベルのストレージは、ファイルにアクセスできないベアメタルストレージです。OSにはファイル管理システムもあるため、なぜ別のOSが必要なのですか。ファイルとブロックの両方のストレージオプションを使用すると、より複雑になります。

    B.上記が当てはまる場合、SSDおよびSATAハードディスクは一種のブロックストレージデバイスですか?

    C.上記が当てはまる場合、SSDなどのためにブロックレベルのストレージもユーザー側に存在しますが、なぜサーバー側でのみ使用されるのですか?

    D.内部のファイルにアクセスできないのに、なぜバックアップソフトウェアが必要なのですか?

  2. ファイルレベルのストレージに関する質問:

    A.ファイルストレージはどのように動作するために別個のソフトウェアを必要としませんか?

    B.この中のファイルにアクセスでき、ファイルを変更、読み取り、書き込みできる場合、バックアップソフトウェアが存在しないのはなぜですか?

    C. Mac OS Xにファインダーがあるのと同じように、ファイルレベルのストレージでもあり、ファイルを管理できますか?

上記の質問を明確にして、どこが間違っているか教えてください。

アッシュウィルソン

あなたのような雲のブロック・ストレージ・ソリューション混乱しているように私には思えるRackspaceのクラウドのブロック・ストレージアマゾン弾性ブロックストアを実際のネットワークストレージハードウェアの管理に。クラウドサーバーを起動すると、独自のストレージを接続するためのパブリックiSCSIエンドポイントのようなものはありません。以来、iSCSIの平文である巨大なセキュリティホールになります。

代わりに、クラウドプロバイダーは、サーバーが実際に配置されているデータセンター内のネットワーク(またはローカル)ストレージソリューションを介した抽象化レイヤーとしてブロックストレージ提供します。ブロックストレージは、仮想USBキーのようなものと考えることができます。ボリュームをサーバーに接続し、他のドライブと同じようにマウントし、ファイルの読み取りと書き込みを行ってから、取り外して別のドライブに再接続できます。理想的には、これを達成するために物理的に使用されるメカニズムについて心配する必要はありません(もちろん、パフォーマンスが満足のいくものである限り)。

「ファイルストレージ」の下のポイントA、B、Cは、クラウドファイルやS3などのオブジェクトストレージを説明しているように思えます通常、これらをドライブのように直接マウントするのではなく(技術的には可能ですが)、代わりに何らかのRESTAPIを介して使用しますこれらは、通常のハードドライブよりもはるかに大きなストレージ容量の可能性を提供しますが、結果整合性があり、アクセスの待ち時間が長くなるというコストがかかります。Rackspaceでは、静的なWebサイトをホストするなどのことを行うために、それらをコンテンツ配信ネットワーク公開することもできます便利ですが、探しているものとは思えません。

特定の質問に答えるには:

  1. ブロックレベルのストレージ。

    A.ブロックストレージボリュームをサーバーに接続することは、USBキーを接続したり、物理ドライブを接続したりするのと同じです。未加工の未解釈のデバイスアクセスを公開します。したがって、他のドライブと同様に、サーバー上にOSをフォーマットしてデータを処理するには、OSが必要です。ボリュームにはプロセッサがないため、クラウドサーバーに接続されていない限り、有用なことは何もできません。

    B. Rackspaceでブロックストレージボリュームを作成する場合、SSDまたはSATAドライブのどちらでバックアップするかを選択して、パフォーマンスのトレードオフをある程度制御できます。SSDははるかに高速ですが、より高価になります。ただし、どちらも一種のブロックストレージデバイスです。

    C.ここで「ユーザー側」とはどういう意味かわかりません。以前にリンクしたセキュリティ上の懸念から、ブロックストレージボリュームを作成されたデータセンターの外部にマウントすることはできません。そのため、そのデータセンター内のクラウドサーバーにのみ接続できます。たとえば、デスクトップからマウントすることはできません。

    D.スナップショット(ブロックストレージバックアップ)は、そこに置いたもののバイトごとのコピーであるため、実際にはファイルシステムをまったく処理しません。

  2. ファイルレベルのストレージ。

    A.クラウドファイルについて話している場合:REST APIを使用するため、特定のソフトウェアは必要ありません。そのため、RackspaceのWeb UIなど、HTTPと通信するものなら何でも使用できます。

    B.それは良い質問です!他のお客様が何らかのバックアップ機能を要求していると聞きましたが、ロードマップのどこにあるのかわかりません。それまでの間、COPY操作使用して、保存されたオブジェクトのサーバー側コピーを実行し、その方法で手動でバックアップを実行できます。

    C.通常、前述のようにCloud Filesコンテナーをファイルシステムに直接マウントしないため、Finderを直接使用してオブジェクトを操作することはできません。代わりに、API、SDK、またはWebUIを使用してオブジェクトを操作します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

OCIオブジェクトストレージにファイルをアップロードする方法

分類Dev

ブロックレベルのストレージファイルシステムはありますか?

分類Dev

AzureBlobとファイルとディスクストレージ

分類Dev

ロジックアプリがCSVファイルをバイトとしてBlobストレージに保存

分類Dev

ストレージとパブリックフォルダー間でファイルが同期しない

分類Dev

LaravelストレージSFTPとアップロードされたファイルのアクセス許可

分類Dev

LaravelストレージSFTPとアップロードされたファイルのアクセス許可

分類Dev

ストレージファイルのLaravelパブリックURL

分類Dev

Guzzle HTTPクライアントを使用したマルチスレッドダウンロードファイル:EachPromisesとPoolオブジェクト

分類Dev

GoogleCloudストレージJavaXML APIファイルのアップロードと、アップロードされたファイルの公開のマーク

分類Dev

音楽ファイルがストレージに追加されたことをネイティブミュージックプレーヤーに通知する

分類Dev

複数のファイルで必要なエクスプレス ルートと同じオブジェクト

分類Dev

外部ストレージファイル

分類Dev

Azureファイルストレージ

分類Dev

HDFSブロックストレージ

分類Dev

ログインエラーメッセージオブジェクトリファレンス

分類Dev

Azureストレージアカウント:ファイアウォールと仮想ネットワーク

分類Dev

クラウドオブジェクトストレージに保存した後、ファイル/フォルダーをプロジェクトデータアセットとして登録するにはどうすればよいですか?

分類Dev

アクティブストレージ/クリーンファイルのURL

分類Dev

ヘッダーファイルの静的ストレージクラス

分類Dev

フラットファイルベースのデータストレージとSQLデータベース

分類Dev

Azureファイルストレージ-ネストされたディレクトリにファイルをアップロードする

分類Dev

パッケージステートメントと.goファイルのディレクトリの関係

分類Dev

データプロシージャクラスターで実行されているjupyterノートブックからGoogleクラウドストレージバケットからファイルを読み取ることができません

分類Dev

ドメインオブジェクト/サービスとビジネスロジックレイヤー

分類Dev

Laravel:ストレージがファイルをパブリックフォルダー内に配置しない

分類Dev

Firebaseストレージアップロードファイル-python

分類Dev

DjangoAzureアップロードファイルをBLOBストレージに

分類Dev

AzureBLOBストレージにファイルをアップロードする

Related 関連記事

  1. 1

    OCIオブジェクトストレージにファイルをアップロードする方法

  2. 2

    ブロックレベルのストレージファイルシステムはありますか?

  3. 3

    AzureBlobとファイルとディスクストレージ

  4. 4

    ロジックアプリがCSVファイルをバイトとしてBlobストレージに保存

  5. 5

    ストレージとパブリックフォルダー間でファイルが同期しない

  6. 6

    LaravelストレージSFTPとアップロードされたファイルのアクセス許可

  7. 7

    LaravelストレージSFTPとアップロードされたファイルのアクセス許可

  8. 8

    ストレージファイルのLaravelパブリックURL

  9. 9

    Guzzle HTTPクライアントを使用したマルチスレッドダウンロードファイル:EachPromisesとPoolオブジェクト

  10. 10

    GoogleCloudストレージJavaXML APIファイルのアップロードと、アップロードされたファイルの公開のマーク

  11. 11

    音楽ファイルがストレージに追加されたことをネイティブミュージックプレーヤーに通知する

  12. 12

    複数のファイルで必要なエクスプレス ルートと同じオブジェクト

  13. 13

    外部ストレージファイル

  14. 14

    Azureファイルストレージ

  15. 15

    HDFSブロックストレージ

  16. 16

    ログインエラーメッセージオブジェクトリファレンス

  17. 17

    Azureストレージアカウント:ファイアウォールと仮想ネットワーク

  18. 18

    クラウドオブジェクトストレージに保存した後、ファイル/フォルダーをプロジェクトデータアセットとして登録するにはどうすればよいですか?

  19. 19

    アクティブストレージ/クリーンファイルのURL

  20. 20

    ヘッダーファイルの静的ストレージクラス

  21. 21

    フラットファイルベースのデータストレージとSQLデータベース

  22. 22

    Azureファイルストレージ-ネストされたディレクトリにファイルをアップロードする

  23. 23

    パッケージステートメントと.goファイルのディレクトリの関係

  24. 24

    データプロシージャクラスターで実行されているjupyterノートブックからGoogleクラウドストレージバケットからファイルを読み取ることができません

  25. 25

    ドメインオブジェクト/サービスとビジネスロジックレイヤー

  26. 26

    Laravel:ストレージがファイルをパブリックフォルダー内に配置しない

  27. 27

    Firebaseストレージアップロードファイル-python

  28. 28

    DjangoAzureアップロードファイルをBLOBストレージに

  29. 29

    AzureBLOBストレージにファイルをアップロードする

ホットタグ

アーカイブ