web-dev-qa-db-ja.com

スナップショットを使用した分散ストレージのスケールアウト

私は周りに多くの同様の質問があることを知っています、いくつかは素晴らしい答えを持っています。私はまだ探しているものを完全には見つけていません:スナップショットをサポートする分散型のスケールアウトFS。スナップショットのサポートが完了したGlusterは素晴らしいでしょうが、それでもそうですそのためのコンセプトフェーズで...

システムは、複数のステップで約20〜40 TBから100 TBを超えて拡張でき、理想的には、自由にライセンスされ、オープンソースである必要があります。非常に手頃な価格の商用ソリューションにいくらか興味があります(ハードウェアを使用した完全なソリューションはおそらく考えられません)。 GPFSは面白そうですね。

重要:

  • スナップショット!
  • 高可用性
  • コモディティまたは標準サーバーハードウェア(InfinibandまたはFibreChannelなし)
  • pOSIXシステムで実行

それほど重要ではありません:

  • データの局所性の認識
  • パフォーマンス(スループットとレイテンシーの両方の観点から)
  • POSIX準拠(ACL、アクセス許可など)

ブリックにZFSでGlusterを使用し、ブリックレベルでスナップショットを作成することを検討しましたが、これによってGlusterレベルで使用可能なスナップショットが作成されるとは思えません。

私の他の考慮事項は、CephブロックデバイスでZFSを使用することでしたが、 https://github.com/zfsonlinux/spl/issues/241 などの問題が発生する危険性があります。パフォーマンス。また、ZFSが実際のハードウェアからこれまでに削除されていることも心配です。誰かがそのような設定の経験がありますか?

2
admr

(Cephブロックデバイスでファイルシステムを実行するのではなく)CephFSを調べましたか?私は本番環境では使用していませんが、必要な機能を備えていると主張しています( スナップショットを含む ファイルシステムまたは任意のサブツリー)。

2
wiml

2019年に早送りします。Cephはかなり前から存在しており、宝石リリースバージョン10.2.0ではCephFSは 本番準備完了と宣言されています です。

Cephのセットアップも、 Ceph 12 Luminousリリースで導入された であった新しいBlueStoreストレージバックエンドによって複雑さが大幅に軽減されました。

試してみる。

1
itsafire

QuantaStor を検討してください。彼らはZFS上でGlusterを使用した経験があります(および30%のパフォーマンスヒット)。スナップショット戦略について質問します。

1
ewwhite