Implementare Sincronizzazione file di Azure
È possibile implementare Sincronizzazione file di Azure manualmente o tramite Windows Admin Center. Quando si usa Windows Admin Center, è sufficiente fornire le impostazioni di configurazione di base perché questo metodo soddisfa tutti i prerequisiti. Per la distribuzione manuale, si usa il portale di Azure o Azure PowerShell. Tuttavia per la distribuzione manuale occorre avere già un account di archiviazione di Azure con una condivisione file di Azure che sarà un endpoint cloud. In entrambi i casi sono necessari file server di Windows locali da usare come endpoint server. In questa unità viene illustrato come implementare Sincronizzazione file di Azure usando entrambi i metodi.
Implementare Sincronizzazione file di Azure manualmente
Per implementare Sincronizzazione file di Azure manualmente, è necessario completare la procedura generale seguente:
- Distribuire il servizio di sincronizzazione archiviazione
- Installare l'agente di Sincronizzazione file di Azure
- Registrare Windows Server con il servizio di sincronizzazione archiviazione
- Creare un gruppo di sincronizzazione
- Aggiungere gli endpoint server
1. Distribuire il servizio di sincronizzazione archiviazione
Il servizio di sincronizzazione archiviazione è la risorsa di Azure di primo livello per Sincronizzazione file. Possono essere presenti più istanze del servizio di sincronizzazione archiviazione, ma Windows Server può essere registrato solo con un singolo servizio di sincronizzazione archiviazione e i server registrati con altre istanze del servizio di sincronizzazione archiviazione non possono sincronizzarsi tra loro. Il servizio di sincronizzazione archiviazione può essere usato solo con condivisioni file di Azure che si trovano nella stessa area di Azure.
Per distribuire il servizio di sincronizzazione archiviazione nel portale di Azure, selezionare Crea una risorsa, cercare Sincronizzazione file di Azure e quindi selezionare Crea. Immettere un nome del gruppo di risorse, un nome del servizio di sincronizzazione archiviazione e un'area e quindi selezionare Rivedi e crea.
Nota
Per distribuire il servizio di sincronizzazione archiviazione in Azure PowerShell si usa il cmdlet New-AzStorageSyncService.
2. Installare l'agente di Sincronizzazione file di Azure
È possibile scaricare il pacchetto di installazione dell'agente di Sincronizzazione file dal portale di Azure nell'area download Microsoft. Occorre installare l'agente in tutti i server che saranno endpoint server. Se si vuole usare Sincronizzazione file con un cluster di failover, è necessario installare l'agente in ogni nodo del cluster.
Per impostazione predefinita, l'agente installato tenta di aggiornarsi entro 21 giorni dalla data di scadenza pubblicata. Inizia a tentare l'aggiornamento una volta alla settimana entro 21 giorni prima della scadenza. e nella finestra di manutenzione selezionata.
3. Registrare Windows Server con il servizio di sincronizzazione archiviazione
Al termine dell'installazione dell'agente di sincronizzazione file, viene visualizzata automaticamente la finestra Registrazione server . La registrazione di Windows Server con il servizio di sincronizzazione archiviazione stabilisce una relazione di trust tra il server (o il cluster) e il servizio di sincronizzazione archiviazione. Dopo l'autenticazione con le credenziali di Azure, la registrazione richiede informazioni sulla sottoscrizione di Azure, il gruppo di risorse e il servizio di sincronizzazione archiviazione, creati nel primo passaggio.
Suggerimento
È possibile registrare un server (o un cluster) con un solo servizio di sincronizzazione archiviazione alla volta.
È possibile registrare un agente di Sincronizzazione file di Azure eseguendo il cmdlet Register-AzStorageSyncServer di PowerShell. Questo cmdlet deve essere eseguito localmente nel computer Windows Server da registrare. Se si vuole registrare Server Core, è necessario un secondo computer con Esperienza desktop per eseguire l'accesso al dispositivo.
4. Creare un gruppo di sincronizzazione
Un gruppo di sincronizzazione contiene gli endpoint che si vogliono mantenere sincronizzati tra loro. Definisce efficacemente la topologia di sincronizzazione. Un gruppo di sincronizzazione deve avere sempre un solo endpoint cloud e può contenere fino a 50 endpoint server. Gli endpoint server nello stesso gruppo di sincronizzazione devono provenire da server registrati diversi. Tutti gli endpoint server vengono sincronizzati con un endpoint cloud, che diventa quindi l'hub.
È possibile apportare modifiche in un endpoint cloud o in qualsiasi endpoint server perché Sincronizzazione file usa la replica multimaster. Se si apporta una modifica a un endpoint server, la modifica viene rilevata immediatamente, sincronizzata con l'endpoint cloud e da lì sincronizzata con gli altri endpoint server. Se invece si modifica direttamente l'endpoint cloud, la modifica deve prima essere individuata da un processo di rilevamento delle modifiche di Sincronizzazione file. Un processo di rilevamento delle modifiche viene eseguito solo una volta ogni 24 ore per un endpoint cloud.
Per creare un gruppo di sincronizzazione nel portale di Azure, selezionare + Gruppo di sincronizzazione nel pannello Servizio di sincronizzazione archiviazione .
Per creare un gruppo di sincronizzazione in Azure PowerShell, usare il cmdlet New-AzStorageSyncGroup.
5. Aggiungere gli endpoint server
Gli endpoint server rappresentano un percorso specifico in un computer Windows Server registrato, ad esempio una cartella o un volume, che si vuole sincronizzare con una condivisione file di Azure (un endpoint cloud nello stesso gruppo di sincronizzazione). È possibile sincronizzare solo i file in volumi formattati con NTFS perché i file system ReFS (Resilient File System) e gli altri file system non sono supportati. È possibile aggiungere più endpoint server per lo stesso server registrato a gruppi di sincronizzazione diversi, purché i relativi percorsi non si sovrappongano. Si può aggiungere un solo endpoint server per ogni server registrato per gruppo di sincronizzazione.
Quando si aggiunge un endpoint server, è anche possibile configurare il cloud a livelli e il trasferimento dei dati offline. Con il trasferimento dei dati offline è possibile usare mezzi alternativi, ad esempio Azure Data Box, per trasportare grandi quantità di file in Azure. Il cloud a livelli trasforma un endpoint server in una cache di file in una condivisione file di Azure. Tuttavia, tenere presente che il cloud a livelli è supportato solo nei volumi di dati. Non è supportato in un volume di sistema.
Per aggiungere un endpoint server nel portale di Azure, selezionare Aggiungi endpoint server nel pannello Gruppo di sincronizzazione .
Per aggiungere un endpoint server in Azure PowerShell, usare il cmdlet New-AzStorageSyncServerEndpoint.
Implementare Sincronizzazione file di Azure tramite Windows Admin Center
Windows Admin Center semplifica la distribuzione di Sincronizzazione file. Può creare automaticamente tutti i prerequisiti (il servizio di sincronizzazione archiviazione, un account di archiviazione e una condivisione file di Azure) se necessario, oppure usare quelli eventualmente già esistenti nella sottoscrizione di Azure. Tutto ciò che serve sono le credenziali della sottoscrizione di Azure e un computer Windows Server in cui creare un endpoint server.
Nota
Per poter configurare Sincronizzazione file, è necessario registrare Windows Admin Center con Azure.
Dopo aver connesso Windows Admin Center al computer Windows Server appropriato, in Windows Admin Center è necessario selezionare Sincronizzazione file di Azure e quindi selezionare Configura. Windows Admin Center rileva se i prerequisiti di Sincronizzazione file sono già presenti nella sottoscrizione o se è necessario crearli. Quando sono presenti i prerequisiti, è possibile modificarli e quindi selezionare Configura. Il programma di installazione scarica e installa un agente di Sincronizzazione file di Azure e registra Windows Server con il gruppo di sincronizzazione. L'ultimo passaggio consiste nel selezionare Sincronizza una cartella, in cui è possibile specificare la cartella locale da aggiungere come endpoint server e a quale gruppo di sincronizzazione.
Suggerimento
È possibile aggiungere Windows Server come endpoint server a un gruppo di sincronizzazione e abilitare il cloud a livelli usando Windows Admin Center. Tuttavia, occorre comunque usare il portale di Azure per configurare altre impostazioni, ad esempio i criteri di data del cloud a livelli.