适合数千名用户的最佳 FTP 服务器架构

适合数千名用户的最佳 FTP 服务器架构

我们有一个共享托管平台。我们的用户需要在主机上连接到他们的 FTP 帐户。主机是一台拥有无限 CPU 和 RAM 的巨型计算机

允许在那里进行 FTP 连接的最佳设计是什么?

  • 在顶部创建 LDAP,在另一台服务器上创建 haproxy,并在其后面创建一个 ftp 服务器场,使用正确的用户权限通过 NFS 连接到主服务器?

这是我唯一能想到的事情,您是否有更实用的解决方案,我可以在主服务器上完成此操作?

答案1

最简单的方法是 DNS 轮询多个 FTP 主机。然后使用 NFS 通过网络安装驱动器。

然后,您可以使用 mySQL/whatever 身份验证设置 PureFTPd。老实说,这里的主要问题不是用户数量 - 因为如果有足够的 RAM,一个还不错的 ftp 守护进程就可以很好地扩展 - 而是磁盘的 I/O。这可能是最大的瓶颈。拥有双千兆位 NIC 来提供互联网服务当然很好,但如果您的硬盘最高速度不到千兆位,那就没什么用了。

相关内容