ハイパーコンバージドシステムの開発により、分散ストレージを処理するためのRAID以外のテクノロジー(たとえば、cephやVSAN、nutanixのような分散ストレージ)を見ることができます。
しかし、大きなディスクがたくさんある単一のサーバーで使用できるオブジェクトストレージから派生したオープンソーステクノロジーはありますか?たとえば、12To sataディスクの数十は、データの安全性を保証しますが、ディスク。したがって、ダイナミックディスクプールは、クラスター化されていないRAIDの一種であり、iscsiのようなブロックレベルまたはzfsやbrtrfsのようなファイルシステムレベルで使用できます。
SYNOLOGYベイ(NFS、iscsiターゲット、SMB)に似た機能を提供したいのですが、ブロックストレージ用のRAIDはありません。
ご指摘ありがとうございます。
単一のシステムの場合、私は本当に、よく知られていてパフォーマンスの高いRAIDアレイに固執することをお勧めします。オブジェクトストアは、従来のブロック/ファイルアクセスに比べてパフォーマンスが大幅に低下します。スケールアウトしないと、それらの利点の多くが失われます。
つまり、クラシックRAIDを除いて、次の可能性があります。
nraid 、ブロックレベルではなくファイルレベルのレプリケーションアプローチを使用
glusterfs 、ディスクごとに異なるブリックを構成し、replica 2
ポリシー
ブロックベースではありますが、従来のソフトウェアまたはハードウェアRAIDと100%同一ではないzfs
また、オブジェクトストレージは再構築時間の短縮を保証しないことに注意してください。まったく逆に、より強力なレプリケーションポリシーを保証することで、長い再構築に取り組みます(つまり:replica 3
異なるラックに取り付けます)。
「データの安全性は確保されますが、ディスクの交換時に再構築に時間がかかるという欠点はありません」
ソフトウェアは現実、つまり物理学を変えることができると思い込んでいます。再構築にかかる時間は、基本的には適切なディスクを作成する必要があり、ディスクに2 TBの情報を書き込む場合、ISディスクの動作に時間がかかるため、長い時間がかかります。特に、複数のディスクを読み取って、最初の問題(RAID 5、6アナログ)で欠落しているデータを取得する必要がある場合。 「愚かな」ソフトウェアがどのようにできるかについては詳細があります(つまり、物理的な最小値に加えて時間を追加します)が、遅い大きなSATAディスクについて話す場合、最小値はすでに数時間です。
あなたが言及する他のすべての技術は、あなたが避けたいと思う同じ問題の多い長い時間を守らなければならない-物理学。
また、ネットワークのレプリケーションを行う場合、クラスターネットワークが40gまたは100gの代わりに10g以下(ほとんどの場合)を使用していることは役に立ちません。