Eseguire la migrazione di Data Lake Store tra areeMigrate Data Lake Store across regions

Man mano che Azure Data Lake Store viene reso disponibile in nuove aree, è possibile scegliere di eseguire una migrazione occasionale per sfruttare i vantaggi di una nuova area.As Azure Data Lake Store becomes available in new regions, you might choose to do a one-time migration, to take advantage of the new region. Ecco gli aspetti da considerare per la pianificazione e il completamento della migrazione.Learn what to consider as you plan and complete the migration.

PrerequisitiPrerequisites

Considerazioni sulla migrazioneMigration considerations

Identificare prima di tutto la strategia di migrazione più appropriata per l'applicazione che scrive, legge o elabora i dati in Data Lake Store.First, identify the migration strategy that works best for your application that writes, reads, or processes data in Data Lake Store. Quando si sceglie una strategia, considerare i requisiti di disponibilità dell'applicazione e il tempo di inattività che si verifica durante una migrazione.When you choose a strategy, consider your application’s availability requirements, and the downtime that occurs during a migration. L'approccio più semplice potrebbe ad esempio consistere nell'uso del modello di migrazione cloud noto come "trasferire in modalità lift-and-shift".For example, your simplest approach might be to use the “lift-and-shift” cloud migration model. In questo approccio, è necessario sospendere l'applicazione nell'area esistente mentre tutti i dati vengono copiati nella nuova area.In this approach, you pause the application in your existing region while all your data is copied to the new region. Al termine del processo di copia, è possibile riprendere l'applicazione nella nuova area e quindi eliminare l'account Data Lake Store precedente.When the copy process is finished, you resume your application in the new region, and then delete the old Data Lake Store account. Durante la migrazione è necessario del tempo di inattività.Downtime during the migration is required.

Per ridurre il tempo di inattività, è possibile iniziare immediatamente a inserire nuovi dati nella nuova area.To reduce downtime, you might immediately start ingesting new data in the new region. Quando sono disponibili i dati minimi necessari, eseguire l'applicazione nella nuova area.When you have the minimum data needed, run your application in the new region. Continuare a copiare in background i dati precedenti dall'account Data Lake Store esistente al nuovo account Data Lake Store nella nuova area.In the background, continue to copy older data from the existing Data Lake Store account to the new Data Lake Store account in the new region. Questo approccio consente di passare alla nuova area con un tempo di inattività ridotto.By using this approach, you can make the switch to the new region with little downtime. Al termine della copia di tutti i dati precedenti, eliminare l'account Data Lake Store precedente.When all the older data has been copied, delete the old Data Lake Store account.

Ecco altri dettagli importanti da considerare durante la pianificazione della migrazione:Other important details to consider when planning your migration are:

  • Volume dei dati.Data volume. Il volume dei dati (gigabyte, numero di file e cartelle e così via) influisce sul tempo e sulle risorse necessari per la migrazione.The volume of data (in gigabytes, the number of files and folders, and so on) affects the time and resources you need for the migration.

  • Nome dell'account Data Lake Store.Data Lake Store account name. Il nome del nuovo account nella nuova area deve essere univoco a livello globale.The new account name in the new region must be globally unique. Il nome dell'account Data Lake Store precedente nell'area Stati Uniti orientali 2 potrebbe ad esempio essere contosostatiunitiorientali2.azuredatalakestore.net.For example, the name of your old Data Lake Store account in East US 2 might be contosoeastus2.azuredatalakestore.net. Per il nuovo account Data Lake Store nell'area Europa settentrionale è possibile usare il nome contosoeuropasettentrionale.azuredatalakestore.net.You might name your new Data Lake Store account in North EU contosonortheu.azuredatalakestore.net.

  • Strumenti.Tools. Per copiare i file di Data Lake Store è consigliabile usare l'attività di copia di Azure Data Factory.We recommend that you use the Azure Data Factory Copy Activity to copy Data Lake Store files. Data Factory supporta lo spostamento dei dati con prestazioni e affidabilità elevate.Data Factory supports data movement with high performance and reliability. Tenere presente che Data Factory copia solo la gerarchia di cartelle e il contenuto dei file.Keep in mind that Data Factory copies only the folder hierarchy and content of the files. Eventuali elenchi di controllo di accesso usati nell'account precedente devono essere applicati manualmente al nuovo account.You need to manually apply any access control lists (ACLs) that you use in the old account to the new account. Per altre informazioni, inclusi gli obiettivi di prestazioni per gli scenari ottimali, vedere la Guida alle prestazioni dell'attività di copia e all'ottimizzazione.For more information, including performance targets for best-case scenarios, see the Copy Activity performance and tuning guide. Se si vuole che i dati vengano copiati più rapidamente, potrebbe essere necessario usare altre unità di spostamento dei dati nel cloud.If you want data copied more quickly, you might need to use additional Cloud Data Movement Units. Altri strumenti, come AdlCopy, non supportano la copia di dati tra aree.Some other tools, like AdlCopy, don't support copying data between regions.

  • Costi per la larghezza di banda.Bandwidth charges. Vengono applicati costi per la larghezza di banda perché i dati vengono trasferiti all'esterno di un'area di Azure.Bandwidth charges apply because data is transferred out of an Azure region.

  • Elenchi di controllo di accesso applicati ai dati.ACLs on your data. Proteggere i dati nella nuova area applicando elenchi di controllo di accesso ai file e alle cartelle.Secure your data in the new region by applying ACLs to files and folders. Per altre informazioni, vedere Protezione dei dati archiviati in Azure Data Lake Store.For more information, see Securing data stored in Azure Data Lake Store. È consigliabile approfittare della migrazione per aggiornare e modificare gli elenchi di controllo di accesso.We recommend that you use the migration to update and adjust your ACLs. Se si vogliono usare impostazioni simili a quelle correnti,You might want to use settings similar to your current settings. è possibile vedere gli elenchi di controllo di accesso applicati a qualsiasi file usando il portale di Azure, i cmdlet di PowerShell o gli SDK.You can view the ACLs that are applied to any file by using the Azure portal, PowerShell cmdlets, or SDKs.

  • Posizione dei servizi di analisi.Location of analytics services. Per prestazioni ottimali, i servizi di analisi, come Azure Data Lake Analytics o HDInsight, devono trovarsi nella stessa area dei dati.For best performance, your analytics services, like Azure Data Lake Analytics or Azure HDInsight, should be in the same region as your data.

Passaggi successiviNext steps