Ler em inglês

Compartilhar via


Como funciona a sincronização

Este artigo fornece uma visão geral de como a sincronização funciona no Microsoft OneDrive. Ele ajuda você a entender a lógica por trás de como as informações fluem entre aplicativos, como as tecnologias funcionam juntas e como os dados são protegidos.

Baixar o PDF

Ilustração do processo de sincronização

Como as informações fluem

O aplicativo Sincronização do OneDrive usa o WNS (Windows Push Notification Services) para sincronizar arquivos em tempo real. O WNS informa o aplicativo de sincronização sempre que uma alteração realmente acontece, eliminando pesquisas redundantes e economizando no poder de computação desnecessário.

Veja como funciona:

  • Uma alteração ocorre no Microsoft 365.

  • O WNS alerta o aplicativo de sincronização da alteração.

  • O OneDrive adiciona-o à Fila de Alterações do Servidor Interno.

    • Quaisquer alterações de metadados acontecem imediatamente, como renomear ou excluir arquivos.
    • Baixar conteúdo também inicia uma sessão específica com o cliente.
  • O Microsoft 365 tem ponteiros de metadados direcionando-o por meio do Microsoft Azure.

  • As alterações são processadas na ordem em que são recebidas.

O aplicativo de Sincronização do OneDrive anterior (Groove.exe) usou um serviço de votação para marcar para alterações em um agendamento predeterminado. A pesquisa pode levar à defasagem e lentidão do sistema porque requer uma quantidade significativa de poder de computação. O uso do WNS é um aprimoramento significativo.

Protocolos de autenticação

Os protocolos de autenticação dependem de qual versão do SharePoint você está usando.

  • SharePoint Server 2019 usa NTLM.
  • O SharePoint no Microsoft 365 usa o FedAuth.

Sincronizando diferentes tipos de arquivo

O OneDrive manipula a sincronização de forma diferente dependendo do tipo de arquivo.

Para arquivos do Office 2016 e do Office 2019, o OneDrive colabora diretamente com os aplicativos específicos para garantir que os dados sejam transferidos corretamente. Se o aplicativo da área de trabalho do Office estiver em execução, ele manipulará a sincronização. Se não estiver em execução, o OneDrive o fará.

Para outros tipos de arquivos e pastas, itens menores que 8 MB são enviados embutidos em uma única solicitação HTTPS. Qualquer coisa de 8 MB ou maior é dividida em partes de arquivo e enviada separadamente uma de cada vez por meio de uma sessão do BITS ( Serviço de Transferência Inteligente em Segundo Plano ). Outras alterações são agrupadas em lote em solicitações HTTPS para o servidor.

As tecnologias subjacentes

O aplicativo Sincronização do OneDrive usa o seguinte para sincronizar arquivos:

  • Para encontrar novas alterações e carregar informações: https://<tenant_name, i.e. contoso>-my.sharepoint.com/personal/<user_contoso_onmicrosoft_com>/_api/SPFileSync/sync/<default document library ID GUID>/

  • Para baixar itens: https://<tenant_name, i.e. contoso>-my.sharepoint.com/personal/<user_contoso_onmicrosoft_com>/_layouts/15/download.aspx

  • Para descobrir os sites e organizações, um usuário pode acessar: https://odc.officeapps.live.com/odc/servicemanager/userconnected

Segurança e criptografia

Os pedaços de arquivo são armazenados em vários contêineres no Azure, cada um dos quais recebe uma chave exclusiva. Cada chave é necessária para remontar o arquivo completo. Há também uma chave master separada criptografando cada chave de partes de arquivo, garantindo que os dados permaneçam seguros mesmo quando não estão em movimento.