Atenção, pergunta subjetiva à frente! Mas espero que seja bom que não seja fechado.
CENÁRIO:
Eu tenho uma filial que atualmente não possui servidor no local. Eles acessam tudo, incluindo um controlador de domínio através de um link WAN de 12 Mbps (MPLS). O link não está saturado, com média de cerca de 20% de utilização. O circuito é muito estável e possui um alto nível de SLA e excelente tempo de atividade.
No entanto, grandes transferências de arquivos (principalmente leituras, não gravações) do servidor de arquivos na WAN podem ser lentas. No momento, não utilizamos o DFS.
PESQUISA REALIZADA:
Estou ciente da aceleração da WAN, usando hardware dedicado (Riverbed) ou uma VM de software dedicada (Silver Peak), por exemplo. Mas o preço está fora do nosso orçamento atual e a necessidade ainda não existe da nossa perspectiva (já que a questão está principalmente em um cenário de "puxar", não necessariamente empurrar / puxar).
Eu estou olhando principalmente para a implantação de um servidor Windows nesta filial e utilizando o DFS-R ou o BranchCache. Observando uma comparação de tabela e supondo que estamos analisando um "servidor de branchcache hospedado" e não simplesmente distribuído:
Parece que há benefícios para ambos, mesmo que ambos estejam "hospedados" em um servidor.
PERGUNTAS QUE EU REALMENTE TENHO:
- Em que cenários cada um desses técnicos brilha e onde você escolhe um sobre o outro?
- Olhando para um servidor Branchcache hospedado, você pode definir a "pré-busca" de determinadas pastas / arquivos no servidor de arquivos central para que eles sejam imediatamente acessíveis localmente na filial? Você precisa fazer isso em um horário (se for possível)?
- Olhando para o DFS-R, minha preocupação (e aparentemente resolvida com aplicativos de terceiros) é bloquear o arquivo e garantir que o arquivo seja atualizado corretamente durante uma operação de gravação (ou seja, verificar se as duas cópias são acessadas e ambas são gravadas, qual arquivo leva precedência e o que acontece com as mudanças?). O ideal seria bloquear todas as réplicas alternativas dos dados, mas é realmente um problema tão grande?
- O Branchcache bloqueia o arquivo central para edição?
- O branchcache somente transmite os deltas de volta ao arquivo central do que mudou?
- A tecnologia seria desaconselhada se o servidor da filial também fosse utilizado como controlador de domínio?