web-dev-qa-db-ja.com

WANリンクを介してリアルタイムまたは同期レプリケーションは可能ですか?

私が働いている会社は、2000マイルを超えるWANリンク)を介したファイルロックを使用して、真にリアルタイムのファイルレプリケーションを実装しようとしています。現在、16ドライブSAN東海岸のオフィスにセットアップします。コロラドにも同じ正確なSANセットアップ)のオフィスがあります。アイデアは、これら2つのSANに同じ正確なデータを含めることです。常に、同じデータプールで作業できるようになり、どちらかの側で障害が発生した場合にオフサイトバックアップソリューションを使用できるようになります。Server2008を実行しています。

目的は、東海岸のオフィスのユーザーがファイルで作業できるようにし、それらの変更をコロラド州でも即座に更新できるようにすることですSAN。また、ファイルをロックする必要があります。ユーザーが同じファイルで作業しようとしても、競合や上書きされた変更はありません。

このシナリオは、ファイルを使用可能にする速度でさえ可能ですか?もしそうなら、これを実現するためにどのソフトウェアが必要でしょうか?私が理解しているように、DFS-Rはファイルロックを提供しないため、それを使用する場合は、Peerlockなどのサードパーティ製品を使用する必要があります。しかし、DFS-Rがオプションかどうかさえわかりません。 WANリンクを介して十分に高速に複製できますか?どの製品でも可能ですか?同期複製を使用すると、すべての書き込みが確認を待たなければならないため、プログラムが許容できないほど遅くなるようです。リンクのもう一方の端からです。しかし、非同期レプリケーションを使用した場合、どのような遅延が見られますか?「リアルタイムのファイルロック、ファイルリリース、ファイルの一貫性を提供する」と主張するWAFSと呼ばれるGlobalScapeの製品があります。 「ファイルが変更されると、変更はインテリジェントなバイトレベルの差分を使用して即座にミラーリングされ、ネットワーク帯域幅への影響を最小限に抑えます」と述べています。したがって、これは同期レプリケーションのように聞こえますが、物理的な制限があるため、不可能と思われます。光の速度など。

誰かがこの種のセットアップの経験があるか、それが可能かどうかさえ知っているなら、私たちがチェックすべきソフトウェアの推奨事項を含む、あなたの入力と提案に感謝します。

5
johnnyb10

それが可能かどうかは、2つ(おそらく3つ)に依存します:

  1. 変化率(つまり、1日に何ブロック汚れているか)と
  2. 2つのサイト間のリンク帯域幅。
  3. 複製する必要のある元のデータ

変化率が高すぎる場合、データを圧縮しても複製に役立ちません。

変更率が低く、リンクが遅い大量のデータでは、FedExが「シード」データを使用してドライブアウトし、レプリケーションを順調に開始することができます。それ以外に、物理法則を破ることはありません。

1
JakeRobinson

Riverbed Steelheadアプライアンスを見て、オフィス間の待ち時間を支援してください。また、リモートオフィスでデータを管理するためのその他の優れた方法もいくつかあります。当然、ソリューションには他の部分もありますが、これらのデバイスは私たちのシナリオで本当に役立ちました。 リバーベッド

0
Dave M

Linuxサーバー(仮想マシンの場合もあります)を各サイトにデプロイし、Sambaをセットアップして、 http://wiki.Apache.org/hadoop/MountableHDFS rootを使用するように構成します。 HDFSはレプリケーションとロックを行います。

0
servermanfail