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 apresenta as etapas para preparar o ambiente para a migração do SQL Server para o Banco de Dados SQL do Azure, a Instância Gerenciada de SQL do Azure ou o SQL Server em VMs do Azure.
Origens e destinos com suporte para migração
Você pode migrar o SQL Server em execução no local ou em:
- SQL Server em Máquinas Virtuais (VMs).
- Amazon Web Services (AWS) EC2.
- Serviço de banco de dados relacional do Amazon (AWS RDS).
- Compute Engine - GCP (Google Cloud Platform).
Neste artigo, você aprenderá a descobrir e avaliar bancos de dados de usuário antes de migrá-los do SQL Server para o SQL do Azure.
- Visão geral da migração: SQL Server para a Instância Gerenciada de SQL do Azure
- Visão geral de migração: SQL Server para o SQL Server em VMs do Azure
- Visão geral da migração: SQL Server para o Banco de Dados SQL do Azure
Para obter outros guias de migração, confira Guias de migração do Banco de Dados do Azure.
Depois de verificar se o ambiente de origem tem suporte, inicie a fase de pré-migração. Descubra todas as fontes de dados existentes, avalie a viabilidade da migração e identifique problemas de bloqueio que possam impedir a Migração na Nuvem do Azure.
Etapas da migração
Esta seção fornece uma visão geral das etapas a serem seguidas para migrar seu SQL Server para o Banco de Dados SQL do Azure, a Instância Gerenciada de SQL do Azure ou o SQL Server nas VMs do Azure.
Para migrar seu SQL Server para a Instância Gerenciada de SQL do Azure, siga estas etapas:
- Revise os recursos do mecanismo de banco de dados SQL Server disponíveis na Instância Gerenciada de SQL do Azure.
- Escolha um método de migração e as ferramentas correspondentes para ele.
- Crie uma linha de base de desempenho para determinar o uso de recursos em sua instância do SQL Server de origem. Essa etapa ajuda a implementar uma instância gerenciada de tamanho adequado para que o desempenho após a migração não seja afetado.
- Descubra todas as instâncias e recursos do SQL Server usados pela sua organização.
- Avalie seus bancos de dados do SQL Server para identificar bloqueadores de migração ou problemas de compatibilidade.
- Criar uma Instância Gerenciada de SQL de destino. Implante uma instância gerenciada de tamanho ideal, na qual você escolherá as características técnicas (número de vCores, quantidade de memória) e nível de desempenho (Comercialmente Crítico, Uso Geral) da instância gerenciada.
- Configure a conectividade e as permissões adequadas para acessar a origem e o destino.
- Migre seu banco de dados O local em que você migra seus bancos de dados usando as opções de migração offline ou migração online.
- Conectar seu aplicativo à Instância Gerenciada de SQL do Azure.
- Monitore e corrija os aplicativos para garantir que você tenha o desempenho esperado.
Se a avaliação encontrar vários bloqueadores que confirmem que seu banco de dados não está pronto para uma Instância Gerenciada de SQL do Azure, então, alternativamente, considere o SQL Server em máquinas virtuais do Azure.
Descobrir
Na fase de descoberta, examine a rede para identificar todas as Instâncias do SQL Server e os recursos usados pela sua organização.
Use as seguintes ferramentas para descobrir suas instâncias do SQL Server:
- Azure Migrate para avaliar a adequação da migração de servidores locais, executar o dimensionamento com base no desempenho e fornecer estimativas de custo para execução desses servidores no Azure.
- Microsoft Assessment and Planning Toolkit (MAP Toolkit) para avaliar a sua infraestrutura de TI atual. O kit de ferramentas fornece uma poderosa ferramenta de inventário, avaliação e relatório para simplificar o processo de planejamento de migração.
Para obter mais informações sobre as ferramentas disponíveis para usar na fase de descoberta, confira Serviços e ferramentas disponíveis para cenários de migração de dados.
Avaliar
Observação
Se você estiver avaliando todo o conjunto de dados do SQL Server em escala no VMware, confira Criar uma avaliação do SQL do Azure para obter recomendações de implantação do SQL do Azure, dimensionamento de destino e estimativas mensais.
Se sua avaliação encontrar vários bloqueadores, considere migrar para um dos destinos do SQL do Azure como alternativa, como a Instância Gerenciada de SQL do Azure ou o SQL Server nas Máquinas Virtuais do Azure.
Avaliar com o SQL Server ativado pelo Arc
Para avaliar suas instâncias do SQL Server para migração para o Azure, use o SQL Server habilitado pelo Azure Arc. Esse recurso, atualmente em preview, produz automaticamente uma avaliação para migração para o Azure, simplificando o processo de descoberta e a avaliação de preparação para migração.
Para avaliar suas instâncias usando o SQL Server habilitado pelo Azure Arc, siga estas etapas:
- Conecte automaticamente computadores com SQL Server ao Azure Arc.
- Verifique sua versão do Azure Extension para SQL Server (WindowsAgent.SqlServer) é 1.1.2594.118 ou posterior.
- Acesse seu SQL Server habilitado pelo recurso Azure Arc no portal do Azure.
- Em Migração, selecione Avaliações (Preview) para abrir a página Avaliações e examinar os resultados.
Para obter detalhes, consulte Avaliar instâncias para migração com o SQL Server habilitado pelo Azure Arc.
Avaliações e análises escalonadas
Azure Migrate pode executar avaliações em escala e consolidar relatórios das avaliações para análise.
Se você tiver vários servidores e bancos de dados que precisam ser avaliados e analisados em escala para fornecer uma visão mais ampla do patrimônio de dados, consulte Migrar bancos de dados em escala usando automação com DMS (versão prévia).
É possível automatizar o processo usando scripts com uma das opções a seguir. Para saber mais sobre como usar scripts, confira Migrar bancos de dados em escala usando a automação (versão prévia).
Avaliar os aplicativos
Normalmente, uma camada de aplicativo acessa os bancos de dados de usuário para persistir e modificar os dados. O componente de migração do SQL Server pode avaliar a camada de acesso a dados de um aplicativo de duas maneiras:
- Usar os eventos estendidos capturados ou de rastreamento do SQL Server Profiler dos seus bancos de dados de usuário.