Che cos'è Sincronizzazione file di Azure?

Completato

Sincronizzazione file di Azure consente di estendere le condivisioni file locali in Azure. Funziona con le condivisioni file locali esistenti per espandere la capacità di archiviazione e garantire la ridondanza nel cloud. Richiede Windows Server 2012 R2 o versioni successive. È possibile accedere alla condivisione file locale con qualsiasi protocollo di condivisione file supportato da Windows Server, come SMB, NFS o FTPS.

Si stanno cercando gli strumenti disponibili per estendere la capacità di condivisione file locale in Azure. Si vuole comprendere le caratteristiche di Sincronizzazione file di Azure, come funziona e come può contribuire a migliorare la capacità della condivisione file.

Questa unità illustra Sincronizzazione file di Azure e spiega come funziona e cosa è necessario per supportare questa funzionalità.

Estendere la capacità di archiviazione

Sincronizzazione file di Azure usa il file server locale come cache locale per la condivisione file di Azure. Con il cloud a livelli, è possibile memorizzare nella cache i file usati più spesso dall'organizzazione in locale nel file server. I file usati meno di frequente sono accessibili dalla stessa condivisione locale, ma in questa posizione viene archiviato solo un puntatore ai dati. Quando un utente apre il file, viene eseguito il pull dei dati rimanenti del file da File di Azure.

Il diagramma seguente mostra cosa accade quando un utente richiede due file. Il file A viene usato di frequente, quindi è disponibile nella condivisione file locale. Il file B non viene usato spesso, quindi viene recuperato dalla condivisione file di Azure.

Diagramma che mostra la condivisione locale che restituisce il file A e la condivisione file di Azure che restituisce i dati per il file B.

Con il cloud a livelli, si archivia un set più piccolo di dati di file in locale, in modo da avere più spazio di archiviazione locale per i file usati più spesso dall’organizzazione.

Per impostazione predefinita, il cloud a livelli è disattivato. È possibile abilitarlo quando si crea l'endpoint server.

Terminologia

Ci sono alcuni termini che è necessario comprendere per usare Sincronizzazione file di Azure.

  • Servizio di sincronizzazione archiviazione: è la risorsa di Azure di alto livello per Sincronizzazione file di Azure. Il servizio è distribuito nei gruppi di risorse di Azure. All'interno di un servizio di sincronizzazione archiviazione è possibile creare gruppi di sincronizzazione.

  • Un gruppo di sincronizzazione descrive la topologia di replica per una condivisione file di Azure. Tutti gli endpoint server che si trovano nello stesso gruppo di sincronizzazione vengono mantenuti sincronizzati tra loro. Se sono presenti più condivisioni di file Azure che devono essere sincronizzate e gestite con Sincronizzazione file di Azure, è necessario creare due gruppi di sincronizzazione ed endpoint diversi.

  • Server registrato: rappresenta la relazione di trust tra il server locale e il servizio di sincronizzazione archiviazione. È possibile registrare più server in un singolo Servizio di sincronizzazione archiviazione, ma un server può essere registrato con un solo Servizio di sincronizzazione archiviazione alla volta.

  • Agente di Sincronizzazione file di Azure: è un pacchetto scaricabile che consente di sincronizzare Windows Server con una condivisione di file di Azure. L'agente ha tre componenti:

    • FileSyncSvc.exe: servizio che monitora le modifiche negli endpoint.
    • StorageSync.sys: driver di filtro del file system di Azure.
    • Cmdlet di gestione di PowerShell.
  • Endpoint server: rappresenta una posizione specifica in un server registrato, ad esempio una cartella in un disco locale. Possono essere presenti più endpoint server nello stesso volume se i percorsi non si sovrappongono.

  • Endpoint cloud: condivisione file di Azure che fa parte di un gruppo di sincronizzazione. Può essere presente un solo endpoint cloud per ogni gruppo di sincronizzazione. Sincronizzazione file di Azure mantiene sincronizzati l'endpoint cloud e gli endpoint server in tale gruppo di sincronizzazione. Una condivisione file di Azure può essere membro di un solo gruppo di sincronizzazione alla volta.

  • Cloud a livelli: è una funzionalità facoltativa di Sincronizzazione file di Azure. Questa funzionalità memorizza nella cache i file a cui si accede di frequente in locale nel server. Consente l'archiviazione a livelli dei file a cui si accede meno frequentemente nel cloud. I file vengono memorizzati nella cache o a livelli in base ai criteri del cloud a livelli creati.

Come funziona?

Sincronizzazione file di Azure usa un agente basato su software installato nel server locale che si vuole replicare. Questo agente comunica con il servizio di sincronizzazione archiviazione.

Sincronizzazione file di Azure usa l'inserimento nel journal del numero di sequenza di aggiornamento (USN) di Windows nel computer Windows Server per avviare automaticamente una sessione di sincronizzazione quando i file vengono modificati nell'endpoint server. Le modifiche apportate alla condivisione di file locale vengono immediatamente rilevate e replicate nella condivisione file Azure.

File di Azure non dispone ancora della notifica di modifica o del journaling. Sincronizzazione file di Azure dispone di un processo pianificato denominato processo di rilevamento delle modifiche. Questo processo viene avviato ogni 24 ore. Ciò significa che se si modifica un file nella condivisione di file di Azure, la modifica potrebbe non essere visualizzata nella condivisione file locale per un massimo di 24 ore.

Processo di distribuzione

I passaggi seguenti descrivono il processo di alto livello usato per configurare Sincronizzazione file di Azure.

  1. Valutare il sistema locale: eseguire il cmdlet di valutazione nel server locale per controllare che il sistema operativo e il file system siano supportati.
  2. Creare le risorse di Azure: sono necessari un account di archiviazione che contenga la condivisione file, un servizio di sincronizzazione archiviazione, un gruppo di sincronizzazione e un endpoint cloud. Creare le risorse nell'ordine specificato. Se si crea un gruppo di sincronizzazione tramite il portale di Azure, verrà creato contemporaneamente un endpoint cloud.
  3. Installare l'agente di Sincronizzazione file di Azure: installare l'agente in ogni file server Windows che partecipa alla replica nel servizio di sincronizzazione archiviazione.
  4. Registrare Windows Server con il servizio di sincronizzazione archiviazione: dopo avere installato l'agente di sincronizzazione, viene chiesto di registrare il server con il servizio di sincronizzazione archiviazione.
  5. Creare l'endpoint server: una volta registrato il server, aggiungerlo come endpoint server nel gruppo di sincronizzazione.

Questi passaggi verranno illustrati nelle unità successive.