-1

私が働いている場所では、約 400 人の従業員が 2 つのメイン キャンパスのいくつかのキャンパスに分かれており、サーバーをセットアップし、サーバー上にフォルダーを共有しています。システムをセットアップして、ユーザーに表示される共有フォルダーを 1 つだけ保持し、両方のサーバーにすべてのファイルのコピーを保持し、ユーザーがいるキャンパスに基づいてファイルにアクセスして、ファイル転送中に人々が待たされるのを防ぎ、その後ファイルが変更された場合、ファイルの最新のコピーにアクセスする必要があり、変更されたすべてのファイルを夜間に転送して、日中ネットワークの速度が低下しないようにします。

すでにこれを行っているシステムがあると誰か教えてもらえますか? または、これを行うシステムを検索しようとするときに、どのキーワードを使用する必要がありますか?

私は、MS SQL Server 2012 FileTables を使用してこれを行うシステムを作成し、テーブルにトリガーを配置して、ファイルの最新のコピーがどのテーブルにあるかを確認し、変更されたファイルを一晩で圧縮して転送するストア プロシージャを作成することを検討しています。

4

3 に答える 3

1

これには複数の分散ファイルシステムがあります。

AFS (Andrew FileSystem) は興味深いかもしれません: http://www.openafs.org/

その他の解決策は次のとおりです。

Linux 用

フローウィンドウ

  • DFS = Distributed File System、ウィキペディアで検索してください (私は新しいユーザーなので、ここに 2 つ以上のリンクを投稿することは許可されていません)

個人的には、これらのソリューションの経験はあまりありません。ただし、最初に AFS を調査することをお勧めします。これは、よく管理されたクロスプラットフォーム システムです。

于 2012-11-04T21:56:08.623 に答える
1

分散ファイル システムはどうですか?

于 2012-11-04T21:48:15.077 に答える
0

会社全体で Windows を使用していると仮定すると、BranchCache が役立つ可能性があります。注意: これには、ユーザーが少なくとも Windows 7 を使用している必要があります。

http://technet.microsoft.com/en-us/library/hh831696.aspx

これにより、中央サーバーでファイルをホストし、キャッシュされたコピーを各支店のローカル サーバーまたはローカル マシンに保持できます (つまり、サーバー ルームのない支店がある場合、またはキャッシュ サーバーに余分な投資をしたくない場合)。 . オプションが利用可能な場合は、各オフィスにキャッシュ サーバーを設置することをお勧めします。これにより、ファイルの可用性の信頼性が向上します (つまり、ユーザーが再起動したり、ワークステーションの電源を切ったりしても影響を受けません)。

プリキャッシュ OOTB はないと思いますが (100% 確実ではありませんが)、これはスクリプトを使用して簡単に有効にできます (つまり、各ブランチに新しいファイルを要求するスクリプトがあり、キャッシュされるようになります)。

于 2012-11-04T22:05:58.653 に答える