サーバーのディスククラスターのRAIDを超えて調査すると、ダイナミックディスクプールは同等ですか?[閉まっている]


9

ハイパーコンバージドシステムの開発により、分散ストレージを処理するためのRAID以外のテクノロジー(たとえば、ceph、VSAN、nutanixのような分散ストレージ)を見ることができます。

しかし、大きなディスクがたくさんある単一のサーバーで使用できるオブジェクトストレージから派生したオープンソーステクノロジーはありますか?たとえば、12To sataディスクの数十は、データの安全性を保証しますが、ディスク。したがって、ダイナミックディスクプールは、クラスター化されていないRAIDの一種であり、iscsiのようなブロックレベル、またはzfsやbrtrfsのようなファイルシステムレベルで使用できます。

SYNOLOGYベイ(NFS、iscsiターゲット、SMB)に似た機能を提供したいのですが、ブロックストレージ用のRAIDはありません。

ご指摘ありがとうございます。


(たとえば)ホットスペアとして6番目のドライブを備えたRAID 5アレイを検討しましたか?
マイクウォーターズ

1
大きなボリュームにはRAID5を使用しないことをお勧めします。btw raid5は5つのディスクを意味しません。しかし、ホットスペアの使用をお勧めします。ただし、ホットスペアで問題が発生したことがあります。ホットスペアは、使用される前に何年も回転していたために、ときどき死亡しました。
ドミニクス

より多くのディスクが必要です。再構築遅延の唯一の解決策は、冗長性を高めることです。また、消去コード。
Dan D.

回答:


7

単一のシステムの場合、私は本当によく知られており、パフォーマンスの高いRAIDアレイを使用することをお勧めします。オブジェクトストアは、従来のブロック/ファイルアクセスに比べてパフォーマンスが大幅に低下します。スケールアウトしないと、それらの利点の多くが失われます。

つまり、クラシックRAIDを除いて、次の可能性があります。

  • unraid。ブロックレベルではなくファイルレベルのレプリケーションアプローチを使用します。

  • glusterfs、ディスクごとに異なるブリックを構成し、replica 2ポリシーを適用する

  • ブロックベースではありますが、従来のソフトウェアまたはハードウェアRAIDと100%同一ではないzfs

また、オブジェクトストレージは再構築時間の短縮を保証しないことに注意してください。まったく逆に、より強力なレプリケーションポリシーを保証することで(つまりreplica 3、異なるラックで)、長い再構築に取り組みます。


私の本におけるZFSの大きな利点は、破損しているファイルがあれば、それを実際に通知できることです。あなたがそれらを読むことができれば、あなたは彼らが汚職されていないことを知っています。(実行した場合を除いて、zfs set checksum=offなぜ誰もがZFSを実行してそれを実行する理由を想像することはできません。)ストレージの冗長性がない場合でも、上司のどれを正確に知ることができるので、これは大きな利点になります。 、重要なスプレッドシート...バックアップから復元する必要があります。
からCVn

7

「データの安全性は確保されますが、ディスクの交換時に再構築に時間がかかるという欠点はありません」

ソフトウェアは現実、つまり物理学を変えることができると思うという妄想があります。再構築にかかる時間は、基本的には適切なディスクを書き込む必要があり、ディスクに2 TBの情報を書き込む場合、ディスクがどのように動作するかが原因で長時間かかります。特に、複数のディスクを読み取って最初の問題(Raid 5,6 analog)で欠落しているデータを取得する必要がある場合。「愚かな」ソフトウェアの詳細(つまり、物理的な最小値に加えて時間を追加する)もありますが、低速の大容量SATAディスクの場合、最小値はすでに数時間です。

あなたが言及する他のすべての技術は、あなたが避けたいと思う同じ問題の長い時間を守らなければならない-物理学。

また、ネットワークのレプリケーションを行う場合、クラスターネットワークが40gまたは100gの代わりに10g以下(ほとんどの場合)を使用していることは役に立ちません。


私の雇用主は、非圧縮ビデオストリーミングトラフィックをリアルタイムで分析する2 * 100 GbE標準NICを備えた基本的に標準的なPCであるネットワークアナライザーを製造しています。だから、それは完全に風変わりではありませんが、実用的には、ええ、ネットワーク速度が追加のボトルネックになる可能性があります。
イェルクWミッターク

最近、私のサーバーはすべて2x100gb nicですが、私の主な顧客のIT部門は1gb(!)のバックエンドネットワーク速度を「ハイパフォーマンス」として販売しています。世界はハイエンドが何であるかさえ知らない道具で走っているようです。
TomTom、

1
すべてのディスクがSSDである場合、再構築時間は大幅に短縮されませんか?
Mike Waters、

1
依存します。わかりました、いいえ-はい、減少しますが、SATAも600 mb / sで最高になり、ハイパーコンバージェントネットワークを実行する場合は、ネットワークを経由する必要があります。また、すべてのSSDは必要ありません。まともなSSDキャッシュは、読み取りと書き込みにも役立つはずです(私はすべてのサーバーで3.6GB SSDキャッシュを使用しています)。しかし、実際には、これを処理するためのバックボーンが必要です。
TomTom、

1
マイクはSATAではなくSSDと言いました。600 MB /秒より高速なPCIe接続SSDがいくつかあります。
Peter Cordes、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.