Aqui estão algumas topologias de exemplo:
O que você faz com os servidores de aplicativos depende em grande parte de quais serviços você está executando no farm e da intensidade com que são utilizados (isto depende dos seus requisitos). O SharePoint 2010 lidará com seu próprio balanceamento de carga interno com os aplicativos de serviço, portanto, não é necessário defini-los atrás de um balanceador de carga. Depende apenas de quais servidores de aplicativos você ativou para executar esses serviços.
Alguns serviços, como a função de consulta de pesquisa, podem, na verdade, ser bons candidatos para serem executados em seus servidores Web front-end. Dessa forma, se os servidores de aplicativos não estiverem disponíveis, os usuários ainda poderão realizar consultas de pesquisa.
Outros exemplos de como você pode dividir as funções em seus servidores de aplicativos podem ser ter um rastreador de pesquisa dedicado em um servidor de aplicativos e, em seguida, outros serviços no outro.
Existem infinitas possibilidades de como usar os servidores de aplicativos, principalmente como o seu farm será usado.
Com relação ao SQL Server, mesmo que você tenha apenas um único servidor, convém instalar essa máquina como um cluster de SQL Server de nó único, de modo que, se você decidir adicionar redundância adicional à sua camada do SQL Server, tem que adicionar um nó ao cluster. Migrar de um ambiente sem cluster para um ambiente de cluster pode ser um problema, dependendo do tamanho do seu farm.