Migrar um banco de dados do SQL Server para o Azure
Este artigo apresenta uma breve descrição de duas opções para migrar um banco de dados do SQL Server para o Azure. O Azure tem três opções principais para migrar um banco de dados do SQL Server de produção. Este artigo se concentra nas duas seguintes opções:
- SQL Server em VMs do Azure: uma instância do SQL Server instalada e hospedada em uma Máquina Virtual do Windows executada no Azure, também conhecida como IaaS (Infraestrutura como Serviço).
- Banco de Dados SQL do Azure: um serviço Azure do banco de dados SQL totalmente gerenciado, também conhecido como PaaS (Plataforma como Serviço).
Ambos são fornecidos com vantagens e desvantagens que você precisará avaliar antes de migrar. A terceira opção é Instâncias gerenciadas do Banco de Dados SQL do Azure.
Introdução
Os guias de migração a seguir serão úteis, dependendo de qual serviço você usar:
- Migrar um banco de dados do SQL Server para o SQL Server em uma VM do Azure
- Migrar seu banco de dados do SQL Server para o Banco de dados SQL do Azure
Além disso, os links a seguir para conteúdos conceituais vão ajudá-lo a entender melhor as VMs:
- Alta disponibilidade e recuperação de desastres para SQL Server em Máquinas Virtuais do Azure
- Práticas recomendadas para o SQL Server em Máquinas Virtuais do Azure
- Estratégias de Desenvolvimento e Padrões de Aplicativo para o SQL Server em Máquinas Virtuais do Azure
E os links a seguir o ajudarão a compreender melhor o Banco de Dados SQL do Azure:
- Criar e gerenciar servidores do Banco de Dados SQL do Azure e bancos de dados
- DTUs (Unidades de Transação do Banco de Dados) e eDTUs (Unidades de Transação do Banco de Dados Elásticas)
- Limites de recursos do Banco de Dados SQL do Azure
Escolhendo IaaS ou PaaS
Ao avaliar onde migrar seu banco de dados, determine se IaaS ou PaaS é mais adequada para você.
Escolha SQL Server em VMs do Azure se:
- está procurando "aumentar e mover" seu banco de dados e aplicativos com uma alteração mínima ou nenhuma.
- prefere ter controle total sobre o servidor do banco de dados e a VM na qual ele é executado.
- já tem licenças do SQL Server e Windows Server que pretende usar.
Escolha o Banco de Dados SQL do Azure se:
- está procurando para modernizar seus aplicativos e está migrando para usar outros serviços de PaaS no Azure.
- não deseja gerenciar seu servidor do banco de dados e a VM na qual ele é executado.
- não tem licenças do SQL Server ou Windows Server, nem pretende permitir que as licenças expirem.
A tabela a seguir descreve as diferenças entre cada serviço com base em vários cenários.
Cenário | SQL Server nas VMs do Azure | Banco de Dados SQL do Azure |
---|---|---|
Migração | Requer alterações mínimas no banco de dados. | Poderá exigir alterações em seu banco de dados se você usar recursos indisponíveis no SQL do Azure, conforme determinado pelo Assistente de Migração de Dados ou se tiver outras dependências, como executáveis instalados localmente. |
Gerenciando a disponibilidade, recuperação e atualizações | A disponibilidade e a recuperação são configuradas manualmente. As atualizações podem ser automatizadas com os Conjuntos de Dimensionamento de VMs. | Gerenciadas automaticamente para você. |
Configuração do SO subjacente | Configuração manual. | Gerenciadas automaticamente para você. |
Gerenciando o tamanho do banco de dados | Dá suporte a até 256 TB de armazenamento por instância do SQL Server. | É compatível com 8 TB de armazenamento antes de precisar de uma partição horizontal. |
Gerenciando os custos | Você deve gerenciar os custos de licença do SQL Server, custos de licença do Windows Server e custos da VM (com base nos núcleos, RAM e armazenamento). | Deve gerenciar os custos do serviço (com base nas eDTUs ou DTUs, armazenamento e número de bancos de dados se usar um pool elástico). Também deve gerenciar o custo de qualquer SLA. |
Para saber mais sobre as diferenças entre os dois, confira Escolher a opção de implantação correta no SQL do Azure.
Perguntas frequentes
Ainda posso usar ferramentas, como o SQL Server Management Studio e SQL Server Reporting Services (SSRS), com o SQL Server nas VMs do Azure ou no Banco de Dados SQL do Azure?
Sim. Todas as ferramentas do Microsoft SQL funcionam com ambos os serviços. No entanto, o SSRS não faz parte do Banco de Dados SQL do Azure e é recomendado que você execute-o em uma VM do Azure, em seguida, aponte-o para sua instância do banco de dados.
Desejo ir para o PaaS, mas não sei se meu banco de dados é compatível. Há ferramentas para ajudar?
Sim. O Assistente de Migração de Dados é uma ferramenta usada como parte da migração para o Banco de Dados SQL do Azure. O Serviço de Migração de Banco de Dados do Azure é um serviço em versão prévia que você pode usar para o IaaS ou PaaS.
Posso estimar os custos?
Sim. A Calculadora de Preços do Azure pode ser usada para estimar os custos para todos os serviços do Azure, incluindo as VMs e os serviços de banco de dados.
Próximas etapas
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de