Compartilhar via


Visão geral da migração: do SQL Server

Aplica-se a: Instância Gerenciada do SQL do Azure SQL Server nas Máquinas Virtuais do Azure Banco de Dados SQL do Azure

Este artigo descreve as cinco fases para a migração na nuvem bem-sucedida do SQL Server para o SQL do Azure.

Diagrama que mostra um fluxo de processo de migração.

Descoberta

Ao iniciar a jornada de migração na nuvem, é fundamental descobrir o inventário de software instalado, aplicativos Web e instâncias e bancos de dados do SQL Server em servidores em execução no ambiente local. Essa descoberta ajuda a personalizar um caminho de migração para o SQL do Azure.

O dispositivo de Migrações para Azure executa essa descoberta usando as credenciais de domínio ou não domínio do sistema operacional Windows ou as credenciais de autenticação do SQL Server que têm acesso aos bancos de dados e instâncias do SQL Server. Esse processo de descoberta é sem agente, ou seja, nada é instalado nos servidores. O dispositivo Migrações para Azure oferece suporte à descoberta em várias plataformas de virtualização, como VMware, Microsoft Hyper-V e ambientes físicos.

Para saber como descobrir seus SQL Servers locais, confira a seção Descobrir mais adiante neste artigo.

Caso de negócios

A capacidade de caso de negócios ajuda a criar uma proposta comercial para entender como o Azure pode agregar mais valor aos negócios. Ele destaca:

  • Custo total de propriedade (TCO) entre local e SQL do Azure.

  • Análise de fluxo de caixa ano a ano.

  • Insights baseados na utilização de recursos para identificar servidores e cargas de trabalho ideais para a nuvem.

  • Ganhos rápidos para migração e modernização, incluindo fim do suporte do sistema operacional Windows e versões SQL.

  • Economia de custos de longo prazo movendo-se de um modelo de despesas de capital para um modelo de despesas operacionais, pagando apenas pelo que usar.

Avaliação

A avaliação é a análise dos dados de configuração, utilização e desempenho coletados durante a descoberta. Essa análise é usada para medir a preparação e estimar o efeito da migração de instâncias locais do SQL Server para diferentes destinos de SQL do Azure. As avaliações em instâncias do SQL Server podem ser executadas usando o Azure Arc para SQL Server ou o Migrações para Azure ou a extensão do Serviço de Migração de Banco de Dados do Azure no Azure Data Studio.

Uma avaliação do SQL do Azure tem dois critérios de dimensionamento:

  • Como local: avaliações que fazem recomendações com base somente na configuração do SQL Server local.

  • Com base no desempenho: avaliações que fazem recomendações com base nos dados de desempenho coletados.

Depois que a avaliação determina a preparação e o tipo de implantação recomendada do SQL do Azure, ela calcula uma camada de serviço específica e a configuração do SQL do Azure (tamanho do SKU) que pode atender ou exceder o desempenho do SQL Server local. Esse cálculo depende se você está usando critérios de dimensionamento Como local ou Baseado em desempenho.

Conversão

Em migrações heterogêneas, quando você migra dados de um banco de dados para outro, é importante converter o esquema e os objetos de banco de dados em sintaxe Transact-SQL equivalente, pois os mecanismos de bancos de dados de origem e de destino são diferentes. Esses objetos de banco de dados incluem tabelas, índices, exibições, tipos de dados, instruções Transact-SQL, procedimentos armazenados e funções.

Observação

A fase de conversão não é necessária para migrações do SQL Server para o SQL do Azure. O SSMA (Assistente de Migração do SQL Server) executa a conversão durante a migração para qualquer um dos destinos de SQL do Azure. O SSMA oferece suporte a várias fontes, como Oracle, MySQL, DB2, Sybase e Microsoft Access, para conversão e migração de dados.

Migração

A migração é a última fase desse processo, no qual os dados são migrados do banco de dados de origem para o banco de dados de destino. O DMS (Serviço de Migração de Banco de Dados do Azure) é um serviço totalmente gerenciado desenvolvido para permitir migrações perfeitas de várias fontes de banco de dados para plataformas de dados do Azure. O DMS oferece tempo de inatividade mínimo, alta confiabilidade e resiliência. O DMS está disponível por meio de vários clientes, incluindo a extensão de migração do SQL do Azure para o Azure Data Studio, o portal do Azure, o PowerShell e a CLI do Azure. Para saber mais sobre o Serviço de Migração de Banco de Dados do Azure, confira O que é o Serviço de Migração de Banco de Dados do Azure?

Próxima etapa