Eseguire la migrazione alle condivisioni file di Azure SMB

Questo articolo illustra gli aspetti di base di una migrazione alle condivisioni file di Azure SMB e contiene una tabella di guide alla migrazione. Queste guide consentono di spostare i file in condivisioni file di Azure. Le guide sono organizzate in base al punto in cui si trovano i dati e al modello di distribuzione (solo cloud o ibrido) in cui si sta passando.

Si applica a

Tipo di condivisione file SMB NFS
Condivisioni file Standard (GPv2), archiviazione con ridondanza locale/archiviazione con ridondanza della zona Yes No
Condivisioni file Standard (GPv2), archiviazione con ridondanza geografica/archiviazione con ridondanza geografica della zona Yes No
Condivisioni file Premium (FileStorage), archiviazione con ridondanza locale/archiviazione con ridondanza della zona Yes No

Nozioni di base sulla migrazione

Azure offre diversi tipi di archiviazione cloud. Un aspetto fondamentale delle migrazioni di file ad Azure è determinare quale opzione di archiviazione di Azure è adatta ai dati.

Le condivisioni file di Azure sono adatte per i dati di file per utilizzo generico. Questi dati includono qualsiasi elemento per cui si usa una condivisione SMB locale. Con Sincronizzazione file di Azure, è possibile memorizzare nella cache il contenuto di diverse condivisioni file di Azure nei server che eseguono Windows Server in locale.

Per un'app attualmente in esecuzione in un server locale, l'archiviazione di file in una condivisione file di Azure potrebbe essere una scelta ottimale. È possibile spostare l'app in Azure e usare condivisioni file di Azure come risorsa di archiviazione condivisa. È anche possibile prendere in considerazione Dischi di Azure per questo scenario.

Alcune app cloud non dipendono da SMB o dall'accesso ai dati locale del computer o dall'accesso condiviso. Per queste app, l'archiviazione di oggetti come i BLOB di Azure è spesso la scelta migliore.

La chiave in qualsiasi migrazione consiste nell'acquisire tutta la fedeltà del file applicabile quando si spostano i file dal percorso di archiviazione corrente ad Azure. Quanta fedeltà supporta l'opzione di archiviazione di Azure e quanto richiede lo scenario consente anche di scegliere l'archiviazione di Azure corretta.

Ecco i due componenti di base di un file:

  • Flusso di dati: il flusso di dati di un file archivia il contenuto del file.
  • Metadati dei file: a differenza dell'archiviazione oggetti nei BLOB di Azure, una condivisione file di Azure può archiviare in modo nativo i metadati dei file. I dati dei file per utilizzo generico dipendono tradizionalmente dai metadati dei file. I dati dell'app potrebbero non essere. I metadati del file hanno questi sottocomponenti:
    • Attributi di file come sola lettura
    • Autorizzazioni per i file, spesso definite autorizzazioni NTFS o ACL di file e cartelle
    • Timestamp, in particolare la creazione e i timestamp dell'ultima modifica
    • Flusso di dati alternativo, ovvero uno spazio per archiviare grandi quantità di proprietà non standard. Questo flusso di dati alternativo non può essere archiviato in un file in una condivisione file di Azure. Viene mantenuta in locale quando viene usata Sincronizzazione file di Azure.

La fedeltà dei file in una migrazione può essere definita come la possibilità di:

  • Archiviare tutte le informazioni sui file applicabili nell'origine.
  • Trasferire file con lo strumento di migrazione.
  • Archiviare i file nella risorsa di archiviazione di destinazione della migrazione.
    La destinazione per le guide alla migrazione in questo articolo è una o più condivisioni file di Azure. Si consideri questo elenco di funzionalità che le condivisioni file di Azure SMB non supportano.

Per garantire che la migrazione proceda senza problemi, identificare lo strumento di copia migliore per le proprie esigenze e corrispondere a una destinazione di archiviazione all'origine.

Importante

Se si esegue la migrazione di file server locali a Sincronizzazione file di Azure, impostare gli ACL per la directory radice della condivisione file prima di copiare un numero elevato di file, poiché le modifiche alle autorizzazioni per gli ACL radice possono richiedere fino a un giorno per propagarsi se eseguite dopo una migrazione di file di grandi dimensioni.

Gli utenti che sfruttano Dominio di Active Directory Services (AD DS) come controller di dominio locale possono accedere in modo nativo a una condivisione file di Azure. Così gli utenti di Microsoft Entra Domain Services. Ogni usa l'identità corrente per ottenere l'accesso in base alle autorizzazioni di condivisione e agli ACL di file e cartelle. Questo comportamento è simile a un utente che si connette a una condivisione file locale.

Altre informazioni sull'autenticazione Active Directory locale e sull'autenticazione di Microsoft Entra Domain Services per le condivisioni file di Azure.

Metadati supportati

Nella tabella seguente sono elencati i metadati supportati per File di Azure.

Importante

Il timestamp LastAccessTime non è attualmente supportato per file o directory nella condivisione di destinazione.

Origine Destinazione
Struttura di directory La struttura di directory originale dell'origine può essere mantenuta nella condivisione di destinazione.
Collegamenti simbolici I collegamenti simbolici nell'origine possono essere mantenuti e mappati nella condivisione di destinazione.
Autorizzazioni di accesso File di Azure supporta gli ACL di Windows e devono essere impostati nella condivisione di destinazione anche se non è configurata alcuna integrazione di Active Directory in fase di migrazione. Gli elenchi di controllo di accesso seguenti devono essere mantenuti: ID di sicurezza del proprietario (SID), SID di gruppo, elenchi di accesso discrezionali (DACL), elenchi di controllo di accesso di sistema (SACLs).
Creare un timestamp Il timestamp di creazione originale del file di origine può essere mantenuto nella condivisione di destinazione.
Timestamp di modifica Il timestamp di modifica originale del file di origine può essere mantenuto nella condivisione di destinazione.
Timestamp modificato Il timestamp originale modificato del file di origine può essere mantenuto nella condivisione di destinazione.
Attributi di file Gli attributi comuni, ad esempio i flag di sola lettura, nascosti e di archiviazione, possono essere mantenuti nella condivisione di destinazione.

Guide alla migrazione

La tabella seguente elenca le combinazioni di strumenti suggerite per la migrazione alle condivisioni file di Azure SMB.

Come usare la tabella:

  1. Individuare la riga per il sistema di origine in cui sono archiviati i file.

  2. Scegliere una di queste destinazioni:

    • Distribuzione ibrida: usare Sincronizzazione file di Azure per memorizzare nella cache il contenuto delle condivisioni file di Azure in locale e livelli meno usati nel cloud.
    • Distribuzione solo cloud: condivisioni file di Azure nel cloud, senza memorizzazione nella cache locale.

    Selezionare la colonna di destinazione corrispondente alla scelta.

  3. All'interno dell'intersezione tra origine e destinazione, una cella di tabella elenca gli scenari di migrazione disponibili. Selezionare uno per collegarsi direttamente alla guida alla migrazione.

Uno scenario senza un collegamento non include ancora una guida alla migrazione pubblicata. Controllare occasionalmente questa tabella per gli aggiornamenti. Le nuove guide verranno pubblicate quando sono disponibili.

Origine Destinazione:
distribuzione
ibrida (File di Azure + Sincronizzazione file di Azure)
Destinazione:
distribuzione
solo cloud (File di Azure)
Combinazione di strumenti consigliata: Combinazione di strumenti consigliata:
Windows Server 2012 R2 e versioni successive
Windows Server 2012 e versioni precedenti
  • Tramite DataBox e Sincronizzazione file di Azure al sistema operativo server recente
  • Tramite Archiviazione Servizio migrazione al server recente con Sincronizzazione file di Azure, quindi caricare
Archiviazione collegata alla rete (NAS)
Linux (solo SMB)

Casella degli strumenti di migrazione

Strumenti di copia file

Sono disponibili diversi strumenti di copia file di Microsoft e altri. Per selezionare lo strumento appropriato per lo scenario di migrazione, considerare queste domande fondamentali:

  • Lo strumento supporta i percorsi di origine e di destinazione per la copia del file?

  • Lo strumento supporta il percorso di rete o i protocolli disponibili (ad esempio REST o SMB) tra i percorsi di archiviazione di origine e di destinazione?

  • Lo strumento mantiene la fedeltà dei file necessaria supportata dai percorsi di origine e di destinazione?

    In alcuni casi, l'archiviazione di destinazione non supporta la stessa fedeltà dell'origine. Se l'archiviazione di destinazione è sufficiente per le proprie esigenze, lo strumento deve corrispondere solo alle funzionalità di fedeltà dei file di destinazione.

  • Lo strumento include funzionalità che consentono di adattarsi alla strategia di migrazione?

    Si consideri, ad esempio, se lo strumento consente di ridurre al minimo i tempi di inattività.

    Quando uno strumento supporta un'opzione per eseguire il mirroring di un'origine a una destinazione, è spesso possibile eseguirla più volte sulla stessa origine e destinazione mentre l'origine rimane accessibile.

    La prima volta che si esegue lo strumento, copia la maggior parte dei dati. L'esecuzione iniziale potrebbe durare un po' di tempo. Spesso dura più tempo di quanto si voglia portare offline l'origine dati per i processi aziendali.

    Eseguendo il mirroring di un'origine in una destinazione (come con robocopy /MIR), è possibile eseguire di nuovo lo strumento sulla stessa origine e destinazione. Questa seconda esecuzione è molto più veloce perché deve trasportare solo le modifiche di origine che si sono verificate dopo l'esecuzione precedente. La ripetizione di uno strumento di copia in questo modo può ridurre significativamente il tempo di inattività.

La tabella seguente classifica gli strumenti Microsoft e l'idoneità corrente per le condivisioni file di Azure SMB:

Consigliato Tool Supporto per le condivisioni file di Azure Conservazione della fedeltà dei file
Yes, recommended Archiviazione di Azure Mover Supportato. Fedeltà completa.*
Yes, recommended Robocopy Supportato. Le condivisioni file di Azure possono essere montate come unità di rete. Fedeltà completa.*
Yes, recommended Sincronizzazione file di Azure Integrazione nativa nelle condivisioni file di Azure. Fedeltà completa.*
Yes, recommended Programma di migrazione di Archiviazione di Azure Supportato. Fedeltà completa.*
Yes, recommended Servizio di migrazione della risorsa di archiviazione Indirettamente supportato. Le condivisioni file di Azure possono essere montate come unità di rete nei server di destinazione SMS. Fedeltà completa.*
Yes, recommended Data Box (incluso il servizio di copia dei dati per caricare i file nel dispositivo) Supportato.
(Data Box Disks non supporta condivisioni file di grandi dimensioni)
Data Box e Data Box Heavy supportano completamente i metadati.
Data Box Disks non mantiene i metadati dei file.
Not fully recommended Versione più recente di AzCopy
Supportato ma non completamente consigliato. Non supporta copie differenziali su larga scala e la fedeltà dei file potrebbe essere persa.
Informazioni su come usare AzCopy con condivisioni file di Azure
Not fully recommended versione più recente di Archiviazione di Azure Explorer
Supportato ma non consigliato. Perde la maggior parte della fedeltà dei file, ad esempio gli ACL. Supporta i timestamp.
Not recommended Azure Data Factory Supportato. Non copia i metadati.

* Fedeltà completa: soddisfa o supera le funzionalità di condivisione file di Azure.

Strumenti helper per la migrazione

Questa sezione descrive gli strumenti che consentono di pianificare ed eseguire le migrazioni.

Archiviazione di Azure Mover

Archiviazione di Azure Mover è un servizio di migrazione relativamente nuovo e completamente gestito che consente di eseguire la migrazione di file e cartelle alle condivisioni file di Azure SMB con lo stesso livello di fedeltà dei file della condivisione file di Azure sottostante. La struttura delle cartelle e i valori dei metadati, ad esempio timestamp di file e cartelle, ACL e attributi di file, vengono mantenuti. Per informazioni su come usare Archiviazione di Azure Mover con File di Azure, vedere Eseguire la migrazione a condivisioni file di Azure SMB usando Archiviazione di Azure Mover.

Robocopy

Incluso in Windows, RoboCopy è uno degli strumenti più applicabili alle migrazioni di file SMB. La documentazione principale di RoboCopy è una risorsa utile per molte opzioni di questo strumento.

Programma di migrazione di Archiviazione di Azure

Comprendere i dati è il primo passaggio per selezionare il servizio di archiviazione di Azure e la strategia di migrazione appropriati. Archiviazione di Azure Programma di migrazione offre diversi strumenti che consentono di analizzare i dati e l'infrastruttura di archiviazione per fornire informazioni dettagliate preziose. Questi strumenti consentono di comprendere le dimensioni e il tipo di dati, il numero di file e cartelle e i modelli di accesso. Forniscono una visualizzazione consolidata dei dati e consentono la creazione di vari report personalizzati.

Queste informazioni possono essere utili:

  • Identificare set di dati duplicati e ridondanti
  • Identificare i dati più freddi che possono essere spostati in una risorsa di archiviazione meno costosa

Per altre informazioni, vedere Matrice di confronto per Archiviazione di Azure partecipanti al Programma di migrazione.

TreeSize di JAM Software GmbH

Sincronizzazione file di Azure ridimensiona principalmente con il numero di elementi (file e cartelle) e non con la quantità totale di spazio di archiviazione. Lo strumento TreeSize consente di determinare il numero di elementi nei volumi di Windows Server.

È possibile usare lo strumento per creare una prospettiva prima di una distribuzione Sincronizzazione file di Azure. È anche possibile usarlo quando viene attivata la suddivisione in livelli nel cloud dopo la distribuzione. In questo scenario viene visualizzato il numero di elementi e quali directory usano al massimo la cache del server.

La versione testata dello strumento è la versione 4.4.1. È compatibile con i file a livelli cloud. Lo strumento non causerà il richiamo dei file a livelli durante il normale funzionamento.

Passaggi successivi

  1. Creare un piano per la distribuzione di condivisioni file di Azure (solo cloud o ibrido) desiderate.
  2. Esaminare l'elenco delle guide alla migrazione disponibili per trovare la guida corrispondente all'origine e alla distribuzione delle condivisioni file di Azure.

Altre informazioni sulle tecnologie File di Azure menzionate in questo articolo: