1
Desempenho da Rede no Escritório Remoto
Situação Atual
Solução Windows 7
BranchCache ™
O acesso a aplicações e dados via
WAN é lento em escritórios remotos
Conexões lentas prejudicam a
produtividade do usuário
A melhoria do desempenho da rede é
cara e difícil de implementar
2
Conteúdo dos caches baixado de
servidores de arquivo e Web
Usuários do escritório remoto podem
abrir arquivos armazenados no cache
rapidamente
Libera largura de banda da rede para
outras finalidades
BranchCache
3
BranchCache
Empresa
Cache Distribuído
Dados armazenados no pool de caches
Recomendado para escritórios remotos que
não têm um servidor remoto
Fácil de implantar: Habilitado nos clientes
através da Diretiva de Grupo
Disponibilidade do cache diminui quando há
laptops que ficam offline
4
Cache Hospedado
Dados armazenados em cache no servidor host
Cache armazenado centralmente: servidor já
existente no escritório remoto
Disponibilidade do cache é alta
Permite o armazenamento em cache em todo
o escritório remoto
Maior confiabilidade
Cache Distribuído do BranchCache
ID
Dados
Dados
5
Cache Hospedado do BranchCache
ID
Dados
ID
ID
Pesquisa
Dados
ID
ID
ID
Dados
6
Estrutura do BranchCache
Aplicações de Terceiros
Office
CopyFile
Explorer
Office
SharePoint
SMB(CSC/SRV)
HTTP (WebIO/http.sys)
BranchCache
7
BITS
WMP
IE
Implantação do BranchCache
Implementação do Cache Distribuído
Matriz: Servidor de Conteúdo (é necessário o Windows
Server 2008 R2)
Escritório Remoto: Cliente (é necessário o Windows 7)
Implementação do Cache Hospedado
Matriz: Servidor de Conteúdo (é necessário o Windows
Server 2008 R2)
Escritório Remoto: Cache Hospedado (é necessário o
Windows Server 2008 R2)
Escritório Remoto: Cliente (é necessário o Windows 7)
8
Implantação - Servidor de
Conteúdo
Servidor HTTP (IIS) - Instale o recurso
BranchCache do Gerenciador de Servidores
Servidor SMB (Servidor de Arquivo) - Instale o
recurso Serviço de Função do BranchCache
dentro da função de servidor de arquivo
usando o Gerenciador de Servidores
Está pronto...
9
Implantação - Cliente
Identifique o escritório remoto
• Um Site do Active Directory
• Um intervalo de endereço IP
• Uma coleção de computadores clientes específicos
Decida como implantar
• Diretiva de Grupo
• netsh
Implante nos clientes
• Diretiva de grupo: Use arquivos ADMX embutidos
• netsh: Execute o serviço de conjunto netsh
branchcache distribuído em todos os clientes
relevantes
10
Implantação – Cache Hospedado
Instale o Cache Hospedado
• Instale o recurso BranchCache em um servidor R2
• Instale um certificado de autenticação de servidor para usar
com SSL
• Execute o serviço de conjunto netsh
branchcache hostedserver no cache hospedado
Identifique o Escritório Remoto
Decida como implantar
Implante nos clientes
• Diretiva de grupo: Use arquivos ADMX embutidos
• netsh: Execute o serviço de conjunto netsh
branchcache hostedclient location=<>
em todos os clientes
11
Resumo da Implantação
Use a Diretiva de Grupo para habilitar o
Windows BranchCache nos clientes
Windows 7
Instale o componente opcional
"Windows BranchCache" em um
servidor de arquivo ou web com
Windows 2008 R2
Cache
Hospedado
IIS
Servidor de Arquivo
Gerenciamento da
Diretiva de Grupo
12
Opcionalmente, instale um cache hospedado no
escritório remoto. Configure os clientes para
usá-lo com a Diretiva de Grupo
Opções de Configuração Adicionais
Com a Diretiva de Grupo e o NetSH, você pode:
Ativar / desativar o Cache Distribuído
Ativar / desativar o Cache Hospedado
Definir o tamanho do cache
Definir o local do Cache Hospedado
Limpar o cache
Criar e replicar uma chave compartilhada para usar
em um cluster de servidores
E mais ...
Funciona em domínios e grupos de trabalho
13
Monitoramento
Logs de evento - Logs Operacionais e Logs de
Auditoria
Contadores Perfomon - Cliente, cache hospedado e
Servidor de Conteúdo
netsh para consultar a infraestrutura em busca de
possíveis problemas
Cache muito pequeno, problemas no firewall,
problemas no certificado etc.
Pacote MOM - para o rollup de todas as
informações
14
Benefícios do BranchCache
Benefícios para o Usuário Final
Melhora a capacidade de reação das aplicações e reduz o tempo de
espera na transferência de arquivos
Combinado a outros produtos SMB, melhora a experiência do
usuário em compartilhamentos remotos
Benefícios para o Profissional de TI
Otimiza a utilização da rede:
Recomendado para tráfego intranet baseado em HTTP e HTTPS
Funciona bem em compartilhamentos SMB (e SMB assinado) no
caminho de leitura
Tem suporte para protocolos de segurança de rede (SSL, Ipsec)
Reduz o custo do gerenciamento da WAN
15
Resumindo
O BranchCache™ reduz a largura de banda da WAN consumida
pelos usuários finais no tráfego SMB e HTTP baseado em
intranet e melhora a experiência do usuário.
O BranchCache™ acelera a entrega de conteúdos criptografados,
como, por exemplo, quando usamos HTTPS e IPsec, e ao mesmo
tempo garante a autorização dos usuários pelo servidor do
escritório central.
O BranchCache™ não requer equipamentos adicionais nos
escritórios remotos e pode ser gerenciado facilmente através da
tecnologia de gerenciamento dos sistemas existentes, como a
diretiva de grupo
16
© 2008 Microsoft Corporation. Todos os direitos reservados. Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos Estados Unidos e/ou outros
países.
As informações aqui contidas são para fins informativos apenas e representam a visão atual da Microsoft Corporation na data desta apresentação. Como a Microsoft deve responder às mudanças das condições de mercado,
este documento não deve ser interpretado como um compromisso da parte da Microsoft, e a Microsoft não pode assegurar a exatidão de qualquer informação apresentada após a data desta apresentação. A MICROSOFT NÃO
DÁ NENHUMA GARANTIA, EXPRESSA OU IMPLÍCITA, QUANTO ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.
17
Identificadores de conteúdo
Hashes
Retornado pelo
servidor
Blocos
Unidade de
download
Segmentos
Unidade de
descoberta
Conteúdo
18
Hashes de segmento, Hashes de bloco
Índice de compactação é 2000:1
BB
1 2
BBB
n 1 2
S1
BBB
n 1 2
S2
B
n
S3
Integraçaõ com HTTP
IE
Abrir
URL
IIS
Dados
“Branch Cache
Capable”
Dados
wininet
Hashlist
Obter
dados
http.sys
Hashlist
Dado
s
BranchC
Dados
Hashlist
BranchCa
che
ache
Dados
Hashlist
19
H1
H2
H3
H4
H5
Integração com SMB
Branch
Cache
Hashlist
Aplicação
ReadFile
Dados
Cache
CSC
20
Serviço de
Geração de
Hash de SMB
Serviço
CSC
Pré-busca
Dados
de
Arquivo
Hashlist
Dados
Driver CSC
Dados
Solicitação
Hashes
Driver do
Cliente SMB
Gere ou atualize
o hash
Solicitação
Hashes
Hashlist
Servidor
SMB
Driver
Gere ou atualize
o hash
Utilitário
HashGen
Salve
os hashes
Acesse os
hashes
Como o SSL é otimizado?
IE
IIS
Dados "in clear" (em
formato compreensível
para o usuário)
HTTP
Branch
Cache
Dados "in clear" (em
formato compreensível para
o usuário)
SSL
Dados criptografados
Soquetes
21
Dados "in clear" (em
formato compreensível
para o usuário)
Branch
Cache
HTTP
Dados "in clear" (em
formato compreensível
para o usuário)
SSL
Dados criptografados
Soquetes
Segurança
Cliente
Chave de descoberta de
segmento
Chave de criptografia
Hash(SK, “KeKeKe”)
Hash(SK, SH+”HoHoDk”)
SK (Segment Key - Chave de
Segmento) Privada
Hash(SH, Ks)
SH (Segment Hash Hash de Segmento)
Chave secreta de
servidor
Hash (Blockhashes)
Ks
Hashes de bloco
Hash(block)
Blocos
BB
1 2
B
n
Servidor
Fluxo de Segurança
Cliente solicita dados do servidor e indica
recurso BranchCache
Servidor autoriza o cliente
Servidor recupera metadados (hashes de bloco,
hashes de segmento, chave de segmento privada)
dos dados
Servidor envia dados no mesmo canal
Cliente computa uma chave de descoberta de
segmento
Transmite pela rede local
Fluxo de Segurança – Continua…
Clientes atendidos recebem a transmissão
Descriptografam o hash de segmento com a chave de
descoberta de segmento
Respondem com disponibilidade dos dados
Cliente solicita blocos do cliente atendido
Cliente atendido computa chave de criptografia a partir da
chave privada do segmento
Cliente atendido criptografa cada bloco com a chave de
criptografia
Cliente recebe os dados
Descriptografa os dados
Valida os dados do bloco de acordo com o hash do bloco
Se forem válidos, retorna para a aplicação
Segurança dos dados em descanso
Clientes
Cache só tem conteúdos solicitados pelo cliente
Dados ficam no cache ACL’d para que só possam ser
acessados se o servidor autorizar
Se houver preocupação com relação ao vazamento de dados,
use o BitLocker ou o EFS
Cache Hospedado
Cache tem conteúdos solicitados por todos os clientes
remotos
Use o BitLocker ou o EFS para criptografar o cache conforme
for necessário
Todos os dados podem ser excluídos do cache por
meio do netsh
25
Download

BranchCache