Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 uma migração de nuvem bem-sucedida de SQL Server para SQL do Azure.
Descoberta
Quando você inicia seu percurso de migração na nuvem, é essencial descobrir o inventário de software instalado, os aplicativos web e as instâncias do SQL Server e bancos de dados em execução nos servidores do seu ambiente local. Essa descoberta ajuda você a adaptar um caminho de migração para SQL do Azure.
O dispositivo de Migrações para Azure executa essa descoberta usando credenciais de domínio ou não domínio do sistema operacional Windows, ou credenciais de autenticação do SQL Server que têm acesso às suas instâncias e aos seus bancos de dados do SQL Server. Esse processo de descoberta não tem agente, o que significa que você não instala nada nos servidores. O dispositivo Migrações para Azure dá suporte à descoberta em várias plataformas de virtualização, como VMware, Microsoft Hyper-V e ambientes físicos.
Para aprender como descobrir suas instâncias de SQL Server on-premiss, veja a seção Descobrir mais adiante neste artigo.
Caso de negócios
A funcionalidade de caso de negócios ajuda você a criar uma proposta de negócios para entender como Azure pode trazer mais valor para sua empresa. Ele destaca:
TCO (custo total de propriedade) 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 o fim do suporte para versões do sistema operacional Windows e 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 SQL Server locais para destinos SQL do Azure diferentes. As avaliações em instâncias de SQL Server podem ser executadas usando Azure Arc para SQL Server ou usando Migrações para Azure.
Uma avaliação SQL do Azure fornece dois critérios de dimensionamento:
On-premises: Avaliações que fazem recomendações baseadas apenas na configuração local do SQL Server.
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 de SQL do Azure recomendado, ele calcula uma camada de serviço específica e uma configuração de SQL do Azure (tamanho de SKU) que podem atender ou exceder o desempenho do SQL Server local. Esse cálculo depende se você está usando critérios de dimensionamento locais ou baseados em desempenho.
Conversão
Em migrações heterogêneas, ao migrar dados de um banco de dados para outro, converta o esquema de banco de dados e objetos em sintaxe de Transact-SQL equivalente. Os mecanismos de banco 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
Você não precisa da fase de conversão em migrações de SQL Server para SQL do Azure. Assistente de Migração do SQL Server (SSMA) executa a conversão durante a migração para qualquer um dos destinos de SQL do Azure. O SSMA dá 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 é o último estágio desse processo, no qual você migra dados do banco de dados de origem para o banco de dados de destino.
Escolher um método de migração
Escolha entre vários métodos de migração, dependendo da plataforma de destino e do tempo de inatividade aceitável do aplicativo.
link do Instância Gerenciada de SQL (quase nenhuma interrupção para o Instância Gerenciada de SQL do Azure)
Se você habilitar o Azure Arc para sua instância de SQL Server, poderá usar o link do Instância Gerenciada para realizar uma migração online para o Instância Gerenciada de SQL do Azure. O recurso de link usa grupos de disponibilidade distribuídos para replicar dados de SQL Server para Instância Gerenciada de SQL quase em tempo real. Essa abordagem permite que o banco de dados de origem permaneça operacional enquanto os dados são sincronizados continuamente com o ambiente de destino. O tempo de inatividade é restrito à fase final de troca quando você muda o aplicativo para o banco de dados migrado.
Backup e restauração (migração única para SQL Server em Azure VM)
Se o tempo de inatividade planejado for aceitável, use uma migração de backup e restauração de única vez para SQL Server em Máquinas Virtuais do Azure. Nessa abordagem de migração offline, o tempo de inatividade do aplicativo começa quando a migração é iniciada e continua até que a restauração do banco de dados seja concluída no ambiente de destino.
Azure Serviço de Migração de Banco de Dados (todos os destinos)
Azure Serviço de Migração de Banco de Dados (Azure DMS) é um serviço totalmente gerenciado que dá suporte a migrações de várias fontes de banco de dados para plataformas de dados Azure com tempo de inatividade mínimo, alta confiabilidade e resiliência. Você pode acessar Azure DMS por meio do portal Azure, do PowerShell e do CLI do Azure. Para saber mais, consulte O que é Azure Serviço de Migração de Banco de Dados.
Azure DMS dá suporte tanto à migração offline (única) para Banco de Dados SQL do Azure, Instância Gerenciada de SQL ou SQL Server em Azure VM, quanto às migrações online (restauração contínua de backup) para Instância Gerenciada de SQL e Azure VM. Assim, você pode escolher uma abordagem de migração com base nos requisitos de tempo de inatividade.