Eseguire la migrazione a condivisioni file di AzureMigrate to Azure file shares

Questo articolo descrive gli aspetti di base di una migrazione alle condivisioni file di Azure.This article covers the basic aspects of a migration to Azure file shares.

Questo articolo contiene le nozioni di base della migrazione e una tabella delle guide alla migrazione.This article contains migration basics and a table of migration guides. Queste guide consentono di spostare i file in condivisioni file di Azure.These guides help you move your files into Azure file shares. Le guide sono organizzate in base alla posizione dei dati e al modello di distribuzione (solo cloud o ibrido) a cui si sta eseguendo il passaggio.The guides are organized based on where your data is and what deployment model (cloud-only or hybrid) you're moving to.

Nozioni fondamentali sulla migrazioneMigration basics

Azure dispone di più tipi disponibili di archiviazione cloud.Azure has multiple available types of cloud storage. Un aspetto fondamentale delle migrazioni di file in Azure è determinare l'opzione di archiviazione di Azure più adatta ai propri dati.A fundamental aspect of file migrations to Azure is determining which Azure storage option is right for your data.

Le condivisioni file di Azure sono adatte per i dati di file per utilizzo generico.Azure file shares are suitable for general-purpose file data. Questi dati includono tutto ciò che si usa una condivisione SMB o NFS locale per.This data includes anything you use an on-premises SMB or NFS share for. Con sincronizzazione file di Azure, è possibile memorizzare nella cache il contenuto di più condivisioni file di Azure in server che eseguono Windows Server in locale.With Azure File Sync, you can cache the contents of several Azure file shares on servers running Windows Server on-premises.

Per un'app che attualmente viene eseguita in un server locale, l'archiviazione dei file in una condivisione file di Azure può essere una scelta ottimale.For an app that currently runs on an on-premises server, storing files in an Azure file share might be a good choice. È possibile spostare l'app in Azure e usare le condivisioni file di Azure come risorsa di archiviazione condivisa.You can move the app to Azure and use Azure file shares as shared storage. È anche possibile prendere in considerazione i dischi di Azure per questo scenario.You can also consider Azure Disks for this scenario.

Alcune app Cloud non dipendono da SMB o dall'accesso ai dati locale del computer o dall'accesso condiviso.Some cloud apps don't depend on SMB or on machine-local data access or shared access. Per queste app, l'archiviazione di oggetti come i BLOB di Azure è spesso la scelta migliore.For those apps, object storage like Azure blobs is often the best choice.

La chiave in ogni migrazione consiste nell'acquisire tutte le fedeltà dei file applicabili quando si spostano i file dal percorso di archiviazione corrente in Azure.The key in any migration is to capture all the applicable file fidelity when moving your files from their current storage location to Azure. La fedeltà supportata dall'opzione di archiviazione di Azure e il modo in cui lo scenario richiede consente anche di scegliere il sistema di archiviazione di Azure appropriato.How much fidelity the Azure storage option supports and how much your scenario requires also helps you pick the right Azure storage. I dati di file per utilizzo generico dipendono tradizionalmente dai metadati del file.General-purpose file data traditionally depends on file metadata. I dati dell'app potrebbero non essere.App data might not.

Ecco i due componenti di base di un file:Here are the two basic components of a file:

  • Flusso di dati : il flusso di dati di un file archivia il contenuto del file.Data stream : The data stream of a file stores the file content.
  • Metadati del file : i metadati del file hanno questi sottocomponenti:File metadata : The file metadata has these subcomponents:
    • Attributi di file come di sola letturaFile attributes like read-only
    • Autorizzazioni per i file, che possono essere denominate autorizzazioni NTFS o ACL di file e cartelleFile permissions, which can be referred to as NTFS permissions or file and folder ACLs
    • Timestamp, in particolare la creazione e i timestamp dell'Ultima modificaTimestamps, most notably the creation, and last-modified timestamps
    • Un flusso di dati alternativo, ovvero uno spazio per archiviare grandi quantità di proprietà non standardAn alternative data stream, which is a space to store larger amounts of nonstandard properties

La fedeltà dei file in una migrazione può essere definita come la possibilità di:File fidelity in a migration can be defined as the ability to:

  • Archiviare tutte le informazioni sui file applicabili nell'origine.Store all applicable file information on the source.
  • Trasferire i file con lo strumento di migrazione.Transfer files with the migration tool.
  • Archiviare i file nella risorsa di archiviazione di destinazione della migrazione.Store files in the target storage of the migration.

Per assicurarsi che la migrazione proceda senza problemi, identificare lo strumento di copia ottimale per le proprie esigenze e associare una destinazione di archiviazione all'origine.To ensure your migration proceeds smoothly, identify the best copy tool for your needs and match a storage target to your source.

Tenendo conto delle informazioni precedenti, è possibile osservare che la risorsa di archiviazione di destinazione per i file di uso generico in Azure è condivisioni file di Azure.Taking the previous information into account, you can see that the target storage for general-purpose files in Azure is Azure file shares.

A differenza dell'archiviazione di oggetti nei BLOB di Azure, una condivisione file di Azure può archiviare in modo nativo i metadati del file.Unlike object storage in Azure blobs, an Azure file share can natively store file metadata. Le condivisioni file di Azure mantengono anche la gerarchia di file e cartelle, gli attributi e le autorizzazioni.Azure file shares also preserve the file and folder hierarchy, attributes, and permissions. Le autorizzazioni NTFS possono essere archiviate in file e cartelle perché si trovano in locale.NTFS permissions can be stored on files and folders because they're on-premises.

Un utente di Active Directory, ovvero il controller di dominio locale, può accedere in modo nativo a una condivisione file di Azure.A user of Active Directory, which is their on-premises domain controller, can natively access an Azure file share. Quindi, è possibile che un utente di Azure Active Directory Domain Services (Azure AD DS).So can a user of Azure Active Directory Domain Services (Azure AD DS). Ogni utilizza l'identità corrente per ottenere l'accesso in base alle autorizzazioni di condivisione e agli ACL di file e cartelle.Each uses their current identity to get access based on share permissions and on file and folder ACLs. Questo comportamento è simile a un utente che si connette a una condivisione file locale.This behavior is similar to a user connecting to an on-premises file share.

Il flusso di dati alternativo è l'aspetto principale della fedeltà dei file che attualmente non può essere archiviato in un file in una condivisione file di Azure.The alternative data stream is the primary aspect of file fidelity that currently can't be stored on a file in an Azure file share. Viene mantenuto in locale quando viene usato Sincronizzazione file di Azure.It's preserved on-premises when Azure File Sync is used.

Altre informazioni sull' autenticazione Azure ad e sull' autenticazione Azure AD DS per le condivisioni file di Azure.Learn more about Azure AD authentication and Azure AD DS authentication for Azure file shares.

Guide alla migrazioneMigration guides

Nella tabella seguente sono elencate le guide dettagliate per la migrazione.The following table lists detailed migration guides.

Come usare la tabella:How to use the table:

  1. Individuare la riga del sistema di origine in cui sono attualmente archiviati i file.Locate the row for the source system your files are currently stored on.

  2. Scegliere una delle destinazioni seguenti:Choose one of these targets:

    • Una distribuzione ibrida che usa Sincronizzazione file di Azure per memorizzare nella cache il contenuto delle condivisioni file di Azure in localeA hybrid deployment using Azure File Sync to cache the content of Azure file shares on-premises
    • Condivisioni file di Azure nel cloudAzure file shares in the cloud

    Selezionare la colonna di destinazione corrispondente a quella scelta.Select the target column that matches your choice.

  3. All'interno dell'intersezione tra origine e destinazione, una cella della tabella elenca gli scenari di migrazione disponibili.Within the intersection of source and target, a table cell lists available migration scenarios. Selezionarne uno per collegarsi direttamente alla guida dettagliata alla migrazione.Select one to directly link to the detailed migration guide.

Uno scenario senza collegamento non dispone ancora di una guida alla migrazione pubblicata.A scenario without a link doesn't yet have a published migration guide. Controllare occasionalmente questa tabella per gli aggiornamenti.Check this table occasionally for updates. Le nuove guide verranno pubblicate quando sono disponibili.New guides will be published when they're available.

Source (Sorgente)Source Destinazione:Target:
Distribuzione ibridaHybrid deployment
Destinazione:Target:
Distribuzione solo cloudCloud-only deployment
Combinazione di strumenti:Tool combination: Combinazione di strumenti:Tool combination:
Windows Server 2012 R2 e versioni successiveWindows Server 2012 R2 and later
  • Sincronizzazione file di AzureAzure File Sync
  • Sincronizzazione file di Azure e Data BoxAzure File Sync and Data Box
  • Servizio migrazione Sincronizzazione file di Azure e archiviazioneAzure File Sync and Storage Migration Service
  • RoboCopyRoboCopy
Windows Server 2012 e versioni precedentiWindows Server 2012 and earlier
  • Sincronizzazione file di Azure e Data BoxAzure File Sync and Data Box
  • Servizio migrazione Sincronizzazione file di Azure e archiviazioneAzure File Sync and Storage Migration Service
  • Servizio migrazione Sincronizzazione file di Azure e archiviazioneAzure File Sync and Storage Migration Service
  • RoboCopyRoboCopy
Archiviazione collegata alla rete (NAS)Network-attached storage (NAS)
  • RoboCopyRoboCopy
Linux o SambaLinux or Samba
  • RoboCopyRoboCopy
Appliance cloud Microsoft Azure StorSimple 8100 o Appliance cloud StorSimple 8600Microsoft Azure StorSimple Cloud Appliance 8100 or StorSimple Cloud Appliance 8600
Appliance cloud StorSimple 1200StorSimple Cloud Appliance 1200

Casella degli strumenti migrazioneMigration toolbox

Strumenti per la copia di fileFile-copy tools

Sono disponibili diversi strumenti per la copia di file da Microsoft e da altri.There are several file-copy tools available from Microsoft and others. Per selezionare lo strumento appropriato per lo scenario di migrazione, è necessario prendere in considerazione le domande fondamentali seguenti:To select the right tool for your migration scenario, you must consider these fundamental questions:

  • Lo strumento supporta i percorsi di origine e di destinazione per la copia del file?Does the tool support the source and target locations for your file copy?

  • Lo strumento supporta il percorso di rete o i protocolli disponibili (ad esempio REST, SMB o NFS) tra i percorsi di archiviazione di origine e di destinazione?Does the tool support your network path or available protocols (such as REST, SMB, or NFS) between the source and target storage locations?

  • Lo strumento mantiene la fedeltà dei file necessaria supportata dai percorsi di origine e di destinazione?Does the tool preserve the necessary file fidelity supported by your source and target locations?

    In alcuni casi, l'archiviazione di destinazione non supporta la stessa fedeltà dell'origine.In some cases, your target storage doesn't support the same fidelity as your source. Se lo spazio di archiviazione di destinazione è sufficiente per le proprie esigenze, lo strumento deve corrispondere solo alle funzionalità di fedeltà dei file di destinazione.If the target storage is sufficient for your needs, the tool must match only the target's file-fidelity capabilities.

  • Lo strumento include funzionalità che consentono di adattarle alla strategia di migrazione?Does the tool have features that let it fit into your migration strategy?

    Si consideri, ad esempio, se lo strumento consente di ridurre al minimo il tempo di inattività.For example, consider whether the tool lets you minimize your downtime.

    Quando uno strumento supporta un'opzione per il mirroring di un'origine a una destinazione, è spesso possibile eseguirlo più volte nella stessa origine e nella stessa destinazione mentre l'origine rimane accessibile.When a tool supports an option to mirror a source to a target, you can often run it multiple times on the same source and target while the source stays accessible.

    La prima volta che si esegue lo strumento, viene copiata la maggior parte dei dati.The first time you run the tool, it copies the bulk of the data. Questa esecuzione iniziale potrebbe durare un po'.This initial run might last a while. Spesso dura più a lungo del necessario per portare l'origine dati offline per i processi aziendali.It often lasts longer than you want for taking the data source offline for your business processes.

    Eseguendo il mirroring di un'origine a una destinazione (come con Robocopy/Mir ), è possibile eseguire nuovamente lo strumento sulla stessa origine e destinazione.By mirroring a source to a target (as with robocopy /MIR ), you can run the tool again on that same source and target. L'esecuzione è molto più rapida perché è necessario trasportare solo le modifiche di origine che si verificano dopo l'esecuzione precedente.The run is much faster because it needs to transport only source changes that occur after the previous run. La riesecuzione di uno strumento di copia in questo modo può ridurre i tempi di inattività.Rerunning a copy tool this way can reduce downtime significantly.

La tabella seguente classifica gli strumenti Microsoft e la relativa idoneità corrente per le condivisioni file di Azure:The following table classifies Microsoft tools and their current suitability for Azure file shares:

ConsigliatoRecommended StrumentoTool Supporto per le condivisioni file di AzureSupport for Azure file shares Conservazione della fedeltà dei filePreservation of file fidelity
Sì, consigliato RoboCopyRoboCopy Supportata.Supported. Le condivisioni file di Azure possono essere montate come unità di rete.Azure file shares can be mounted as network drives. Fedeltà completa *Full fidelity.*
Sì, consigliato Sincronizzazione file di AzureAzure File Sync Integrato in modo nativo nelle condivisioni file di Azure.Natively integrated into Azure file shares. Fedeltà completa *Full fidelity.*
Sì, consigliato Servizio di migrazione della risorsa di archiviazioneStorage Migration Service Supportato indirettamente.Indirectly supported. Le condivisioni file di Azure possono essere montate come unità di rete nei server di destinazione SMS.Azure file shares can be mounted as network drives on SMS target servers. Fedeltà completa *Full fidelity.*
Sì, consigliato AzCopy, versione 10,4 o successivaAzCopy, version 10.4 or later Supportata.Supported. Fedeltà completa *Full fidelity.*
Sì, consigliato Data BoxData Box Supportata.Supported. DataBox supporta ora completamente i metadati.DataBox now fully supports metadata. Data Box può essere usato anche in combinazione con sincronizzazione file di Azure.Data Box can also be used in combination with Azure File Sync.
Non completamente consigliato Azure Storage Explorer, versione 1,14Azure Storage Explorer, version 1.14 Supportata.Supported. Non copia gli ACL.Doesn't copy ACLs. Supporta i timestamp.Supports timestamps.
Non consigliata Azure Data FactoryAzure Data Factory Supportata.Supported. Non copia i metadati.Doesn't copy metadata.

* Fedeltà completa: soddisfa o supera le funzionalità di condivisione file di Azure.* Full fidelity: meets or exceeds Azure file-share capabilities.

Strumenti di supporto per la migrazioneMigration helper tools

In questa sezione vengono descritti gli strumenti che consentono di pianificare ed eseguire le migrazioni.This section describes tools that help you plan and run migrations.

RoboCopy da Microsoft CorporationRoboCopy from Microsoft Corporation

RoboCopy è uno degli strumenti più applicabili alle migrazioni di file.RoboCopy is one of the tools most applicable to file migrations. È incluso in Windows.It comes as part of Windows. La documentazione principale di Robocopy è una risorsa utile per le numerose opzioni di questo strumento.The main RoboCopy documentation is a helpful resource for this tool's many options.

TreeSize di JAM Software GmbHTreeSize from JAM Software GmbH

Sincronizzazione file di Azure viene scalato principalmente con il numero di elementi (file e cartelle) e non con la quantità totale di spazio di archiviazione.Azure File Sync scales primarily with the number of items (files and folders) and not with the total storage amount. Lo strumento TreeSize consente di determinare il numero di elementi nei volumi di Windows Server.The TreeSize tool lets you determine the number of items on your Windows Server volumes.

È possibile utilizzare lo strumento per creare una prospettiva prima di una distribuzione di sincronizzazione file di Azure.You can use the tool to create a perspective before an Azure File Sync deployment. È anche possibile usarlo quando la suddivisione in livelli cloud è impegnata dopo la distribuzione.You can also use it when cloud tiering is engaged after deployment. In questo scenario viene visualizzato il numero di elementi e le directory che usano la cache del server.In that scenario, you see the number of items and which directories use your server cache the most.

La versione testata dello strumento è la versione 4.4.1.The tested version of the tool is version 4.4.1. È compatibile con i file a livelli cloud.It's compatible with cloud-tiered files. Lo strumento non causerà il richiamo dei file a livelli durante il normale funzionamento.The tool won't cause recall of tiered files during its normal operation.

Passaggi successiviNext steps

  1. Creare un piano per la distribuzione di condivisioni file di Azure (solo cloud o ibrido) desiderato.Create a plan for which deployment of Azure file shares (cloud-only or hybrid) you want.
  2. Esaminare l'elenco delle guide alla migrazione disponibili per trovare la guida dettagliata corrispondente all'origine e alla distribuzione delle condivisioni file di Azure.Review the list of available migration guides to find the detailed guide that matches your source and deployment of Azure file shares.

Di seguito sono riportate altre informazioni sulle tecnologie File di Azure citate in questo articolo:Here is more information about the Azure Files technologies mentioned in this article: