Tech Hub

@ Solution Architecture Works

Mettre en œuvre une infrastructure de serveur de fichiers hybride

Décrire Azure File Sync

Temps estimé :9 minutes 69 vues

Azure File Sync est un service qui permet de mettre en cache des partages de fichiers Azure sur un serveur de fichiers Windows Server local.
Avec le cloud tiering activé, Azure File Sync aide à garantir qu’un serveur de fichiers dispose toujours d’espace libre disponible, tout en rendant plus de fichiers accessibles que ce que le serveur pourrait stocker localement.

Il présente toute la structure de dossiers et les fichiers comme s’ils étaient disponibles localement, bien que certains fichiers puissent être tiered (déplacés vers le partage de fichiers Azure).
Si un utilisateur tente d’accéder à un tel fichier, celui-ci est rappelé (téléchargé de manière transparente depuis le partage Azure) en arrière-plan, puis présenté à l’utilisateur.

En procédant ainsi, File Sync transforme un serveur Windows Server local en un cache rapide de votre partage de fichiers Azure.
File Sync prend en charge le modèle multi-maître et peut synchroniser les données entre plusieurs serveurs de fichiers.

Terminologie Azure File Sync

Pour comprendre comment fonctionne File Sync, il est essentiel de connaître les termes associés.
Le schéma utilise cette terminologie pour illustrer le fonctionnement d’Azure File Sync.

Le serveur exécutant Windows Server dans ce schéma possède l’agent Azure File Sync et est enregistré auprès d’Azure File Sync.
À côté de ce serveur se trouvent deux groupes de synchronisation : Accounting et Sales.
Le groupe de synchronisation Accounting a D:\Accounting comme point de terminaison serveur.
Le groupe de synchronisation Sales a D:\Sales comme point de terminaison serveur.

Chaque groupe de synchronisation entretient une interaction bidirectionnelle avec le point de terminaison cloud, ce qui signifie que le point de terminaison serveur synchronise son contenu avec celui du point de terminaison cloud (le partage de fichiers Azure est le point de terminaison cloud).

Les deux points de terminaison cloud ont une interaction bidirectionnelle avec le même service de synchronisation de stockage (Storage Sync Service).
Azure File Sync utilise le Storage Sync Service.

Le Storage Sync Service a une interaction bidirectionnelle avec le compte de stockage Azure, ce qui symbolise que les points de terminaison cloud (partages de fichiers Azure) sont créés dans le compte de stockage Azure.

Le compte de stockage a une interaction bidirectionnelle avec Azure Backup, ce qui signifie que le compte de stockage Azure peut être sauvegardé à l’aide de Backup.

Le tableau suivant décrit les différents composants du schéma :

ComposantDescription
Storage Sync ServiceRessource Azure de niveau supérieur pour File Sync. Elle permet de créer des groupes de synchronisation, qui connectent les comptes de stockage Azure, les partages de fichiers Azure (appelés points de terminaison cloud) et les points de terminaison serveur (emplacements de fichiers sur un serveur Windows Server enregistré).
Groupe de synchronisationDéfinit la topologie de synchronisation pour un ensemble de fichiers. Les points de terminaison d’un groupe sont synchronisés entre eux. Si vous avez deux ensembles de fichiers distincts à gérer avec File Sync, vous devez créer deux groupes de synchronisation et y ajouter des points de terminaison différents. Un Storage Sync Service peut contenir jusqu’à 100 groupes de synchronisation, et chaque groupe peut avoir jusqu’à 50 points de terminaison serveur. (Un groupe de synchronisation a toujours un seul point de terminaison cloud).
Serveur enregistréReprésente une relation de confiance entre un serveur Windows Server (ou un cluster) et le Storage Sync Service. Vous pouvez enregistrer jusqu’à 99 serveurs Windows Server par Storage Sync Service, peu importe leur appartenance à un domaine. Un serveur unique (ou cluster) ne peut être enregistré qu’avec un seul Storage Sync Service à la fois.
Agent Azure File SyncPackage téléchargeable qui permet à Windows Server de se synchroniser avec un partage de fichiers Azure. Il comprend trois composants principaux :
  • Un service Windows en arrière-plan qui surveille les changements sur les points de terminaison serveur et initie les sessions de synchronisation vers Azure.
  • Un filtre du système de fichiers File Sync, responsable du cloud tiering lorsque celui-ci est activé. Le tiering se fait dynamiquement en arrière-plan.
  • Des cmdlets PowerShell pour gérer File Sync. | | Point de terminaison serveur | Représente un emplacement spécifique sur un serveur Windows Server enregistré, comme un dossier ou un volume. Vous pouvez ajouter plusieurs points de terminaison serveur sur le même serveur, mais ils doivent appartenir à des groupes de synchronisation différents. Ils peuvent être sur le même volume si leurs espaces de noms ne se chevauchent pas (ex. : D:\Folder1 et D:\Folder2). Le cloud tiering peut être configuré individuellement pour chaque point de terminaison. | | Point de terminaison cloud | Un partage de fichiers Azure faisant partie d’un groupe de synchronisation. Le partage entier est synchronisé, mais un partage de fichiers Azure ne peut appartenir qu’à un seul groupe de synchronisation. Si vous ajoutez un partage existant comme point de terminaison cloud, les fichiers existants sont synchronisés avec les points de terminaison serveur du même groupe. |

Avantages d’Azure File Sync

Azure File Sync offre de nombreux avantages à votre organisation, notamment :

  • Synchronisation multisite
  • Cloud tiering et sauvegarde
  • Reprise après sinistre

Synchronisation multisite

L’agent File Sync synchronise un point de terminaison serveur avec un partage de fichiers Azure.
Après avoir ajouté, supprimé ou modifié des fichiers, dossiers ou leurs autorisations sur un point de terminaison serveur, l’agent détecte le changement et le réplique vers le cloud.

Les changements sont détectés immédiatement, et les fichiers ajoutés sont visibles sur le partage Azure en quelques secondes.
Les fichiers plus volumineux prennent plus de temps à apparaître, selon leur taille et la vitesse de la connexion Internet.

Lorsque vous avez plusieurs points de terminaison serveur dans le même groupe de synchronisation, l’agent File Sync synchronise leur contenu, peu importe leur emplacement — ils peuvent être sur le même réseau ou dans différentes régions du monde.
Ainsi, File Sync peut être utilisé pour une synchronisation multisite, similaire au rôle DFS Replication dans Windows Server.

File Sync implémente une réplication multi-maître, ce qui signifie que toute modification sur un point de terminaison est synchronisée avec tous les autres du même groupe.

⚠️ Attention

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 que la première modification soit synchronisée, un conflit se produit.
File Sync détecte ces conflits, qui entraînent la création de plusieurs copies du fichier (les noms incluent le nom du point de terminaison à l’origine du conflit).

Cloud tiering

Le cloud tiering est une fonctionnalité optionnelle que vous pouvez activer et configurer pour les points de terminaison serveur.
Lorsque le cloud tiering n’est pas activé, tous les fichiers sont conservés localement sur le point de terminaison serveur et dans le partage de fichiers Azure.
Cependant, l’espace disque disponible localement limite le point de terminaison serveur, et vous pouvez manquer d’espace si vous copiez trop de fichiers volumineux.

Avec le cloud tiering, vous pouvez définir :

  • le pourcentage d’espace libre qui doit toujours être disponible sur le point de terminaison serveur
  • si seuls les fichiers récemment consultés doivent être conservés localement

Vous pouvez copier autant de fichiers que vous le souhaitez vers un point de terminaison serveur, et tous les fichiers sont synchronisés avec le point de terminaison cloud.
Cependant, les fichiers qui dépassent le seuil d’espace libre ou qui n’ont pas été consultés récemment sont supprimés du stockage local, mais restent disponibles dans le partage de fichiers Azure.

Ces fichiers sont toujours visibles sur le point de terminaison serveur sous forme de points de réanalyse avec l’attribut hors ligne.
Les utilisateurs peuvent y accéder, mais ces fichiers n’occupent aucun espace sur le point de terminaison serveur.

Sauvegarde dans le cloud

L’agent File Sync garantit que tous les fichiers du point de terminaison serveur sont synchronisés avec un partage de fichiers Azure.
Vous pouvez créer jusqu’à 200 instantanés de partage de fichiers Azure, que vous pouvez utiliser pour restaurer des versions précédentes de n’importe quel fichier, par exemple via la fonctionnalité Versions précédentes de l’Explorateur de fichiers.

Les versions précédentes sont également disponibles pour les fichiers non mis en cache sur un point de terminaison serveur en raison du cloud tiering.

Vous pouvez utiliser Azure Backup pour effectuer :

  • une sauvegarde planifiée quotidienne
  • ou jusqu’à quatre sauvegardes à la demande par jour des partages de fichiers Azure

Azure Backup utilise des instantanés pour créer une sauvegarde du partage de fichiers Azure.
Selon votre stratégie de rétention, une sauvegarde peut être conservée jusqu’à 10 ans.

Reprise après sinistre

Tous les fichiers des points de terminaison serveur sont synchronisés avec les partages de fichiers Azure, ce qui permet de reconstruire rapidement un nouveau point de terminaison serveur — par exemple en cas de sinistre ou si vous devez ajouter un nouveau point de terminaison à votre réseau.

Il suffit d’installer l’agent File Sync sur un nouveau serveur Windows Server, de l’enregistrer, puis de l’ajouter comme point de terminaison serveur au groupe de synchronisation.

Peu importe la quantité de données dans le partage de fichiers Azure, l’agent de synchronisation télécharge d’abord tout l’espace de noms, ce qui rend la structure des dossiers et les fichiers immédiatement visibles sur le nouveau serveur.
Ce processus est appelé reprise rapide après sinistre ou restauration rapide de l’espace de noms.

Pendant que l’agent commence à mettre en cache les fichiers en arrière-plan, les utilisateurs peuvent déjà accéder aux fichiers, selon les paramètres de cloud tiering.
S’ils essaient d’accéder à un fichier non encore mis en cache, l’agent de synchronisation rappelle immédiatement et de manière transparente les données du fichier depuis le partage Azure.
L’utilisateur peut ouvrir le fichier sans remarquer qu’il n’était pas stocké localement.

Unité suivante : Implémenter Azure File Sync

Share this Doc

Décrire Azure File Sync

Or copy link

CONTENTS