Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Visão geral
A Otimização de Entrega é uma ferramenta poderosa e útil para ajudar as empresas a gerenciar o uso da largura de banda para baixar conteúdo da Microsoft. É uma solução projetada para ser usada em ambientes de grande escala com um grande número de dispositivos, vários tamanhos de conteúdo, etc. A Otimização de Entrega é nativa das versões atualmente suportadas do Windows e fornece configuração padrão para aproveitar ao máximo o ambiente típico do cliente. A Otimização de Entrega é usada para fornecer muitos tipos diferentes de conteúdo, para que os clientes da Microsoft aproveitem a melhor experiência de download possível para seu ambiente. Há três componentes para a Otimização de Entrega:
- Downloader de HTTP.
- Tecnologia de nuvem P2P (ponto a ponto).
- Cache Conectado da Microsoft.
Uma das vantagens mais poderosas de usar a Otimização de Entrega é a capacidade de ajustar as configurações que capacitam os usuários a discar na entrega de conteúdo da Microsoft para atender às necessidades de ambientes específicos.
Monitorando os resultados
Como a Otimização de Entrega está ativada por padrão, você pode monitorar o valor por meio das Configurações do Windows para 'Otimização de Entrega' usando cmdlets do PowerShell de Otimização de Entrega e/ou por meio da experiência do Relatório do Windows Update para Empresas no Azure.
No caso em que a Otimização de Entrega não está funcionando em seu ambiente, é importante investigar para chegar à raiz do problema. Recomendamos que um ambiente de teste seja criado para avaliar facilmente dispositivos típicos para garantir que a Otimização de Entrega esteja funcionando corretamente. Para começar, o "Cenário 1: configuração básica" deve ser criado para testar o uso da Otimização de Entrega entre duas máquinas. Esse cenário foi projetado para eliminar qualquer ruído no ambiente para garantir que não haja nada que impeça a Otimização de Entrega de funcionar nos dispositivos. Depois de ter uma linha de base, você pode expandir o ambiente de teste para testes mais sofisticados.
Expectativas e objetivos
O foco dos cenários de teste neste artigo está centrado principalmente na demonstração das políticas de Otimização de Entrega centradas no download bem-sucedido de bytes usando P2P. Mais especificamente, o objetivo é mostrar que o ponto a ponto está funcionando conforme o esperado, usando os seguintes critérios:
- Os pares podem encontrar uns aos outros (por exemplo, na mesma LAN / sub-rede / grupo - correspondendo à sua política de 'Modo de Download').
- Files are downloading in the expected 'Download Mode' policy setting (valida connectivity to DO cloud, HTTP, and local configs).
- Pelo menos alguns downloads acontecendo via P2P (valida a conectividade entre pares).
Vários elementos que influenciam o emparelhamento geral, usando a Otimização de Entrega. Os fatores ambientais mais comuns e impactantes devem ser considerados.
- O número de arquivos no cache eonúmero de dispositivos têm um grande efeito no emparelhamento geral. Há um número definido de arquivos disponíveis para emparelhamento por vez, de cada cliente, portanto, o dispositivo de emparelhamento pode não estar atendendo a um arquivo específico.
- O tamanho do arquivoea confiabilidade da conexão com a Internetsão importantes. Há uma configuração de Otimização de Entrega para determinar o tamanho mínimo do arquivo para usar P2P. Além disso, uma conexão com a Internet deve ser aberta e confiável o suficiente para permitir que o cliente de Otimização de Entrega faça chamadas à API do serviço de nuvem e baixe arquivos de metadados antes de iniciar um download de arquivo.
- As Políticas de Otimização de Entrega podem desempenhar um papel. Em geral, é importante familiarizar-se com as configurações e padrões de Otimização de Entrega referência de Otimização de Entrega - Implantação do Windows | Microsoft Docs..
A Otimização de Entrega é uma plataforma P2P híbrida
A abordagem híbrida da Otimização de Entrega para download de várias fontes (HTTP e peer) em paralelo é especialmente crítica para ambientes de grande escala, avaliando constantemente a fonte ideal para entregar o conteúdo. Em conjunto, a distribuição do cache de conteúdo, entre os dispositivos participantes, contribui para a capacidade da Otimização de Entrega de encontrar economia de largura de banda à medida que mais pares se tornam disponíveis.
No momento em que um download é iniciado, o cliente de Otimização de Entrega começa a baixar da origem HTTP e a descobrir pares simultaneamente. Com um arquivo menor, a maioria dos bytes pode ser baixada de uma fonte HTTP antes de se conectar a um par, mesmo que os pares estejam disponíveis. Com um arquivo maior e pares de LAN de qualidade, ele pode reduzir a taxa de solicitação HTTP para quase zero, mas somente depois de fazer essas solicitações iniciais de HTTP.
Na próxima seção, você verá como os dois cenários de teste produzem resultados diferentes no número de bytes provenientes de HTTP versus pares. Esses cenários mostram a Otimização de Entrega avaliando continuamente o local ideal para baixar o conteúdo.
Cenários de teste
Cenário 1: configuração básica
Objetivo: Demonstrar como a tecnologia ponto a ponto de Otimização de Entrega funciona usando duas máquinas em um ambiente de teste controlado.
Resultados Esperados: A Máquina 1 baixará zero bytes dos pares e a Máquina 2 baixará 50-99% dos pares.
Configuração do computador de teste
| Lista de verificação de instalação | Valor/Explicação |
|---|---|
| Número de computadores usados | 2 |
| Máquinas Virtuais/dispositivos físicos | 2 |
| Versão do sistema operacional Windows | Windows 10 (21H2) e Windows 11 (21H2) |
| RAM | 8 GB |
| Tamanho do disco | 127 GB |
| Rede | Conectado à mesma rede, que represente a rede corporativa. |
| Pausar Atualizações do Windows | Isso controla o ambiente de teste para que nenhum outro conteúdo seja disponibilizado durante o teste, podendo alterar o resultado do teste. Se houver problemas e nenhum emparelhamento ocorrer, use 'Get-DeliveryOptimizationStatus' no primeiro computador para retornar uma lista em tempo real dos pares conectados. |
| Verifique se todos os aplicativos da Store estão atualizados | Isso ajuda a impedir que atualizações novas e inesperadas sejam baixadas durante o teste. |
| Política de Otimização de Entrega 'Modo de Download' | 2 (Grupo) (definido em cada máquina) |
| Política de Otimização de Entrega 'GroupID' | Defina o mesmo 'GUID' em cada máquina de teste. Um GUID é um valor necessário que pode ser gerado usando o PowerShell, '[guid]::NewGuid().'. |
| Necessário apenas em dispositivos Windows 11, defina a política de Otimização de Entrega 'Restringir Seleção de Par' | 0-NAT (definido em cada máquina). O comportamento padrão no Windows 11 é definido como '2-Descoberta de Pares Local'. Para fins de teste, isso precisa ter como escopo o NAT. |
Instruções de teste
O seguinte conjunto de instruções será usado para cada máquina:
Abrir o console do PowerShell como "Administrador"
Limpe o cache da Otimização de Entrega:
Delete-DeliveryOptimizationCache -Force -IncludePinnedFilesPare o serviço de Otimização de Entrega e limpe os logs antigos:
Stop-Service -Name DoSvc -ForceRemove-Item -Force "$env:WINDIR\ServiceProfiles\NetworkService\AppData\Local\Microsoft\Windows\DeliveryOptimization\Logs\*.etl"Executar:
Get-DeliveryOptimizationStatus
Abra a MS Store e procure por 'Asphalt Legends 9'. Selecione Obter para iniciar o download do conteúdo (tamanho do conteúdo: ~3,4 GB).
No computador #1
Executar 'Instruções de Teste'
Aguarde 5 minutos.
No computador #2
Executar 'Instruções de Teste'
Cenário 2: Configuração avançada
Objetivo:
Demonstrar como a tecnologia ponto a ponto de Otimização de Entrega funciona em um ambiente não controlado e expandindo para três máquinas
Resultados Esperados:
A Máquina 1 baixará zero bytes de pares e a Máquina 2 localizará pares e baixará 50-99% de pares. A máquina 3 encontrará dois pares e baixará 50-99% dos pares.
Configuração do computador de teste
| Lista de verificação de instalação | Valor/Explicação |
|---|---|
| Número de computadores usados | 3 |
| Máquinas virtuais | 3 |
| Versão do sistema operacional Windows | Windows 10 (21H2) |
| RAM | 8 GB |
| Tamanho do disco | 127 GB |
| Rede | Conectado à mesma rede, que represente a rede corporativa. |
| Política de Otimização de Entrega 'Modo de Download' | 2 (Grupo) (definido em cada máquina). |
| Política de 'ID de Grupo' de Otimização de Entrega | Defina o mesmo 'GUID' em cada máquina de teste. Um GUID é um valor necessário, que pode ser gerado usando o PowerShell, '[guid]::NewGuid().](https://devblogs.microsoft.com/scripting/powertip-create-a-new-guid-by-using-powershell/)». |
| Política de Otimização de Entrega 'Atrasar o download em segundo plano do http' | 60 (definido em cada máquina). |
| Otimização de Entrega 'Atrasar o download em primeiro plano da Política HTTP | 60 (definido em cada máquina). |
Instruções de teste
O seguinte conjunto de instruções será usado para cada máquina:
- Limpe o cache DO: 'Delete-DeliveryOptimizationCache'.
- Abra a MS Store e procure por 'Asphalt Legends 9'. Selecione Obter para iniciar o download do conteúdo (tamanho do conteúdo: ~3,4 GB).
- Abra o console do PowerShell como administrador. Execute 'Get-DeliveryOptimizationStatus'.
Na máquina #1:
Executar 'Instruções de Teste'
Saída: Windows 10 (21H2)
Observações
- O primeiro download no grupo de dispositivos mostra todos os bytes provenientes do HTTP, 'BytesFromHttp'.
- O download está em 'Primeiro plano' porque o aplicativo da Store está fazendo o download e em primeiro plano no dispositivo porque é iniciado pelo usuário no aplicativo da Store.
- Nenhum par foi encontrado.
Aguarde 5 minutos.
Na máquina #2:
Executar 'Instruções de Teste'
Saída do Windows 10 (21H2)
Observações
- 'PercentPeerCaching' é 99,8%
- Ainda há a fonte 'BytesFromHttp' sendo usada
- Um par foi encontrado
- Todo o emparelhamento foi feito a partir do dispositivo na LAN, conforme mostrado com 'BytesFromLanPeers'
Na máquina #3:
Executar 'Instruções de Teste'
Saída: Windows 10 (21H2)
Observações
- 'PercentPeerCaching' é aproximadamente o mesmo que o computador #2, com 99,7%.
- Agora, dois pares são encontrados.
- Ainda baixando da fonte HTTP, como visto com o valor 'BytesFromHttp'.
Observações de fornecimento de pares para todas as máquinas no grupo de teste
A natureza distribuída da tecnologia de Otimização de Entrega é óbvia quando você executa novamente o cmdlet 'Get-DeliveryOptimizationStatus' em cada um dos computadores de teste. Para cada um, há um novo valor preenchido para o campo 'BytesToLanPeers'. Este teste demonstra que, à medida que mais pares se tornam disponíveis, as solicitações para baixar bytes são distribuídas pelo grupo de emparelhamento e atuam como a fonte para o conteúdo de emparelhamento. Cada par desempenha um papel na manutenção do outro.
Saída: Máquina 1
'BytesToPeers' originados da Máquina 1 são '5704426044'. Isso representa o número total de bytes baixados pelos dois pares no grupo.
Saída: Máquina 2
'BytesToPeers' originados da Máquina 2 são '1899143740'. Quando houver dois pares no grupo com bytes disponíveis, observe que a distribuição de bytes vem da Máquina 1 ou da Máquina 2.
Saída: Máquina 3
'BytesToPeers' originados da Máquina 3 são '0'. Isso significa que nenhum outro par está baixando bytes desse par, o que é esperado, já que era a última máquina do grupo.
Conclusão
O uso da Otimização de Entrega pode ajudar a causar um impacto significativo nos ambientes do cliente para otimizar a largura de banda. A tecnologia ponto a ponto oferece muitas configurações projetadas para serem flexíveis para qualquer organização. A Otimização de Entrega usa um cache distribuído em diferentes fontes para garantir a melhor experiência de download, limitando os recursos usados em cada dispositivo.
Os cenários de teste encontrados neste documento ajudam a mostrar um ambiente de teste controlado, ajudando a evitar que as atualizações interrompam os resultados do emparelhamento. O outro, um caso mais real, demonstra como o conteúdo disponível entre os pares será usado como fonte do conteúdo.
Se forem encontrados problemas durante o teste, os cmdlets do PowerShell de Otimização de Entrega podem ser uma ferramenta útil para ajudar a explicar o que está acontecendo no ambiente.