O que é a Sincronização de Arquivos do Azure?
A Sincronização de Arquivos do Azure permite que você estenda os compartilhamentos de arquivo locais para o Azure. Ela funciona com seus compartilhamentos de arquivo locais para expandir sua capacidade de armazenamento e fornecer redundância na nuvem. Ele requer o Windows Server 2012 R2 ou versões posteriores. Você pode acessar seu compartilhamento de arquivo local com qualquer protocolo de compartilhamento de arquivo com suporte compatível com o Windows Server, como SMB, NFS ou FTPS.
Você está pesquisando as ferramentas disponíveis para estender a capacidade do compartilhamento de arquivo local para o Azure. Você deseja entender a Sincronização de Arquivos do Azure, como ela funciona e como ela pode ajudar a aumentar a capacidade de compartilhamento de arquivo.
Nesta unidade, explore o que é a Sincronização de Arquivos do Azure, como ela funciona e o que você precisa fazer para dar suporte a ela.
Estender a capacidade de armazenamento
A Sincronização de Arquivos do Azure usa seu servidor de arquivos local como um cache local para seu compartilhamento de arquivo do Azure. Com a camada de nuvem, você pode armazenar em cache os arquivos que sua organização mais usa localmente no servidor de arquivos. Os arquivos usados com menos frequência podem ser acessados do mesmo compartilhamento local, mas apenas um ponteiro para os dados é armazenado lá. Quando usuário abre o arquivo, o restante dos dados do arquivo é extraído dos Arquivos do Azure.
O diagrama a seguir mostra o que acontece quando um usuário solicita dois arquivos. O arquivo A é usado com frequência, portanto, o arquivo está disponível no compartilhamento de arquivos local. O Arquivo B não é usado com frequência, então o arquivo é recuperado do compartilhamento de arquivo do Azure.
Com a camada de nuvem, você armazena um conjunto menor de dados de arquivos localmente, de modo que tenha mais espaço de armazenamento local para os arquivos que sua organização usa com mais frequência.
Por padrão, a camada de nuvem está desativada. Você a habilita quando cria o ponto de extremidade do servidor.
Terminologia
Você precisa entender alguns termos para usar a Sincronização de Arquivos do Azure.
O Serviço de Sincronização de Armazenamento é o recurso de alto nível do Azure para a Sincronização de Arquivos do Azure. O serviço é implantado em grupos de recursos do Azure. É possível criar grupos sincronizados em um Serviço de Sincronização de Armazenamento.
Um grupo de sincronização descreve a topologia de replicação de um compartilhamento de arquivo do Azure. Todos os pontos de extremidade de servidor localizados no mesmo grupo de sincronização são mantidos em sincronia entre si. Se você tiver vários compartilhamentos de arquivos do Azure que devem estar sincronizados e gerenciados com a Sincronização de Arquivos do Azure, crie dois grupos de sincronização e pontos de extremidade diferentes.
Um servidor registrado representa a relação de confiança entre o servidor local e o Serviço de Sincronização de Armazenamento. É possível registrar vários servidores em um único serviço de sincronização de armazenamento, mas um servidor só pode ser registrado com um único serviço de sincronização de armazenamento por vez.
O agente de Sincronização de Arquivos do Azure é um pacote que pode ser baixado e permite que o Windows Server sincronize com um compartilhamento de arquivos do Azure. O agente tem três componentes:
- FileSyncSvc.exe. Serviço que monitora as alterações nos pontos de extremidade.
- StorageSync.sys. Driver de filtro do sistema de arquivos do Azure.
- Cmdlets de gerenciamento do PowerShell.
Um ponto de extremidade do servidor representa uma localização específica em um servidor registrado, como uma pasta em um disco local. Vários pontos de extremidade de servidor podem existir no mesmo volume desde que os caminhos deles não se sobreponham.
O ponto de extremidade na nuvem é o compartilhamento de arquivo do Azure que faz parte de um grupo de sincronização. Pode haver apenas um ponto de extremidade de nuvem por grupo de sincronização. A Sincronização de Arquivos do Azure mantém em sincronia o ponto de extremidade de nuvem e os pontos de extremidade de servidor nesse grupo de sincronização. Um compartilhamento de arquivo do Azure pode ser um membro de apenas um grupo de sincronização por vez.
A camada de nuvem é um recurso opcional da Sincronização de Arquivos do Azure. Esse recurso armazena em cache os arquivos acessados com frequência localmente no servidor. Ele permite que os arquivos acessados com menos frequência sejam colocados em camadas de nuvem. Os arquivos são armazenados em cache ou em camadas de acordo com a política de camadas de nuvem que você cria.
Como ela funciona?
A Sincronização de Arquivos do Azure usa um agente baseado em software que você instala no servidor local que deseja replicar. Esse agente se comunica com o Serviço de Sincronização de Armazenamento.
A Sincronização de Arquivos do Azure usa o registro no diário do Windows USN no computador com Windows Server para iniciar automaticamente uma sessão de sincronização quando os arquivos são alterados no ponto de extremidade do servidor. As alterações feitas no compartilhamento de arquivo local são detectadas e replicadas imediatamente no compartilhamento de arquivo do Azure.
Como os Arquivos do Azure ainda não têm notificação de alterações ou registro em diário, a Sincronização de Arquivos do Azure tem um trabalho agendado chamado trabalho de detecção de alterações. Esse trabalho é iniciado a cada 24 horas. Portanto, ao alterar um arquivo no compartilhamento de arquivo do Azure, é possível não ver a alteração no compartilhamento de arquivo local por pelo menos 24 horas.
Processo de implantação
As etapas a seguir descrevem o processo resumido que é usado para configurar a Sincronização de Arquivos do Azure.
- Avaliar seu sistema local: Execute o cmdlet de avaliação no seu servidor local para verificar se o sistema operacional e o sistema de arquivos têm suporte.
- Criar recursos do Azure: você precisa de uma conta de armazenamento para conter um compartilhamento de arquivo, um Serviço de Sincronização de Armazenamento, um grupo de sincronização e um ponto de extremidade na nuvem. Crie os recursos nessa ordem. Se você criar um grupo de sincronização usando o portal do Azure, ele criará um ponto de extremidade de nuvem ao mesmo tempo.
- Instalar o agente da Sincronização de Arquivos do Azure: instale o agente em cada servidor de arquivos do Windows que esteja fazendo parte da replicação para o Serviço de Sincronização de Armazenamento.
- Registrar o Windows Server no Serviço de Sincronização de Armazenamento: depois que você instalar o agente de sincronização, deverá registrar o servidor no Serviço de Sincronização de Armazenamento.
- Criar o ponto de extremidade de servidor: depois que o servidor for registrado, você o adicionará como um ponto de extremidade de servidor no grupo de sincronização.
Aprenda sobre essas etapas nas unidades a seguir.