Load balancing FTP/TLS (FTP/SSL, FTPS)
I'm aware of the issues inherent in load balancing FTP, and throwing in SSL makes it doubly difficult.
Does anyone know of an existing product which does a good job of load balancing RFC4217 FTP/TLS? (also known as FTP/SSL and FTPS)
Note I am not asking about SFTP (SSH's file transfer protocol) -- that is easy to load-balance, but unfortunately not an option I can use.
You might find the mod_proxy module for ProFTPD useful for this; it supports forward and reverse proxying of FTP and FTPS, as well as load balancing (in multiple flavors).
Full disclosure: I'm the author of mod_proxy
and proftpd
.
Would it be possible to set up a Linux system using LVS? I'm not certain if that will work with TLS but I know because it runs at the transport layer it would work for FTP.
Take a look at Wikimedia and how they are using it for proper SSL web traffic load balancing.