Migrate analytics resources to global Azure

Important

Since August 2018, we have not been accepting new customers or deploying any new features and services into the original Microsoft Cloud Germany locations.

Based on the evolution in customers’ needs, we recently launched two new datacenter regions in Germany, offering customer data residency, full connectivity to Microsoft’s global cloud network, as well as market competitive pricing.

Additionally, on Sept 30th, 2020, we announced that the Microsoft Cloud Germany would be closing on October 29th, 2021. More details are available here: https://www.microsoft.com/cloud-platform/germany-cloud-regions.

Take advantage of the breadth of functionality, enterprise-grade security, and comprehensive features available in our new German datacenter regions by migrating today.

This article has information that can help you migrate Azure analytics resources from Azure Germany to global Azure.

Event Hubs

You can't directly migrate Azure Event Hubs resources from Azure Germany to global Azure. The Event Hubs service doesn't have data export or import capabilities. However, you can export Event Hubs resources as a template. Then, adapt the exported template for global Azure 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:

HDInsight

To migrate Azure HDInsight clusters from Azure Germany to global Azure:

  1. Stop the HDInsight cluster.
  2. Migrate the data in the Azure Storage account to the new region by using AzCopy or a similar tool.
  3. Create new compute resources in global Azure, 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:

Stream Analytics

To migrate Azure Stream Analytics services from Azure Germany to global Azure, manually re-create the entire setup in a global 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:

SQL Database

To migrate smaller Azure SQL Database workloads, use the export function to create a BACPAC file. A BACPAC file is a compressed (zipped) file that contains metadata and the data from the SQL Server database. After you create the BACPAC file, you can copy the file to the target environment (for example, by using AzCopy) and use the import function to rebuild the database. Be aware of the following considerations:

  • For an export to be transactionally consistent, make sure that one of the following conditions is true:
    • No write activity occurs during the export.
    • You export from a transactionally consistent copy of your SQL database.
  • To export to Azure Blob storage, the BACPAC file size is limited to 200 GB. For a larger BACPAC file, export to local storage.
  • If the export operation from SQL Database takes longer than 20 hours, the operation might be canceled. Check the following articles for tips about how to increase performance.

Note

The connection string changes after the export operation because the DNS name of the server changes during export.

For more information:

Analysis Services

To migrate your Azure Analysis Services models from Azure Germany to global Azure, use 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:

Next steps

Learn about tools, techniques, and recommendations for migrating resources in the following service categories: