Cache ponto a ponto para clientes do Configuration Manager
Aplica-se a: Configuration Manager (branch atual)
Utilize a cache ponto a ponto para ajudar a gerir a implementação de conteúdos para clientes em localizações remotas. A cache ponto a ponto é uma solução incorporada do Configuration Manager que permite aos clientes partilhar conteúdos com outros clientes diretamente a partir da respetiva cache local.
Visão Geral
Definições:
Cliente de cache ponto a ponto: qualquer cliente do Configuration Manager que transfira conteúdo de um elemento da rede.
Origem da cache ponto a ponto: um cliente do Configuration Manager que ativa para a cache ponto a ponto e que tem conteúdo para partilhar com outros clientes.
Utilize as definições de cliente para permitir que os clientes sejam origens de cache ponto a ponto. Não precisa de ativar clientes de cache ponto a ponto. Quando ativa os clientes como origens de cache ponto a ponto, o ponto de gestão inclui-os na lista de origens de localização de conteúdos. Para obter mais informações sobre este processo, veja Operações.
Uma origem de cache ponto a ponto tem de ser membro do grupo de limites atual do cliente de cache ponto a ponto. O ponto de gestão não inclui origens de cache ponto a ponto de um grupo de limites vizinho na lista de origens de conteúdo que fornece ao cliente. Inclui apenas pontos de distribuição de um grupo de limites vizinhos. Para obter mais informações sobre os grupos de limites atuais e vizinhos, veja Grupos de limites.
O cliente do Configuration Manager utiliza a cache ponto a ponto para servir a outros clientes todos os tipos de conteúdo na cache. Este conteúdo inclui:
- Ficheiros do Microsoft 365 Apps para Grandes Empresas
- Ficheiros de instalação rápida
A cache ponto a ponto não substitui a utilização de outras soluções, como o Windows BranchCache ou a Otimização da Entrega. A cache ponto a ponto funciona juntamente com outras soluções. Estas tecnologias dão-lhe mais opções para expandir soluções de implementação de conteúdos tradicionais, como pontos de distribuição. A cache ponto a ponto é uma solução personalizada sem dependência do BranchCache. Se não ativar ou utilizar o BranchCache, a cache ponto a ponto continuará a funcionar.
Observação
O Windows BranchCache está sempre ativado em implementações. Se o ponto de distribuição o suportar e estiver ativado nas definições do cliente, os clientes utilizam o BranchCache. Para obter mais informações, veja Configurar o BranchCache.
Operações
Para ativar a cache ponto a ponto, implemente as definições de cliente numa coleção. Em seguida, os membros dessa coleção atuam como uma origem de cache ponto a ponto para outros clientes no mesmo grupo de limites.
Um cliente que funciona como uma origem de conteúdo de elemento da rede submete uma lista de conteúdos em cache disponíveis para o respetivo ponto de gestão através de mensagens de estado. Um cliente de origem de conteúdo do elemento da rede também envia uma mensagem de estado para o ponto de gestão quando remove o conteúdo da respetiva cache local.
Observação
Para obter a lista de mensagens de estado de origem de conteúdo do elemento da rede aplicáveis, veja Mensagens de estado no Configuration Manager. Especificamente aqueles com IDs de mensagem de estado de 7200, 7201, 7202 e 7203.
Outro cliente no mesmo grupo de limites faz um pedido de localização de conteúdo para o ponto de gestão. O servidor devolve a lista de potenciais origens de conteúdo. Esta lista inclui cada origem de cache ponto a ponto que tem o conteúdo e está online. Também inclui os pontos de distribuição e outras localizações de origem de conteúdo nesse grupo de limites. Para obter mais informações, veja Prioridade da origem de conteúdo.
Como habitualmente, o cliente que procura o conteúdo seleciona uma origem na lista fornecida. Em seguida, o cliente tenta obter o conteúdo.
Os grupos de limites incluem definições para lhe dar mais controlo sobre a distribuição de conteúdos no seu ambiente. Para obter mais informações, veja Opções de grupo de limites para transferências de elementos da rede.
Observação
Se o cliente reverter para um grupo de limites vizinho para conteúdo, o ponto de gestão não adiciona as origens de cache ponto a ponto do grupo de limites vizinho à lista de potenciais localizações de origem de conteúdo.
Escolha apenas os clientes mais adequados como origens de cache ponto a ponto. Avalie a adequação do cliente com base em atributos como o tipo de chassis, o espaço em disco e a conectividade de rede. Para obter mais informações que o possam ajudar a selecionar os melhores clientes a utilizar para a cache ponto a ponto, consulte este blogue de um consultor da Microsoft.
Observação
Por predefinição, se as primeiras 25 origens de cache ponto a ponto estiverem offline ou inacessíveis, um cliente de cache ponto a ponto poderá não conseguir transferir o conteúdo.
Pode configurar esta definição com as propriedades SuperPeerLocationCount
de definição do site e SuperPeerLocationCountMax
. Os valores predefinidos são 25
e 50
. Para obter mais informações, veja How to read and write to the site control file by using WMI (Como ler e escrever no ficheiro de controlo do site com o WMI).
Também pode reduzir estes valores, por exemplo, 5
e 10
. Esta configuração faz com que o cliente recue mais rapidamente para outras localizações de conteúdo. Para obter mais informações, veja Prioridade da origem de conteúdo.
Acesso limitado a uma origem de cache ponto a ponto
Uma origem de cache ponto a ponto rejeita pedidos de conteúdo quando cumpre qualquer uma das seguintes condições no momento em que um elemento da rede solicita conteúdo:
Modo de bateria fraca
A carga do processador excede os 80%
A E/S do disco tem um AvgDiskQueueLength que excede 10
Não existem mais ligações disponíveis para o computador
Dica
Configure estas definições com a classe WMI de servidor de configuração de cliente para a funcionalidade de origem do elemento da rede (SMS_WinPEPeerCacheConfig
) no SDK do Configuration Manager.
Quando a origem da cache ponto a ponto rejeita um pedido para o conteúdo, o cliente de cache ponto a ponto continua a procurar conteúdo a partir da respetiva lista de localizações de origem de conteúdo.
Requisitos
A cache ponto a ponto suporta todas as versões do Windows listadas como suportadas em Sistemas operativos suportados para clientes e dispositivos. Os sistemas operativos não Windows não são suportados como origens de cache ponto a ponto ou clientes de cache ponto a ponto.
Observação
O Arm64 do Windows 10/11 não é suportado como cliente de cache ponto a ponto ou de cache ponto a ponto.
Uma origem de cache ponto a ponto tem de ser um cliente do Configuration Manager associado a um domínio. No entanto, um cliente que não esteja associado a um domínio pode obter conteúdo de uma origem de cache ponto a ponto associada a um domínio.
Os clientes só podem transferir conteúdos de origens de cache ponto a ponto no grupo de limites atual.
Observação
O Configuration Manager determina se uma origem de cache ponto a ponto foi transferida para outra localização. Este comportamento garante que o ponto de gestão o oferece como origem de conteúdo aos clientes na nova localização e não na localização antiga.
Não é necessária uma conta de acesso à rede com a seguinte exceção:
Configure uma conta de acesso de rede no site quando um cliente compatível com cache ponto a ponto executa uma sequência de tarefas a partir do Centro de Software e é reiniciada para uma imagem de arranque. Quando o dispositivo está no Windows PE, utiliza a conta de acesso à rede para obter conteúdo da origem da cache ponto a ponto.
Quando necessário, a origem da cache ponto a ponto utiliza a conta de acesso à rede para autenticar pedidos de transferência de elementos da rede. Esta conta requer apenas permissões de utilizador de domínio para esta finalidade.
Antes de tentar transferir conteúdo, o ponto de gestão primeiro valida que a origem da cache ponto a ponto está online. Esta validação ocorre através do "canal rápido" para a notificação de cliente, que utiliza a porta TCP 10123.
Observação
Para tirar partido das novas funcionalidades do Configuration Manager, primeiro atualize os clientes para a versão mais recente. Embora as novas funcionalidades apareçam na consola do Configuration Manager quando atualiza o site e a consola, o cenário completo só estará funcional quando a versão do cliente também for a mais recente.
Configurações do cliente
Para obter mais informações sobre as definições de cliente de cache ponto a ponto, veja Definições da cache do cliente.
Para obter mais informações sobre como configurar estas definições, veja Como configurar as definições do cliente.
Em clientes compatíveis com a cache ponto a ponto que utilizam a Firewall do Windows, o Configuration Manager configura as portas de firewall que especificar nas definições do cliente.
Suporte de transferência parcial
As origens de cache ponto a ponto do cliente podem dividir o conteúdo em partes. Estas partes minimizam a transferência de rede para reduzir a utilização da WAN. O ponto de gestão fornece um controlo mais detalhado das partes de conteúdo. Tenta eliminar mais do que uma transferência do mesmo conteúdo por grupo de limites.
Cenário de exemplo
A Contoso tem um único site primário com dois grupos de limites: Sede (HQ) e Sucursal. Existe uma relação de contingência de 30 minutos entre os grupos de limites. O ponto de gestão e o ponto de distribuição do site estão apenas no limite HQ. A localização da sucursal não tem um ponto de distribuição local. Dois dos quatro clientes da sucursal estão configurados como origens de cache ponto a ponto.
Tem como destino uma implementação com conteúdo para os quatro clientes na sucursal. Só distribuiu o conteúdo para o ponto de distribuição.
O Client3 e o Client4 não têm uma origem local para a implementação. O ponto de gestão indica aos clientes para aguardarem 30 minutos antes de regressarem ao grupo de limites remotos.
O Client1 (PCS1) é a primeira origem de cache ponto a ponto a atualizar a política com o ponto de gestão. Uma vez que este cliente está ativado como uma origem de cache ponto a ponto, o ponto de gestão instrui-o a começar imediatamente a transferir a parte A a partir do ponto de distribuição.
Quando o Client2 (PCS2) contacta o ponto de gestão, como parte A já está em curso, mas ainda não está concluído, o ponto de gestão indica-lhe para começar imediatamente a transferir a parte B a partir do ponto de distribuição.
O PCS1 termina a transferência da parte A e notifica imediatamente o ponto de gestão. Como a parte B já está em curso, mas ainda não está concluída, o ponto de gestão indica-lhe para começar a transferir a parte C a partir do ponto de distribuição.
O PCS2 termina a transferência da parte B e notifica imediatamente o ponto de gestão. O ponto de gestão indica-lhe para começar a transferir a parte D a partir do ponto de distribuição.
O PCS1 termina a transferência da parte C e notifica imediatamente o ponto de gestão. O ponto de gestão informa-o de que não existem mais partes disponíveis a partir do ponto de distribuição remoto. O ponto de gestão instrui-o a transferir a parte B a partir do respetivo elemento de rede local, PCS2.
Este processo continua até que ambas as origens de cache ponto a ponto do cliente tenham todas as partes umas das outras. O ponto de gestão prioriza partes do ponto de distribuição remoto antes de instruir as origens da cache ponto a ponto para transferirem partes de elementos locais.
O Client3 é o primeiro a atualizar a política após o período de contingência de 30 minutos expirar. Agora, verifica novamente com o ponto de gestão, que informa o cliente de novas origens locais. Em vez de transferir o conteúdo na totalidade a partir do ponto de distribuição na WAN, transfere o conteúdo na totalidade a partir de uma das origens de cache ponto a ponto do cliente. Os clientes priorizam as origens de elemento da rede local.
Observação
Se o número de origens de cache ponto a ponto do cliente for maior do que o número de partes de conteúdo, o ponto de gestão instrui as origens de cache ponto a ponto adicionais a aguardarem pela contingência como um cliente normal.
Configurar a transferência parcial
Configure grupos de limites e origens de cache ponto a ponto de acordo com o normal.
Na consola do Configuration Manager, aceda à área de trabalho Administração , expanda Configuração do Site e selecione Sites. Selecione Definições de Hierarquia no friso .
No separador Geral , ative a opção Configurar origens de cache ponto a ponto do cliente para dividir conteúdo em partes.
Crie uma implementação necessária com conteúdo.
Observação
Esta funcionalidade só funciona quando o cliente transfere conteúdo em segundo plano, tal como com uma implementação necessária. As transferências a pedido, como quando o utilizador instala uma implementação disponível no Centro de Software, comportam-se como habitualmente.
Para vê-los a processar a transferência de conteúdos em partes, examine a ContentTransferManager.log na origem da cache ponto a ponto do cliente e a MP_Location.log no ponto de gestão.
Documentação de orientação para a gestão da cache
A cache ponto a ponto depende da cache do cliente do Configuration Manager para partilhar conteúdo. Considere os seguintes pontos para gerir a cache do cliente no seu ambiente:
A cache de cliente do Configuration Manager não é como a biblioteca de conteúdos num ponto de distribuição. Enquanto gere o conteúdo que distribui para um ponto de distribuição, o cliente do Configuration Manager gere automaticamente o conteúdo na respetiva cache. Existem definições e métodos para ajudar a controlar que conteúdo está na cache de uma origem de cache ponto a ponto. Para obter mais informações, veja Configurar a cache do cliente.
O tamanho e a manutenção da cache aplicam-se a origens de cache ponto a ponto. Para obter mais informações, veja Configurar o tamanho da cache do cliente. Considere o tamanho de conteúdos maiores, como pacotes de atualização do SO ou ficheiros de atualização rápida do Windows. Compare a sua necessidade deste conteúdo com o espaço em disco disponível nas origens de cache ponto a ponto.
O cliente de origem da cache ponto a ponto atualiza a última hora referenciada do conteúdo na cache quando um elemento da rede o transfere. O cliente utiliza este carimbo de data/hora quando mantém automaticamente a cache, removendo primeiro o conteúdo mais antigo. Por isso, deve aguardar para remover o conteúdo que os clientes da cache ponto a ponto transferem com mais frequência, se é que é possível.
Se necessário, durante uma sequência de tarefas de implementação do SO, utilize a variável SMSTSPreserveContent para manter o conteúdo na cache do cliente. Para obter mais informações, veja Variáveis de sequência de tarefas.
Se necessário, ao criar o seguinte software, utilize a opção para Manter o conteúdo na cache do cliente:
- Aplicativos
- Pacotes
- Imagens do SO
- Pacotes de atualização do SO
- Imagens de inicialização
Monitoramento
Para o ajudar a compreender a utilização da cache ponto a ponto, veja o dashboard Origens de Dados do Cliente . Para obter mais informações, veja Dashboard de origens de dados do cliente.
Utilize também relatórios para ver a utilização da cache ponto a ponto. Na consola do , aceda à área de trabalho Monitorização , expanda Relatórios e selecione o nó Relatórios . Todos os relatórios seguintes têm um tipo de Conteúdo de Distribuição de Software:
Rejeição do conteúdo da origem da cache ponto a ponto: com que frequência as origens de cache ponto a ponto num grupo de limites rejeitam um pedido de conteúdo.
Observação
Problema conhecido: ao desagregar resultados como MaxCPULoad ou MaxDiskIO, poderá receber um erro que sugere que o relatório ou os detalhes não podem ser encontrados. Para contornar este problema, utilize os outros dois relatórios que mostram diretamente os resultados.
Rejeição do conteúdo da origem da cache ponto a ponto por condição: mostra os detalhes de rejeição de um grupo de limites especificado ou tipo de rejeição.
Observação
Problema conhecido: não pode selecionar a partir dos parâmetros disponíveis e, em vez disso, tem de introduzi-los manualmente. Introduza os valores para Nome do Grupo de Limites e Tipo de Rejeição , conforme visto no relatório de rejeição do conteúdo da origem da cache ponto a ponto. Por exemplo, para Tipo de Rejeição , pode introduzir MaxCPULoad ou MaxDiskIO.
Detalhes de rejeição do conteúdo de origem da cache ponto a ponto: mostrar o conteúdo que o cliente estava a pedir quando foi rejeitado.
Observação
Problema conhecido: não pode selecionar a partir dos parâmetros disponíveis e, em vez disso, tem de introduzi-los manualmente. Introduza o valor para Tipo de Rejeição , conforme apresentado no relatório de rejeição do conteúdo de origem da cache ponto a ponto. Em seguida, introduza o ID do Recurso para a origem de conteúdo sobre a qual pretende obter mais informações.
Para localizar o ID de Recurso da origem de conteúdo:
Localize o nome do computador que é apresentado como a origem da cache ponto a ponto nos resultados da rejeição do conteúdo da origem da cache ponto a ponto por relatório de condição .
Aceda à área de trabalho Ativos e Compatibilidade , selecione o nó Dispositivos e procure o nome desse computador. Utilize o valor da coluna ID do Recurso.