Melhor arquitetura de servidor FTP para milhares de usuários

1

Temos uma plataforma de hospedagem compartilhada. Nossos usuários precisam se conectar às suas contas FTP na máquina principal. Máquina principal é um computador gigantesco com CPU e RAM infinitas

Qual seria o melhor design para permitir conexões FTP?

  • cria um LDAP no topo, haproxy em outro servidor e cria um farm de servidores ftp por trás dele NFS'ing para o servidor principal com permissões de usuário corretas?

Isso é o tipo de coisa em que consigo pensar, você tem uma solução mais prática, onde eu posso fazer isso no servidor principal?

    
por Devrim 12.02.2010 / 01:50

1 resposta

1

O caminho mais fácil seria o DNS roundrobining de vários hosts de FTP. Em seguida, usando o NFS, monte as unidades na rede.

Você pode configurar o PureFTPd com mySQL / qualquer autenticação. Para ser honesto aqui, o principal problema disso não é a quantidade de usuários - já que com muita RAM, um daemon de FTP meio decente irá escalar bem - mas em E / S para seus discos. Esse é provavelmente o maior gargalo. É tudo muito bom ter NICs de gigabit duplo para internet disponível, mas bastante inútil se seus HDDs tiverem menos de um gigabit.

    
por 12.02.2010 / 05:49