Migrate Analytics Resources
This section provides information that you may find helpful as you migrate Azure analytics resources across Azure regions.
HDInsight
To migrate HDInsight services across regions, you can export HDInsight resources as a Resource Manager template and adapt the exported template for the target Azure region and re-create the resources.
Note
Exporting an HDInsight template doesn’t copy data (for example, temp data). Exporting a template only re-creates HDInsight metadata.
To migrate Azure HDInsight clusters across Azure regions:
- Stop the HDInsight cluster.
- Migrate the data in the Azure Storage account to the new region by using AzCopy or a similar tool.
- Create new HDInsight resource in the target Azure region, and then attach the migrated storage resources as the primary attached storage.
For more specialized, long-running clusters (Kafka, Spark streaming, Storm, or HBase), we recommend that you orchestrate the transition of workloads to the new region.
For more information:
- Review the Azure HDInsight documentation.
- Refresh your knowledge by completing the HDInsight tutorials.
- For help with scaling HDInsight clusters, see Administer HDInsight by using PowerShell.
- Learn how to use AzCopy.
Event Hubs
You can’t directly migrate Azure Event Hubs resources across Azure regions. The Event Hubs service doesn’t have data export or import capabilities. You can export Event Hubs resources as a Resource Manager template, adapt the exported template for the target Azure region and re-create the resources.
Note
Exporting an Event Hubs template doesn’t copy data (for example, messages). Exporting a template only re-creates Event Hubs metadata.
IMPORTANT
Change location, Azure Key Vault secrets, certificates, and other GUIDs to be consistent with the new region.
Event Hubs metadata
The following metadata elements are re-created when you export an Event Hubs template:
- Namespaces
- Event hubs
- Consumer groups
- Authorization rules
For more information:
- Review the Event Hubs overview.
- Refresh your knowledge by completing the Event Hubs tutorials.
- Check the migration steps for Azure Service Bus .
- Become familiar with how to export Azure Resource Manager templates or read the overview of Azure Resource Manager.
Stream Analytics
To migrate Azure Stream Analytics services across Azure regions, the easiest way is to copy a job to other regions using Visual Studio Tools for Azure Stream Analytics. More information in this blog post.
You can also manually re-create the entire setup in the target Azure region either by using the Azure portal or by using PowerShell. Ingress and egress sources for a Stream Analytics job can be in any region.
For more information:
- Refresh your knowledge by completing the Stream Analytics tutorials.
- Review the Stream Analytics overview.
- Learn how to create a Stream Analytics job by using PowerShell.
Analysis Services
To migrate your Azure Analysis Services models across Azure regions, use the backup and restore operations.
If you want to migrate only the model metadata and not the data, an alternative is to redeploy the model from SQL Server Data Tools.
For more information:
- Learn about Analysis Services backup and restore.
- Review the Analysis Services overview.
PowerBI
Migrating PowerBI across Azure regions is not supported at this time, but you can migrate selected workspaces to another Azure region by using Power BI Premium. For more information, see Configure Multi-Geo support for Power BI Premium.
SQL Data Warehouse
Migrating SQL Data Warehouse across Azure regions isn’t supported at this time.