Balanceador de carga de FTP

2

Eu preciso de uma instância do EC2 para balancear todas as conexões FTP de entrada com uma lista de servidores FTP (instâncias do EC2 também). Essa lista será alterada dinamicamente devido ao carregamento dos servidores FTP (inicie um novo servidor FTP quando os servidores FTP estiverem sobrecarregados ou desligue um servidor FTP quando a carga estiver baixa).

O que você recomendaria? um proxy FTP? Servidor dns? Balanceador de carga?

Nota: Os servidores FTP devem suportar o Modo Passivo

    
por inakiabt 06.05.2010 / 21:47

2 respostas

3

Eu simplificaria e usaria o DNS. Obtenha a lista de IPs do servidor FTP e adicione registros A para um subdomínio como ftp.example.com. Todos que usam o domínio devem obter um servidor bastante aleatório e a carga deve ser distribuída uniformemente.

O FTP é provavelmente uma das coisas mais difíceis de balancear a carga. A menos que você tenha uma necessidade real, eu ficaria com o DNS.

Se você estiver fazendo o upload e o download de arquivos com menos de 5 G, talvez seja melhor usar o S3.

    
por 27.09.2010 / 03:14
0

Ainda não tive a oportunidade (ou mais, a necessidade) de usar o Elastic Load Balancing da Amazon, mas gostaria de colocá-lo como um para você investigar.

Se ele atender às suas necessidades, assim como o resto de seus serviços, você terá que descobrir todas as peças que eles já cuidam (manutenção, redundância do próprio balanceador, para que você não tenha ponto de falha, etc.).

link

    
por 07.05.2010 / 17:25