Descrever a Sincronização de Arquivos do Azure

Concluído

A Sincronização de Arquivos do Azure é um serviço que permite armazenar em cache compartilhamentos de arquivo do Azure em um servidor de arquivo do Windows Server local. Com a camada de nuvem habilitada, a Sincronização de Arquivos do Azure ajuda a garantir que um servidor de arquivos sempre tenha espaço livre disponível ao disponibilizar mais arquivos do que um servidor de arquivos pode armazenar localmente. Ele apresenta toda a estrutura de pastas e os arquivos como se estivessem disponíveis localmente, embora alguns arquivos possam estar em camadas para o compartilhamento de arquivo do Azure. Se um usuário tentar acessar esse arquivo, o arquivo será chamado novamente (baixado de modo transparente do compartilhamento de arquivo do Azure) em segundo plano e, depois, apresentado ao usuário. Ao fazer isso, a Sincronização de Arquivos transforma um Windows Server local em um cache rápido do compartilhamento de arquivo do Azure. A Sincronização de Arquivos dá suporte ao modelo de vários mestres e pode sincronizar dados entre vários servidores de arquivos.

Terminologia da Sincronização de Arquivos do Azure

Se você quiser entender como a Sincronização de Arquivos funciona, precisará entender os termos relacionados a ele. O diagrama usa essa terminologia para descrever como a Sincronização de Arquivos do Azure funciona.

Um diagrama mostra como Sincronização de Arquivos do Azure funciona, usando o processo descrito no texto a seguir.

  • O servidor que executa o Windows Server neste diagrama tem o agente de Sincronização de Arquivos do Azure e está registrado com Sincronização de Arquivos do Azure.
  • Ao lado desse servidor, há dois grupos de sincronização: contabilidade e vendas.
  • O grupo de sincronização de contabilidade tem D:\Accounting como o ponto de extremidade do servidor.
  • O grupo de sincronização de vendas tem D:\Sales como o ponto de extremidade do servidor.
  • Cada grupo de sincronização tem uma interação bidirecional com o ponto de extremidade na nuvem, o que significa que o ponto de extremidade do servidor sincroniza seu conteúdo com o conteúdo do ponto de extremidade na nuvem (o compartilhamento de arquivo do Azure é o ponto de extremidade na nuvem).
  • Os dois pontos de extremidade de nuvem têm uma interação bidirecional com o mesmo serviço de sincronização de armazenamento.
  • A Sincronização de Arquivos do Azure usa o Serviço de Sincronização de Armazenamento.
  • O serviço de sincronização de armazenamento tem uma interação bidirecional com a conta de armazenamento do Azure, que simboliza que os pontos de extremidade de nuvem (compartilhamentos de arquivos do Azure) são criados na conta de armazenamento do Azure.
  • A conta de armazenamento tem uma interação bidirecional com o Backup do Azure, o que significa que é possível fazer backup da conta de armazenamento do Azure usando backup.

A tabela a seguir descreve os vários componentes no diagrama.

Componente Descrição
Serviço de Sincronização de Armazenamento Esse é o recurso do Azure de nível superior para Sincronização de Arquivos. Ele é usado para criar grupos de sincronização, que conectam contas de armazenamento do Azure, compartilhamentos de arquivos do Azure (também chamados de pontos de extremidade de nuvem) e pontos de extremidade do servidor (locais de arquivos em um servidor de arquivos do Windows Server registrado).
Grupo de sincronização Um grupo de sincronização define a topologia de sincronização para um conjunto de arquivos. Os pontos de extremidade em um grupo de sincronização são mantidos em sincronização entre si. Se, por exemplo, você tiver dois conjuntos distintos de arquivos que deseja gerenciar com a Sincronização de Arquivos, crie dois grupos de sincronização e adicione pontos de extremidade diferentes a cada grupo de sincronização. O Serviço de Sincronização de Armazenamento pode ter até cem grupos de sincronização e um grupo de sincronização pode ter até cinquenta pontos de extremidade de servidor. (Um grupo de sincronização sempre tem um ponto de extremidade na nuvem).
Servidor registrado O objeto de servidor registrado representa uma relação de confiança entre um servidor (ou cluster) que está executando o Windows Server e o Serviço de Sincronização de Armazenamento. Você pode registrar até 99 computadores Windows Server por serviço de sincronização de armazenamento, independentemente da associação de domínio. Servidores únicos que executam o Windows Server (ou um cluster) podem ser registrados com apenas um serviço de Sincronização de Armazenamento em um determinado momento.
Agente de Sincronização de Arquivo do Azure O agente da Sincronização de Arquivos é um pacote que pode ser baixado que permite que o Windows Server seja sincronizado com um compartilhamento de arquivo do Azure. O agente de Sincronização de Arquivos é atualizado regularmente e tem três componentes principais: o serviço Windows em segundo plano que monitora as alterações nos pontos de extremidade do servidor e inicia as sessões de sincronização para o Azure. Depois de detectar uma alteração, o arquivo é criptografado e sincronizado com o compartilhamento de arquivo do Azure. O filtro do sistema de arquivos da Sincronização de Arquivos, responsável por dispor os arquivos em camadas para os Arquivos do Azure (quando a camada de nuvem está habilitada) para o ponto de extremidade do servidor. A disposição em camadas ocorre dinamicamente em segundo plano. Cmdlets de gerenciamento do PowerShell, que você pode usar para gerenciar a Sincronização de Arquivos.
Ponto de extremidade do servidor Um ponto de extremidade do servidor representa uma localização específica em um computador do Windows Server registrado, como uma pasta ou um volume. Você pode adicionar vários pontos de extremidade do servidor ao mesmo computador do Windows Server, mas eles devem estar em grupos de sincronização diferentes. Os pontos de extremidade do servidor podem estar no mesmo volume do mesmo computador do Windows Server se os namespaces deles não se sobrepõem. Por exemplo, D:\Folder1 e D:\Folder2 podem ser dois pontos de extremidade de servidor no mesmo computador Windows Server. Você pode configurar políticas de camada de nuvem individualmente para cada ponto de extremidade de servidor.
Ponto de extremidade da nuvem O ponto de extremidade na nuvem é o compartilhamento de arquivo do Azure que faz parte de um grupo de sincronização. Todo o compartilhamento de arquivo do Azure é sincronizado, mas um compartilhamento de arquivo do Azure pode ser membro apenas de um grupo de sincronização. Se você adicionar um compartilhamento de arquivo do Azure que tem um conjunto existente de arquivos como um ponto de extremidade na nuvem a um grupo de sincronização, os arquivos existentes serão sincronizados com os pontos de extremidade que você adicionar ao mesmo grupo de sincronização.

Benefícios da Sincronização de Arquivos do Azure

A Sincronização de Arquivos do Azure proporciona à sua organização uma série de benefícios, incluindo sincronização multissite, camada de nuvem e backup e recuperação de desastres.

Sincronização multissite

O agente de Sincronização de Arquivos sincroniza um ponto de extremidade do servidor com um compartilhamento de arquivo do Azure. Depois de adicionar, remover ou modificar arquivos, pastas ou suas permissões em um ponto de extremidade do servidor, o agente detecta a alteração e a replica para a nuvem. As alterações são detectadas imediatamente e os arquivos adicionados ficam visíveis no compartilhamento de arquivo do Azure em alguns segundos. Arquivos maiores levam mais tempo para ficarem disponíveis com base em seu tamanho e na velocidade da conexão com a Internet.

Quando você tem vários pontos de extremidade de servidor no mesmo grupo de sincronização, o agente de Sincronização de Arquivos sincroniza seu conteúdo independentemente dos locais dos pontos de extremidades. Eles podem estar na mesma rede ou em diferentes partes do mundo. Dessa forma, a Sincronização de Arquivos pode ser usada para sincronização entre vários sites. Funcionalidade similar fornece o serviço de função de Replicação do DFS no Windows Server.

A Sincronização de Arquivos implementa a replicação de vários mestres, o que significa que as alterações que ocorrem em qualquer ponto de extremidade do servidor são sincronizadas com todos os outros pontos de extremidades no mesmo grupo de sincronização.

A Sincronização de Arquivos não fornece bloqueio, o que significa que, se o mesmo arquivo for modificado em vários pontos de extremidade ao mesmo tempo antes que a primeira modificação seja sincronizada, ocorrerá um conflito. A Sincronização de Arquivos detecta esses conflitos, o que resulta em várias cópias do arquivo (nomes de arquivo conflitantes incluem o nome do ponto de extremidade que causou o conflito).

Disposição em camadas de nuvem

A camada de nuvem é um recurso opcional que você pode habilitar e configurar para pontos de extremidade do servidor. Quando a camada de nuvem não está habilitada, todos os arquivos são mantidos localmente no ponto de extremidade do servidor e no compartilhamento de arquivo do Azure. No entanto, o espaço em disco disponível limita localmente um ponto de extremidade do servidor e você pode ficar sem espaço ao copiar muitos arquivos grandes para um ponto de extremidade do servidor.

Com a disposição em camada de nuvem, você pode definir o percentual de espaço livre que deve estar sempre disponível no ponto de extremidade do servidor. Você também pode definir se deseja armazenar localmente somente os arquivos acessados recentemente. Você pode copiar quantos arquivos quiser para um ponto de extremidade do servidor e todos os arquivos serão sincronizados com o ponto de extremidade na nuvem. No entanto, os arquivos que excederem o limite de espaço livre para o volume ou que não foram acessados recentemente serão removidos do armazenamento local, mas permanecerão no compartilhamento de arquivo do Azure. Esses arquivos ainda estão disponíveis e são exibidos no ponto de extremidade do servidor como um ponto de nova análise com o atributo offline. Os usuários podem acessá-los, mas os arquivos não ocupam espaço no ponto de extremidade do servidor.

Backup de nuvem

O agente de Sincronização de Arquivos ajuda a garantir que todos os arquivos de ponto de extremidade do servidor sejam sincronizados com um compartilhamento de arquivo do Azure. Você pode criar até 200 instantâneos de compartilhamento de arquivo do Azure, que podem ser usados para restaurar versões anteriores de qualquer arquivo; por exemplo, usando o recurso Versões Anteriores no Explorador de Arquivos. As versões anteriores também estão disponíveis para arquivos que não estão armazenados em cache em um ponto de extremidade do servidor devido à camada de nuvem.

Você pode usar o Backup do Azure para executar um backup diário agendado de compartilhamentos de arquivos do Azure ou até quatro backups diários sob demanda. O Backup do Azure usa instantâneos para criar um backup de compartilhamento de arquivo do Azure. Com base na sua política de retenção, um backup de compartilhamento de arquivo do Azure pode ser preservado por até dez anos.

Recuperação de desastre

Todos os arquivos de ponto de extremidade do servidor são sincronizados com compartilhamentos de arquivos do Azure, o que possibilita a criação rápida de um ponto de extremidade do servidor, por exemplo, se ocorrer um desastre ou se for necessário adicionar outro ponto de extremidade do servidor à sua rede. Você só precisa instalar o agente de Sincronização de Arquivos em um novo computador do Windows Server, registrar o servidor e adicioná-lo como um ponto de extremidade do servidor ao grupo de sincronização. Independentemente da quantidade de dados em um compartilhamento de arquivo do Azure, o agente de sincronização primeiro efetua pull de todo o namespace, o que torna a estrutura de pastas e os arquivos quase imediatamente exibidos e disponíveis no novo servidor. Esse processo é chamado de recuperação rápida de desastre ou restauração rápida de namespace. Enquanto o agente de sincronização começa a armazenar em cache os arquivos no ponto de extremidade do servidor em segundo plano, dependendo das configurações de camada de nuvem, os usuários já podem acessar os arquivos. Se eles tentarem acessar um arquivo que ainda não está em cache, o agente de sincronização recuperará de modo imediato e direto os dados de arquivo do compartilhamento de arquivo do Azure. Um usuário pode acessar e abrir o arquivo sem perceber que ele não foi armazenado em cache localmente no ponto de extremidade do servidor.