Início Rápido: Criar uma instância de modo híbrido com o portal do Azure e o Azure Database Migration Service
O modo híbrido do Serviço de Migração de Banco de Dados do Azure gerencia migrações de banco de dados usando um operador de migração hospedado no local juntamente com uma instância do Serviço de Migração de Banco de Dados do Azure em execução na nuvem. O modo híbrido é especialmente útil para cenários em que há falta de conectividade site a site entre a rede local e o Azure ou se há largura de banda de conectividade site a site limitada.
Nota
Atualmente, o Serviço de Migração de Banco de Dados do Azure em execução no modo híbrido dá suporte a migrações do SQL Server para:
- Instância Gerenciada SQL do Azure com tempo de inatividade quase nulo (online).
- Banco de dados único do Banco de Dados SQL do Azure com algum tempo de inatividade (offline).
- MongoDb para Azure CosmosDB com quase zero tempo de inatividade (online).
- MongoDb para Azure CosmosDB com algum tempo de inatividade (offline).
Neste Guia de início rápido, você usa o portal do Azure para criar uma instância do Serviço de Migração de Banco de Dados do Azure no modo híbrido. Depois, você baixa, instala e configura o trabalhador híbrido em sua rede local. Durante a visualização, você pode usar o modo híbrido do Serviço de Migração de Banco de Dados do Azure para migrar dados de uma instância local do SQL Server para o Banco de Dados SQL do Azure.
Nota
O instalador híbrido do Serviço de Migração de Banco de Dados do Azure é executado no Microsoft Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 e Windows 10.
Importante
O instalador híbrido do Serviço de Migração de Banco de Dados do Azure requer o .NET 4.7.2 ou posterior. Para encontrar as versões mais recentes do .NET, consulte a página Download do .NET Framework .
Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.
Inicie sessão no portal do Azure
Num browser, inicie sessão no portal do Azure.
A vista predefinida é o dashboard de serviço.
Registar o fornecedor de recursos
Registre o provedor de recursos Microsoft.DataMigration antes de criar sua primeira instância do Serviço de Migração de Banco de Dados do Azure.
No portal do Azure, selecione Subscrições, selecione a subscrição na qual pretende criar a instância do Serviço de Migração de Base de Dados do Azure e, em seguida, selecione Fornecedores de recursos.
Procure por migração e, à direita de Microsoft.DataMigration, selecione Registar.
Criar uma instância do serviço
Selecione +Criar um recurso para criar uma instância do Serviço de Migração de Banco de Dados do Azure.
Pesquise "migração" no Marketplace, selecione Serviço de Migração de Banco de Dados do Azure e, na tela Serviço de Migração deBanco de Dados do Azure, selecione Criar.
No ecrã Criar Serviço de Migração:
Escolha um Nome de Serviço que seja memorável e exclusivo para identificar sua instância do Serviço de Migração de Banco de Dados do Azure.
Selecione a sua Subscrição do Azure, na qual pretende criar a instância.
Selecione um Grupo de Recursos existente ou crie um novo.
Escolha a Localização que esteja mais próxima do seu servidor de origem ou de destino.
Para Modo de serviço, selecione Híbrido (Visualização).
Selecione Rever + criar.
No separador Rever + criar, reveja os Termos, verifique as outras informações fornecidas e, em seguida, selecione Criar.
Após alguns momentos, sua instância do Serviço de Migração de Banco de Dados do Azure no modo híbrido é criada e está pronta para ser configurada. A instância do Serviço de Migração de Banco de Dados do Azure é exibida conforme mostrado na imagem a seguir:
Após a criação do serviço, selecione Propriedades e copie o valor exibido na caixa Id do Recurso, que você usará para instalar o trabalho híbrido do Serviço de Migração de Banco de Dados do Azure.
Criar ID de registro do Aplicativo do Azure
Você precisa criar uma ID de registro do Aplicativo do Azure que o trabalhador híbrido local possa usar para se comunicar com o Serviço de Migração de Banco de Dados do Azure na nuvem.
No portal do Azure, selecione Microsoft Entra ID, selecione Registos de aplicações e, em seguida, selecione Novo registo.
Especifique um nome para o aplicativo e, em Tipos de conta suportados, selecione o tipo de contas a serem suportadas para especificar quem pode usar o aplicativo.
Use os valores padrão para os campos URI de redirecionamento (opcional) e selecione Registrar.
Depois que o registro do ID do aplicativo for concluído, anote o ID do aplicativo (cliente), que você usará ao instalar o trabalhador híbrido.
No portal do Azure, navegue até Serviço de Migração de Banco de Dados do Azure.
No menu de navegação, selecione Controle de acesso (IAM).
Selecione Adicionar>Adicionar atribuição de função.
Na guia Função, selecione a função de Colaborador.
No separador Membros, selecione Utilizador, grupo ou entidade de serviço e, em seguida, selecione o nome do ID da aplicação.
No separador Rever + atribuir, selecione Rever + atribuir para atribuir a função.
Para obter os passos detalhados, veja o artigo Atribuir funções do Azure com o portal do Azure.
Baixe e instale o trabalhador híbrido
No portal do Azure, navegue até sua instância do Serviço de Migração de Banco de Dados do Azure.
Em Configurações, selecione Híbrido e, em seguida, selecione Download do instalador para baixar o trabalhador híbrido.
Extraia o arquivo ZIP no servidor que hospedará o trabalhador híbrido do Serviço de Migração de Banco de Dados do Azure.
Importante
O instalador híbrido do Serviço de Migração de Banco de Dados do Azure requer o .NET 4.7.2 ou posterior. Para encontrar as versões mais recentes do .NET, consulte a página Download do .NET Framework .
Na pasta de instalação, localize e abra o arquivo dmsSettings.json, especifique ApplicationId e resourceId e salve o arquivo.
Gere um certificado que o Serviço de Migração de Banco de Dados do Azure pode usar para autenticar a comunicação do trabalhador híbrido usando o comando a seguir.
<drive>:\<folder>\Install>DMSWorkerBootstrap.exe -a GenerateCert
Um certificado é gerado na pasta Instalar.
No portal do Azure, navegue até a ID do Aplicativo, em Gerenciar, selecione Segredos certificados e selecione Carregar certificado para selecionar o certificado público gerado.
Instale o trabalhador híbrido do Serviço de Migração de Banco de Dados do Azure em seu servidor local executando o seguinte comando:
<drive>:\<folder>\Install>DMSWorkerBootstrap.exe -a Install -IAcceptDMSLicenseTerms -d
Nota
Ao executar o comando install, você também pode usar os seguintes parâmetros:
- -TelemetryOptOut - Impede que o trabalhador envie telemetria, mas continua a registrar localmente minimamente. O instalador ainda envia telemetria.
- -p {InstallLocation}. Permite alterar o caminho de instalação, que por padrão é "C:\Program Files\DatabaseMigrationServiceHybrid".
Se o instalador for executado sem erros, o serviço mostrará um status online no Serviço de Migração de Banco de Dados do Azure e você estará pronto para migrar seus bancos de dados.
Desinstalar o modo híbrido do Serviço de Migração de Banco de Dados do Azure
Atualmente, a desinstalação do modo híbrido do Serviço de Migração de Banco de Dados do Azure é suportada somente por meio do instalador do trabalhador híbrido do Serviço de Migração de Banco de Dados do Azure em seu servidor local, usando o seguinte comando:
<drive>:\<folder>\Install>DMSWorkerBootstrap.exe -a uninstall
Nota
Ao executar o comando de desinstalação, você também pode usar o parâmetro "-ReuseCert", que mantém o certificado do AdApp gerado pelo fluxo de trabalho generateCert. Isso permite usar o mesmo certificado que foi gerado e carregado anteriormente.
Configurar o trabalhador híbrido do Serviço de Migração de Banco de Dados do Azure usando o PowerShell
Além de instalar o trabalhador híbrido do Serviço de Migração de Banco de Dados do Azure por meio do portal do Azure, fornecemos um script do PowerShell que você pode usar para automatizar as etapas de instalação do trabalhador depois de criar uma nova instância do Serviço de Migração de Banco de Dados do Azure no modo híbrido. O script:
- Cria um novo AdApp.
- Faz o download do instalador.
- Executa o fluxo de trabalho generateCert.
- Carrega o certificado.
- Adiciona o AdApp como contribuidor à sua instância do Serviço de Migração de Banco de Dados do Azure.
- Executa o fluxo de trabalho de instalação.
Este script destina-se a prototipagem rápida quando o usuário já tem todas as permissões necessárias no ambiente. Observe que, em seu ambiente de produção, o AdApp e o Cert podem ter requisitos diferentes, portanto, o script pode falhar.
Importante
Esse script pressupõe que haja uma instância existente do Serviço de Migração de Banco de Dados do Azure no modo híbrido e que a conta do Azure usada tenha permissões para criar AdApps no locatário e modificar o RBAC do Azure na assinatura.
Preencha os parâmetros na parte superior do script e execute-o a partir de uma instância do PowerShell do administrador.