高负荷的FTP解决scheme

我维护在Windows Server 2008 R2和Xlight FTP服务器上运行的两个FTP服务器。 每台服务器都有1Gbit的带宽给我们公司的networking骨干。

最近,由于比以前更高的负载,FTP服务更加不稳定。 我想添加一个服务器来解决这个问题,而我没有信心维护这样的三台服务器。

而我找不到一个好的方法来平均分配文件访问负载到三台服务器。 现在我使用ftp日志通过在两台服务器之间根据访问速率手动移动文件来完成这项工作。

我的服务器提供超过100MB的大文件,如媒体文件。 我find一个名为DrFTPd的基于Java的分布式FTP服务器。 几天后,我设置了它,但有许多问题。

我需要分布式文件服务器解决scheme来解决我的问题吗? 如果我需要,哪一个会更好?

谢谢。

您应该考虑使用networking负载平衡器angular色/服务和DFS-R维护所有群集节点上的FTP结构的镜像。 这确实不应该是非常复杂的设置。

如果网卡饱和,您应该能够轻松地添加更多的网卡并将它们组合起来以获得更高的聚合吞吐量,而无需添加其他服务器。 现代硬件上的2或3节点集群应该能够轻松地使典型服务器中的磁盘子系统饱和。

如果磁盘子系统饱和,则可以将更高容量的caching解决scheme添加到服务器中。 您还可以扩展磁盘子系统,根据需要添加主轴/ HBA /连接。

一个专门为这个任务构build的现代服务器应该能够通过FTP启动20到50+ Gbps。