Share via


Migrar recursos IoT para o Azure global

Importante

Desde agosto de 2018 que não aceitamos novos clientes ou implementamos quaisquer novas funcionalidades e serviços nas localizações originais da Microsoft Cloud Germany.

Com base na evolução das necessidades dos clientes, lançámos recentemente duas novas regiões de datacenter na Alemanha, oferecendo residência de dados ao cliente, conectividade total com a rede global de nuvem da Microsoft, bem como preços competitivos de mercado.

Além disso, no dia 30 de setembro de 2020, anunciou que a Microsoft Cloud Germany fecharia a 29 de outubro de 2021. Mais detalhes estão disponíveis aqui: https://www.microsoft.com/cloud-platform/germany-cloud-regions.

Aproveite a amplitude da funcionalidade, a segurança de nível empresarial e as funcionalidades abrangentes disponíveis nas nossas novas regiões alemãs de datacenter migrando hoje.

Este artigo tem informações que podem ajudá-lo a migrar recursos Azure IoT de Azure Germany para global Azure.

Azure Cosmos DB

Você pode usar Azure Cosmos DB Data Migration Tool para migrar dados para Azure Cosmos DB. A Azure Cosmos DB Data Migration Tool é uma solução de código aberto que importa dados para a Azure Cosmos DB de diferentes fontes.

A ferramenta de migração de dados Azure Cosmos DB está disponível como uma ferramenta de interface gráfica ou como ferramenta de linha de comando. O código fonte está disponível na Ferramenta de Migração de Dados Azure Cosmos DB GitHub repositório. Uma versão compilada da ferramenta está disponível no Microsoft Download Center.

Para migrar os recursos DB da Azure Cosmos, recomendamos que complete os seguintes passos:

  1. Reveja os requisitos de tempo de aplicação e configurações de conta para determinar o melhor plano de ação.
  2. Clone as configurações de conta do Azure Germany para a nova região, executando a ferramenta de migração de dados.
  3. Se for possível utilizar uma janela de manutenção, copie os dados da fonte para o destino executando a ferramenta de migração de dados.
  4. Se a utilização de uma janela de manutenção não for uma opção, copie os dados da fonte para o destino executando a ferramenta e, em seguida, complete estes passos:
    1. Utilize uma abordagem config-driven para fazer alterações para ler/escrever numa aplicação.
    2. Complete uma primeira sincronização.
    3. Configurar uma sincronização incremental e recuperar o feed de mudança.
    4. O ponto lê para a nova conta e valida o pedido.
    5. Pare de escrever na conta antiga, valide que o feed de alteração é apanhado e, em seguida, aponte para a nova conta.
    6. Pare a ferramenta e apague a conta antiga.
  5. Executar a ferramenta para validar que os dados são consistentes em contas antigas e novas.

Para obter mais informações:

Funções

A migração Funções do Azure recursos da Alemanha Azure para o Azure global não é apoiada neste momento. Recomendamos que exporte um modelo de Resource Manager, altere a localização e, em seguida, reenfecte para a região alvo.

Importante

Mudar de local, Azure Key Vault segredos, certificados e outros GUIDs para serem consistentes com a nova região.

Para obter mais informações:

Hubs de Notificação

Para migrar as definições de um caso de Azure Notification Hubs para outro caso, exportar e, em seguida, importar todos os tokens e etiquetas de registo:

  1. Exporte os registos do centro de notificação existentes para um recipiente de armazenamento Azure Blob.
  2. Crie um novo centro de notificação no ambiente alvo.
  3. Importe os seus tokens de registo do armazenamento blob para o seu novo centro de notificação.

Para obter mais informações:

IoT Hub

Embora possa migrar Hub IoT do Azure casos da Alemanha Azure para o Azure global, a migração não é perfeita.

Nota

Esta migração pode causar inatividade e perda de dados na sua aplicação Azure IoT. Todas as mensagens de telemetria, comandos C2D e informações relacionadas com o trabalho (horários e histórico) não são migradas. Tem de reconfigurar os seus dispositivos e aplicações de back-end para começar a utilizar as novas cordas de ligação.

Passo 1: Recriar o hub IoT

Hub IoT não apoia a clonagem nativa. No entanto, pode utilizar a funcionalidade Azure Resource Manager para exportar um grupo de recursos como modelo para exportar os seus metadados Hub IoT. As rotas configuradas e outras definições do hub IoT estão incluídas nos metadados exportados. Em seguida, recolocar o modelo no Azure global. Você pode achar mais fácil recriar o hub IoT no portal do Azure olhando para os detalhes no JSON exportado.

Passo 2: Migrar identidades do dispositivo

Para migrar identidades do dispositivo:

  1. No inquilino de origem da Azure Germany, utilize os ExportDevices Resource Manager API para exportar todas as identidades do dispositivo, gémeos de dispositivos e gémeos módulos (incluindo as chaves) para um recipiente de armazenamento. Você pode usar um recipiente de armazenamento em Azure Alemanha ou Azure global. Certifique-se de que a assinatura de acesso partilhado gerada URI tem permissões suficientes.
  2. Executar os ImportDevices Resource Manager API para importar todas as identidades do dispositivo do recipiente de armazenamento para o centro IoT clonado em Azure global.
  3. Reconfigure os seus dispositivos e serviços de back-end para começar a utilizar as novas cordas de ligação. O nome do anfitrião muda de *.azure-devices.de para *.azure-devices.com.

Nota

A autoridade de certificados de raiz é diferente na Alemanha Azure e no Azure global. Tenha em conta isto quando reconfigurar os seus dispositivos e aplicações de back-end que interagem com a Hub IoT exemplo.

Para obter mais informações:

Passos seguintes

Saiba mais sobre ferramentas, técnicas e recomendações para a migração de recursos nas seguintes categorias de serviços: