在同一networking的不同时间将文件传输到多个客户端的最快方法是什么?

我正在寻找最快的方法将文件传输到同一networking上的多台客户端计算机。 这是澄清情况的一些背景

我们有多个客户端机器,我们需要尽快传输文件,有时它是一个单一的大文件,有时它的成千上万的小文件。 文件是不变的,但并不是所有的客户端都需要所有的文件。

现在,我们有一个服务器设置为洪stream追踪器和其他7个系统作为种子箱。 客户端将进入内部网站,该站点链接到客户端所需的.torrent文件。 这种方法的工作原理,我们得到体面的速度,但是它要求每个客户端都安装了一个BT客户端,并且每个用户都知道如何使用它。

我正在寻找一些方法来传输文件,不需要一个特殊的软件来获取数据,只有1个位置,他们必须去得到它。 有什么可以通过HTTP或FTP变种,通过浏览器来提供? 有20-25个不同的下载,任何一个,或多个将需要由多达100个或更多的客户端下载。 下载量在7GB-35GB之间。

由于这是一个24小时的事件,每个下载需要保持不到一个小时。 我们有一个1Gb的客户端和10Gb骨干网。 哦,这是一个主要的Windows环境,Windows选项是首选,但如果没有select可用于Windows,一些基本的Linux是不可能的领域。 如果需要,我们也可以获得更多的硬件。 任何帮助是极大的赞赏。

下载35 GB的100个客户端在一个小时内将饱和10 Gb链接。 你需要更多的带宽。 在Web服务器上安装多个10 Gb接口,或添加更多Web服务器。 25 Gb或更快的以太网将是不错的,如果你的存储可以这么快,并且如果你可以升级你的交换机。

BitTorrent是快速LAN上的理想select。 一定要添加一个networking种子到洪stream,最大限度的出networking服务器接口,让它播种。

编辑:

或者你可以负载平衡Web / FTP服务器。 DNS循环是简单的。 请注意,您的交换机需要超过10 Gb吞吐量才能做得更好,请查看每秒的数据包规格。 以所需的并发用户数量乘以所需的80 MB / s,通过交换机需要这么多的服务器。 再次考虑将核心升级到多个10 Gb或25 Gb以太网。