私はファイルストレージとブロックストレージに出くわし、調査していて、理解できることに基づいて、次のようになりました。
ブロックレベルのストレージ
A.別のボリュームと、別のハードディスクとしてマウントされ、rawファイルの保存に使用できるオペレーティングシステムが必要です。
B.サーバー側で、容量を超えるパフォーマンスのために使用されます。
C.独自のバックアップソフトウェアなどがあります。
D.アクセスにファイバーチャネルとiSCSI通信を使用します。
E.内部には何もアクセスできず、データのブロックにすぎません。
ファイルレベルのストレージ
A.ファイルレベルのストレージは、動作するために別個のOSを必要としません。
B.パフォーマンスよりも容量を考慮して選択されます。
C.独自のバックアップソフトウェアはありません。
D.NASなどを介して行われるファイルアクセスシステムです…
上記に基づいて、私の質問は次のとおりです。
ブロックレベルのストレージに関する質問:
A.ブロックレベルのストレージは、ファイルにアクセスできないベアメタルストレージです。OSにはファイル管理システムもあるため、なぜ別のOSが必要なのですか。ファイルとブロックの両方のストレージオプションを使用すると、より複雑になります。
B.上記が当てはまる場合、SSDおよびSATAハードディスクは一種のブロックストレージデバイスですか?
C.上記が当てはまる場合、SSDなどのためにブロックレベルのストレージもユーザー側に存在しますが、なぜサーバー側でのみ使用されるのですか?
D.内部のファイルにアクセスできないのに、なぜバックアップソフトウェアが必要なのですか?
ファイルレベルのストレージに関する質問:
A.ファイルストレージはどのように動作するために別個のソフトウェアを必要としませんか?
B.この中のファイルにアクセスでき、ファイルを変更、読み取り、書き込みできる場合、バックアップソフトウェアが存在しないのはなぜですか?
C. Mac OS Xにファインダーがあるのと同じように、ファイルレベルのストレージでもあり、ファイルを管理できますか?
上記の質問を明確にして、どこが間違っているか教えてください。
あなたのような雲のブロック・ストレージ・ソリューション混乱しているように私には思えるRackspaceのクラウドのブロック・ストレージやアマゾン弾性ブロックストアを実際のネットワークストレージハードウェアの管理に。クラウドサーバーを起動すると、独自のストレージを接続するためのパブリックiSCSIエンドポイントのようなものはありません。以来、iSCSIの平文である巨大なセキュリティホールになります。
代わりに、クラウドプロバイダーは、サーバーが実際に配置されているデータセンター内のネットワーク(またはローカル)ストレージソリューションを介した抽象化レイヤーとしてブロックストレージを提供します。ブロックストレージは、仮想USBキーのようなものと考えることができます。ボリュームをサーバーに接続し、他のドライブと同じようにマウントし、ファイルの読み取りと書き込みを行ってから、取り外して別のドライブに再接続できます。理想的には、これを達成するために物理的に使用されるメカニズムについて心配する必要はありません(もちろん、パフォーマンスが満足のいくものである限り)。
「ファイルストレージ」の下のポイントA、B、Cは、クラウドファイルやS3などのオブジェクトストレージを説明しているように思えます。通常、これらをドライブのように直接マウントするのではなく(技術的には可能ですが)、代わりに何らかのRESTAPIを介して使用します。これらは、通常のハードドライブよりもはるかに大きなストレージ容量の可能性を提供しますが、結果整合性があり、アクセスの待ち時間が長くなるというコストがかかります。Rackspaceでは、静的なWebサイトをホストするなどのことを行うために、それらをコンテンツ配信ネットワークに公開することもできます。便利ですが、探しているものとは思えません。
特定の質問に答えるには:
ブロックレベルのストレージ。
A.ブロックストレージボリュームをサーバーに接続することは、USBキーを接続したり、物理ドライブを接続したりするのと同じです。未加工の未解釈のデバイスアクセスを公開します。したがって、他のドライブと同様に、サーバー上にOSをフォーマットしてデータを処理するには、OSが必要です。ボリュームにはプロセッサがないため、クラウドサーバーに接続されていない限り、有用なことは何もできません。
B. Rackspaceでブロックストレージボリュームを作成する場合、SSDまたはSATAドライブのどちらでバックアップするかを選択して、パフォーマンスのトレードオフをある程度制御できます。SSDははるかに高速ですが、より高価になります。ただし、どちらも一種のブロックストレージデバイスです。
C.ここで「ユーザー側」とはどういう意味かわかりません。以前にリンクしたセキュリティ上の懸念から、ブロックストレージボリュームを作成されたデータセンターの外部にマウントすることはできません。そのため、そのデータセンター内のクラウドサーバーにのみ接続できます。たとえば、デスクトップからマウントすることはできません。
D.スナップショット(ブロックストレージバックアップ)は、そこに置いたもののバイトごとのコピーであるため、実際にはファイルシステムをまったく処理しません。
ファイルレベルのストレージ。
A.クラウドファイルについて話している場合:REST APIを使用するため、特定のソフトウェアは必要ありません。そのため、RackspaceのWeb UIなど、HTTPと通信するものなら何でも使用できます。
B.それは良い質問です!他のお客様が何らかのバックアップ機能を要求していると聞きましたが、ロードマップのどこにあるのかわかりません。それまでの間、COPY操作を使用して、保存されたオブジェクトのサーバー側コピーを実行し、その方法で手動でバックアップを実行できます。
C.通常、前述のようにCloud Filesコンテナーをファイルシステムに直接マウントしないため、Finderを直接使用してオブジェクトを操作することはできません。代わりに、API、SDK、またはWebUIを使用してオブジェクトを操作します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加