Décrire Azure File Sync

Effectué

La fonctionnalité Azure File Sync est un service qui vous permet de mettre en cache des partages de fichiers Azure sur un serveur de fichiers Windows Server local. Une fois la hiérarchisation cloud activée, Azure File Sync permet de garantir qu’un serveur de fichiers dispose toujours de suffisamment d’espace libre tout en rendant plus de fichiers disponibles qu’un serveur de fichiers ne peut en stocker localement. L’ensemble de la structure de dossiers et des fichiers est présenté comme s’il était disponible localement, bien que certains fichiers puissent être hiérarchisés vers le partage de fichiers Azure. Si un utilisateur tente d’accéder à un fichier de ce type, celui-ci est rappelé (téléchargé de manière transparente à partir du partage de fichiers Azure) en arrière-plan, puis présenté à l’utilisateur. Ainsi, File Sync transforme un serveur Windows local en un cache rapide de votre partage de fichiers Azure. File Sync prend en charge le modèle multimaître et peut synchroniser les données entre plusieurs serveurs de fichiers.

Terminologie Azure File Sync

Si vous souhaitez comprendre le fonctionnement de File Sync, vous devez comprendre les termes qui s’y rapportent. Le diagramme utilise cette terminologie pour décrire le fonctionnement d’Azure File Sync.

A diagram depicts how Azure File Sync works, using the process described in the following text.

  • Le serveur qui exécute Windows Server dans ce diagramme dispose de l’agent Azure File Sync et est inscrit auprès d’Azure File Sync.
  • À côté de ce serveur se trouvent deux groupes de synchronisation : Accounting (Comptabilité) et Sales (Ventes).
  • Le groupe de synchronisation Accounting a comme point de terminaison de serveur D:\Accounting.
  • Le groupe de synchronisation Sales a comme point de terminaison de serveur D:\Sales.
  • Chaque groupe de synchronisation a une interaction bidirectionnelle avec le point de terminaison cloud, ce qui signifie que le point de terminaison de serveur synchronise son contenu avec le contenu du point de terminaison cloud (le partage de fichiers Azure représente le point de terminaison cloud).
  • Les deux points de terminaison cloud ont une interaction bidirectionnelle avec le même service de synchronisation de stockage.
  • Azure File Sync utilise le service de synchronisation de stockage.
  • Le service de synchronisation de stockage a une interaction bidirectionnelle avec le compte Stockage Azure, ce qui symbolise le fait que les points de terminaison cloud (partages de fichiers Azure) sont créés dans le compte Stockage Azure.
  • Le compte de stockage a une interaction bidirectionnelle avec Sauvegarde Azure, ce qui signifie que le compte Stockage Azure peut être sauvegardé à l’aide du service Sauvegarde.

Le tableau suivant décrit les différents composants du diagramme.

Composant Description
Service de synchronisation du stockage Il s’agit de la ressource Azure de niveau supérieur pour File Sync. Elle permet de créer des groupes de synchronisation, qui connectent les comptes Stockage Azure, les partages de fichiers Azure (également appelés points de terminaison cloud) et les points de terminaison de serveur (emplacements de fichiers sur un serveur de fichiers Windows Server inscrit).
Groupe de synchronisation Un groupe de synchronisation définit la topologie de synchronisation d’un ensemble de fichiers. Les points de terminaison dans un groupe de synchronisation sont synchronisés entre eux. Si, par exemple, vous avez deux ensembles distincts de fichiers que vous souhaitez gérer avec File Sync, vous devez créer deux groupes de synchronisation et ajouter des points de terminaison différents à chacun de ces groupes. Le service de synchronisation de stockage peut avoir jusqu’à 100 groupes de synchronisation, et un groupe de synchronisation peut avoir jusqu’à 50 points de terminaison de serveur. (Un groupe de synchronisation a toujours un point de terminaison cloud).
Serveur inscrit L’objet serveur inscrit représente une relation d’approbation entre un serveur qui exécute Windows Server (ou un cluster) et le service de synchronisation de stockage. Vous pouvez inscrire jusqu’à 99 ordinateurs Windows Server par service de synchronisation de stockage, quelle que soit leur appartenance à un domaine. Les serveurs uniques qui exécutent Windows Server (ou un cluster) peuvent être inscrits auprès d’un seul service de synchronisation de stockage à un moment donné.
Agent Azure File Sync L’agent File Sync est un package téléchargeable qui permet à Windows Server de se synchroniser avec un partage de fichiers Azure. L’agent File Sync se met à jour régulièrement et a trois composants principaux : le service Windows en arrière-plan, qui supervise les changements apportés aux points de terminaison de serveur et lance les sessions de synchronisation avec Azure. Une fois qu’un changement a été détecté, le fichier est chiffré et synchronisé avec le partage de fichiers Azure. Le filtre de système de fichiers de File Sync, qui est responsable de la hiérarchisation des fichiers vers Azure Files, quand la hiérarchisation cloud est activée pour le point de terminaison de serveur. La hiérarchisation se produit de manière dynamique en arrière-plan. Les applets de commande de gestion PowerShell, qui vous permettent de gérer File Sync.
Point de terminaison de serveur Un point de terminaison de serveur représente un emplacement spécifique sur un ordinateur Windows Server inscrit, par exemple un dossier ou un volume. Vous pouvez ajouter plusieurs points de terminaison de serveur pour le même ordinateur Windows Server. Toutefois, ils doivent se situer dans des groupes de synchronisation distincts. Les points de terminaison de serveur peuvent se trouver sur le même volume d’un ordinateur Windows Server, si leurs espaces de noms ne se chevauchent pas. Par exemple, D:\Dossier1 et D:\Dossier2 peuvent correspondre à deux points de terminaison de serveur sur le même ordinateur Windows Server. Vous pouvez configurer la hiérarchisation cloud individuellement pour chaque point de terminaison de serveur.
Point de terminaison cloud Un point de terminaison cloud est un partage de fichiers Azure qui fait partie d’un groupe de synchronisation. L’intégralité du partage de fichiers Azure se synchronise, mais un partage de fichiers Azure ne peut être membre que d’un seul groupe de synchronisation. Si vous ajoutez un partage de fichiers Azure qui dispose d’un ensemble de fichiers existants en tant que point de terminaison cloud à un groupe de synchronisation, les fichiers existants se synchronisent avec les points de terminaison de serveur que vous ajoutez au même groupe de synchronisation.

Avantages d’Azure File Sync

Azure File Sync offre à votre organisation un certain nombre d’avantages, notamment la synchronisation multisite, la hiérarchisation cloud, la sauvegarde ainsi que la reprise d’activité après sinistre.

Synchronisation multisite

L’agent File Sync synchronise un point de terminaison de serveur avec un partage de fichiers Azure. Une fois que vous avez ajouté, supprimé ou modifié des fichiers, des dossiers ou leurs autorisations sur un point de terminaison de serveur, l’agent détecte le changement et le réplique dans le cloud. Les changements sont détectés immédiatement et les fichiers ajoutés sont visibles sur le partage de fichiers Azure en quelques secondes. Les fichiers plus volumineux mettent plus de temps à être disponibles en fonction de leur taille et de la vitesse de la connexion Internet.

Quand vous avez plusieurs points de terminaison de serveur dans le même groupe de synchronisation, l’agent File Sync synchronise leur contenu, quels que soient les emplacements des points de terminaison. Ces derniers peuvent se trouver sur le même réseau ou dans différentes parties du monde. Ainsi, File Sync peut être utilisé pour la synchronisation multisite. Une fonctionnalité similaire fournit le service de rôle Réplication DFS sur Windows Server.

File Sync implémente la réplication multimaître, ce qui signifie que les changements qui se produisent sur n’importe quel point de terminaison de serveur se synchronisent avec tous les autres points de terminaison dans le même groupe de synchronisation.

File Sync ne fournit pas de verrouillage, ce qui signifie que si le même fichier est modifié sur plusieurs points de terminaison en même temps avant la synchronisation de la première modification, un conflit se produit. File Sync détecte ce genre de conflit, ce qui entraîne la création de plusieurs copies du fichier (les noms de fichiers en conflit contiennent le nom du point de terminaison à l’origine du conflit).

Hiérarchisation cloud

La hiérarchisation cloud est une fonctionnalité facultative que vous pouvez activer et configurer pour les points de terminaison de serveur. Quand la hiérarchisation cloud n’est pas activée, tous les fichiers sont conservés localement sur le point de terminaison de serveur et dans le partage de fichiers Azure. Toutefois, l’espace disque disponible localement limite un point de terminaison de serveur. Vous pouvez manquer d’espace durant la copie d’un trop grand nombre de fichiers volumineux vers un point de terminaison de serveur.

Avec la hiérarchisation cloud, vous pouvez définir le pourcentage d’espace libre qui doit être toujours disponible dans le point de terminaison de serveur. Vous pouvez également définir si vous souhaitez stocker en local uniquement les fichiers récemment utilisés. Vous pouvez copier autant de fichiers que vous le souhaitez sur un point de terminaison de serveur, tous les fichiers sont synchronisés avec le point de terminaison cloud. Toutefois, les fichiers qui dépassent le seuil d’espace libre du volume, ou qui n’ont pas fait l’objet d’un accès récent, sont supprimés du stockage local tout en demeurant sur le partage de fichiers Azure. Ces fichiers sont toujours disponibles et sont affichés sur le point de terminaison de serveur en tant que point d’analyse avec l’attribut hors connexion. Les utilisateurs peuvent y accéder, mais les fichiers n’occupent pas d’espace sur le point de terminaison de serveur.

Sauvegarde cloud

L’agent File Sync permet de garantir que tous les fichiers de point de terminaison de serveur se synchronisent avec un partage de fichiers Azure. Vous pouvez créer jusqu’à 200 captures instantanées de partage de fichiers Azure, qui vous permettent de restaurer les versions précédentes de n’importe quel fichier, par exemple à l’aide de la fonctionnalité Versions précédentes de l’Explorateur de fichiers. Les versions précédentes sont également disponibles pour les fichiers qui ne sont pas mis en cache sur un point de terminaison de serveur en raison de la hiérarchisation cloud.

Vous pouvez utiliser le service Sauvegarde Azure pour effectuer une sauvegarde quotidienne planifiée des partages de fichiers Azure, ou pour effectuer jusqu’à quatre sauvegardes quotidiennes à la demande. Le service Sauvegarde Azure utilise des captures instantanées pour créer une sauvegarde de partage de fichiers Azure. En fonction de votre stratégie de conservation, une sauvegarde de partage de fichiers Azure peut être conservée jusqu’à 10 ans.

Récupération d'urgence

Tous les fichiers de point de terminaison de serveur se synchronisent avec les partages de fichiers Azure, ce qui permet de créer rapidement un point de terminaison de serveur, par exemple en cas de sinistre ou si vous devez ajouter un autre point de terminaison de serveur à votre réseau. Vous devez uniquement installer l’agent File Sync sur un nouvel ordinateur Windows Server, inscrire le serveur, puis l’ajouter en tant que point de terminaison de serveur au groupe de synchronisation. Quelle que soit la quantité de données d’un partage de fichiers Azure, l’agent de synchronisation extrait d’abord l’intégralité de l’espace de noms, ce qui permet de rendre visibles et disponibles quasiment immédiatement la structure de dossiers et les fichiers sur le nouveau serveur. Ce processus est appelé reprise d’activité rapide ou restauration rapide d’espace de noms. Pendant que l’agent de synchronisation commence à mettre en cache les fichiers sur le point de terminaison de serveur en arrière-plan, en fonction des paramètres de hiérarchisation cloud, les utilisateurs peuvent déjà accéder aux fichiers. S’ils essaient d’accéder à un fichier qui n’est pas encore mis en cache, l’agent de synchronisation rappelle immédiatement et de manière transparente les données du fichier à partir du partage de fichiers Azure. Les utilisateurs peuvent accéder au fichier et l’ouvrir sans se rendre compte qu’il n’a pas été mis en cache localement sur le point de terminaison de serveur.