2008-09-17 4 views
0

定期的にファイルをディスクにドロップして、同じデータセンター内のいくつかの他のWindowsサーバーに複製するWindowsホストビルドプロセスについて考えます。他のマシンはIISを実行し、そのファイルを大衆に提供します。ファイルレプリケーションソリューション

コーパスの合計サイズは、100万のファイル、100GBのデータです。ターゲットサーバ、潜在的なリンクなどの可能な競合に対処しなければならない。私は今のところについて考えてきたWAN、コールドスタートクリーンサーバーより

ソリューション:

  • queue'dシステムとデーモンのいずれか、定期的に目を覚ますと、コピーしたり、サービスとして実行されます。
  • SAN - 高価、複雑、高価な
  • タイムドジョブではロボコピー - シンプルだが効果的。例えば、内部/不確定状態の多数。コピー先の場所でエラーが発生した場合
  • オフになっています。ソフトウェア - SANよりも安価ですが、まだ高価です。
  • UNC共有フォルダとレプリケートなし。レイテンシが高く、コストが低い - クラスタリングソリューションも必要です。
  • DFSレプリケーション。

その他には他にどのような人が使用されていますか?

答えて

1

私は、このタイプの作業で成功したrsyncスクリプトを使用しました。このマシンでは1000台のマシンが使用されています。私はWindows用のrsyncサーバーがあると信じていますが、Linux以外のものでは使用していません。

+0

良い点 - 私はこの時点でWindowsに拘束されています – stephbu

0

組織内でファイルを渡すためにROBOCOPYを使用しています。それは非常にシームレスに実行され、私はそれが推奨に値すると感じています。

さらに、あなたはあまりにも狂ったことはしていません。また、perlに堪能であれば、あなたのニーズを満たすための簡単なスクリプトを書くことができると確信しています。

+0

ええ、私はそれらを一括して一括して扱います - コンソール駆動のクローラアプリケーション – stephbu

1

私たちには数百万ギガのデータを管理することはできませんが、主な会社と海外代理店との間で多数のファイルを一晩送っています。私たちはしばらくの間allwaysyncを使用しています。それはフォルダ/ ftpの同期を可能にします。それはフォルダとファイルの分析と比較を可能にする素敵なインターフェースを持っています。

1

UNC共有フォルダであり、特にIISがサイトのホームディレクトリとしてUNCパスを使用する場合は、複製には多くの短所があります。ストレス下では、フォルダーを共有しているサーバーとの同時セッション数のため、http://support.microsoft.com/default.aspx/kb/810886に実行されます。また、IISがUNCフォルダをスキャン/インデックス/キャッシュ(IISのバージョンとASP設定によって異なる)したいので、IISサイトの起動が遅くなることもあります。

DFSでのテストは非常に有望ですが、上記の制限はありません。