我们有一个共享的托管平台。我们的用户需要在主机上连接到他们的 FTP 帐户。主机是一台拥有无限 CPU 和 RAM 的巨型计算机
在那里允许 FTP 连接的最佳设计是什么?
- 在顶部创建一个 LDAP,在另一台服务器上创建一个 haproxy,并在其后面创建一个 ftp 服务器群 NFS'ing 到具有正确用户权限的主服务器?
这是我唯一能想到的事情,你有更实用的解决方案,我可以在主服务器上完成这项工作吗?
我们有一个共享的托管平台。我们的用户需要在主机上连接到他们的 FTP 帐户。主机是一台拥有无限 CPU 和 RAM 的巨型计算机
在那里允许 FTP 连接的最佳设计是什么?
这是我唯一能想到的事情,你有更实用的解决方案,我可以在主服务器上完成这项工作吗?
最简单的方法是 DNS 轮询多个 FTP 主机。然后使用 NFS,通过网络安装驱动器。
然后,您可以使用 mySQL/whatever 身份验证设置 PureFTPd。老实说,这里的主要问题不是用户数量——因为有足够的内存,一个不错的 ftp 守护程序可以很好地扩展——而是在你的磁盘的 I/O 上。这可能是最大的瓶颈。拥有可用于互联网的双千兆 NIC 一切都很好,但如果您的硬盘驱动器的最高容量低于千兆,那将毫无用处。