Estou usando o Amazon EC2, mas essas recomendações podem se aplicar à Rackspace ou a outros provedores:
-
Como posso determinar o uso da largura de banda em várias instâncias? Métricas, eu recomendo configurar um servidor de monitoramento com Cacti, Ganglia e Nagios para medir a largura de banda, CPU, memória, etc.
-
Como posso evitar problemas de cache do DNS quando um determinado servidor está ativo por apenas uma hora (posso usar um servidor proxy aqui)? Coloque o balanceamento de carga atrás dos servidores proxy. Se o seu provedor não tiver sua própria solução, você poderá usar o HAproxy ou o nginx para fazer o balanceamento de carga.
-
Qual é a melhor maneira de garantir a rápida implantação de arquivos em cada servidor recém-implantado? Estou usando o rsync e está funcionando bem, mas ainda estou procurando outras soluções.
-
Usando um cluster dinâmico como este, como posso oferecer suporte a FTP (prefiro não usar o FTP, mas alguns projetos podem exigir isso). Seu provedor deve oferecer uma maneira de criar listas de acesso para endereços IP e portas (a Amazon permite criar ACL por meio de sua API).