Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: Azure SQL Managed Instance
SQL Server on Azure Virtual Machines
Azure SQL Database
Este artigo descreve as cinco fases para uma migração bem-sucedida na cloud do SQL Server para o Azure SQL.
Descoberta
Quando inicia a sua jornada de migração para a cloud, é fundamental descobrir inventário de software instalado, aplicações web e instâncias e bases de dados do SQL Server em servidores a correr no seu ambiente local. Esta descoberta ajuda-o a personalizar um caminho de migração para Azure SQL.
O dispositivo Azure Migrate realiza esta descoberta usando credenciais do domínio ou fora de domínio do sistema operativo Windows, ou credenciais de autenticação do SQL Server com acesso às suas instâncias e bases de dados do SQL Server. Este processo de descoberta é sem agente, o que significa que não instalas nada nos servidores. O Azure Migrate appliance suporta a 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, consulte a seção Descobrir mais adiante neste artigo.
Justificação comercial
A capacidade de business case ajuda-o a construir uma proposta de negócio para compreender como a Azure pode trazer o maior valor ao seu negócio. Destaca:
Custo total de propriedade (TCO) entre on-premises e Azure SQL.
Análise de fluxo de caixa ano a ano.
Informações baseadas na utilização de recursos para identificar servidores e cargas de trabalho ideais para a nuvem.
Vitórias rápidas para migração e modernização, incluindo o fim do suporte para versões do Windows OS e SQL.
Economia de custos de longo prazo ao passar de um modelo de despesas de capital para um modelo de despesas operacionais , pagando apenas pelo que você usa.
Assessment
A avaliação é a análise dos dados de configuração, utilização e desempenho coletados durante a descoberta. Esta análise é utilizada para medir a prontidão e estimar o efeito da migração de instâncias do SQL Server on-premises para diferentes alvos Azure SQL. As avaliações em instâncias do SQL Server podem ser executadas usando Azure Arc para SQL Server, ou usando Azure Migrate.
Uma avaliação Azure SQL fornece dois critérios de dimensionamento:
Como no local: Avaliações que fornecem recomendações apenas com base na configuração do SQL Server no local.
Baseadas no desempenho: avaliações que fazem recomendações com base nos dados de desempenho recolhidos.
Após a avaliação determinar a prontidão e o tipo recomendado de implementação do Azure SQL, calcula um nível de serviço específico e uma configuração do Azure SQL (tamanho SKU) que podem atingir ou exceder o desempenho do SQL Server on-premiss. Esse cálculo depende se você está usando critérios de dimensionamento locais ou baseados no desempenho.
Conversion
Em migrações heterogéneas, enquanto migra dados de uma base de dados para outra, certifique-se de converter o esquema e os objetos da base de dados para sintaxe Transact-SQL equivalente. Os motores de base de dados de origem e destino são diferentes. Estes objetos de base de dados incluem tabelas, índices, vistas, tipos de dados, instruções Transact-SQL, procedimentos armazenados e funções.
Observação
Não precisas da fase de conversão para migrações de SQL Server para Azure SQL. O SQL Server Migration Assistant (SSMA) realiza a conversão enquanto migra para qualquer um dos alvos do Azure SQL. O SSMA suporta múltiplas fontes, como Oracle, MySQL, DB2, Sybase e Microsoft Access, tanto para conversão como para migração de dados.
Migration
A migração é a última etapa deste processo, na qual se migram dados da base de dados de origem para a base de dados de destino.
Escolha um método de migração
Escolha entre múltiplos métodos de migração, dependendo da sua plataforma-alvo e do tempo de inatividade aceitável para a aplicação.
Ligação para SQL Managed Instance (tempo de inatividade quase nulo para Azure SQL Managed Instance)
Se ativar o Azure Arc para a sua instância de SQL Server, pode usar o link da Instância Gerida para fazer uma migração online para o Azure SQL Managed Instance. A funcionalidade de ligação utiliza grupos de disponibilidade distribuídos para replicar dados do SQL Server para a SQL Managed Instance quase em tempo real. Esta abordagem permite que a sua base de dados de origem se mantenha operacional enquanto os dados são continuamente sincronizados com o ambiente alvo. O tempo de inatividade limita-se à fase final de transição, quando muda a sua aplicação para a base de dados migrada.
Backup e restauro (migração única para SQL Server no Azure VM)
Se o tempo de inatividade planeado for aceitável, use uma cópia de segurança única e restaure a migração para SQL Server on Azure Virtual Machines. Nesta abordagem de migração offline, o tempo de inatividade da aplicação começa quando a migração começa e continua até que a restauração da base de dados seja concluída no ambiente de destino.
Azure Database Migration Service (todos os alvos)
Azure Database Migration Service (Azure DMS) é um serviço totalmente gerido que suporta migrações de múltiplas fontes de bases de dados para plataformas de dados Azure com tempo de inatividade mínimo, elevada fiabilidade e resiliência. Pode aceder ao Azure DMS através do portal Azure, PowerShell e Azure CLI. Para saber mais, consulte O que é Azure Database Migration Service.
Azure DMS suporta tanto a migração offline (única) para Azure SQL Database, SQL Managed Instance ou SQL Server em Azure VM, como migrações online (restauração contínua de backups) para SQL Managed Instance e Azure VM. Assim, pode escolher uma abordagem de migração com base nos requisitos de tempo de indisponibilidade.