Na minha experiência, acho que não vi nenhuma configuração mais comum do que outra com uma exceção notável: servidores de "desenvolvimento". Os desenvolvedores tendem a agrupar tudo em uma VM (ou em uma caixa), simplesmente porque é mais fácil criar um protótipo. Isso é feito sem nenhum olho real em relação à carga esperada ou ao propósito da fazenda - é uma coisa de conveniência.
No entanto, quando se trata da configuração do farm de produção, a finalidade e a carga esperada no farm devem orientar sua configuração. Essa é toda a base de ferramentas como o System Center Capacity Planner (SCCP) da Microsoft ( link - download grátis). Você conecta a carga de usuários esperada e o que o farm estará fazendo e obtém uma recomendação baseline . Não é um tamanho único, mas fornece um sólido ponto de partida para planejamento, personalização e ajuste adicionais.
Embora a carga do usuário tenda a ser um dos maiores impulsionadores no "número de caixas" a serem lançadas em um farm, a finalidade pretendida do farm é direcionar vários aspectos de configuração e ajuste. Você perguntou sobre "melhor desempenho" em sua pergunta, mas precisa responder a essa pergunta: para que o farm será usado?
Para usar dois exemplos diferentes, as sugestões de ajuste de desempenho variam significativamente com base no fato de um farm ser usado para colaboração (o cenário clássico de "sites de equipe") ou publicação (isto é, um "site de banner" exposto à Internet). Em um nível alto, as otimizações para o primeiro vão direcionar para maximizar o desempenho de R / W, enquanto o ajuste para o segundo se concentrará em maximizar o desempenho do cache e minimizar o tempo de resposta.
Embora haja algumas dicas gerais de planejamento e desempenho relevantes na maioria dos cenários de farm (por exemplo, aproveitando o hardware e o software de 64 bits: link ), eu encorajaria você a começar por fixar dois parâmetros:
- Carga esperada do usuário (média e pico)
- Finalidade desejada do farm (colaboração, publicação, híbrido etc.)
Depois de conhecer essas duas coisas, você está em posição de começar a estimar o tamanho / configuração de seu farm; você também terá uma ideia de onde focar alguns esforços de ajuste.
Boa sorte!