É possível/razoável construir uma solução branchcache de duas camadas/dois níveis?

É possível/razoável construir uma solução branchcache de duas camadas/dois níveis?

Situação atual:

  • 300 sites principais, cada um com uma máquina 2008R2 ou 2012R2 que hospeda compartilhamentos de arquivos
  • Muitos desses sites principais têm um site de filial, executando máquinas Windows 7 e Vista que acessam compartilhamentos em seus respectivos sites principais (atualmente não há máquinas de servidor no site de filial)
  • Muitos desses sites têm links ruins (2Mbit/3Mbit) para nosso datacenter devido a circunstâncias geográficas
  • O backup de compartilhamentos é feito localmente em cada servidor do site principal
  • 2 datacenters espelhados

Problema:

  • Os links WAN entre os sites principais e seus sites de filiais correspondentes são mais frequentemente congestionados (roteados via datacenter principal)... basicamente todos os links estão no limite máximo

O que estou pensando:

  • Mova todos os compartilhamentos de servidores dos sites principais para um cluster central de servidores de arquivos W2012R2 em nosso datacenter
  • Instale o recurso branchcache nesse cluster
  • Instale o recurso branchcache em cada servidor do site principal
  • Instale um servidor 2012R2 barato em cada filial e instale o recurso branchcache
  • Configure os servidores para atuarem como um cliente de "modo de cache hospedado" e aponte-os para o cluster
  • Configure os clientes para usar o "modo de cache hospedado" e aponte-os para seu servidor BC local

Pergunta:

Talvez eu esteja ignorando o óbvio, mas isso pode ser feito com o BranchCache V1/V2? O DFS seria o melhor caminho a percorrer? Alguma experiência da vida real?

informação relacionada