Migrar usando o link da Instância Gerenciada
O recurso de link da Instância Gerenciada de SQL do Azure oferece uma verdadeira opção de migração online em comparação com todos os outros serviços e ferramentas disponíveis. Além disso, executando parcialmente as cargas de trabalho no Azure, as organizações podem adotar uma abordagem em fases para a migração para a nuvem, aproveitando os benefícios oferecidos pelo Azure.
Embora o link seja projetado para replicar um banco de dados por link, ele pode ser configurado para replicar vários bancos de dados de uma única instância do SQL Server para uma ou mais instâncias gerenciadas de SQL ou até mesmo replicar o mesmo banco de dados para várias instâncias gerenciadas de SQL. Isso é feito configurando vários links, cada um correspondente a um par de instâncias gerenciadas por banco de dados.
Flexibilidade híbrida com o recurso de link da Instância Gerenciada de SQL do Azure
O recurso de link da Instância Gerenciada de SQL do Azure permite replicar os bancos de dados do SQL Server hospedados em qualquer lugar do Azure e fazer failover para a nuvem em caso de desastre ou de uma grande interrupção nos negócios. O link da Instância Gerenciada do Azure SQL também assegura uma transição fluida entre os bancos de dados primário e secundário.
Uma das vantagens de usar a Instância Gerenciada de SQL do Azure é que ela é uma PaaS (plataforma como serviço), o que significa que a manutenção, a aplicação e as atualizações de hardware mais recentes são aplicadas e gerenciadas automaticamente pelo Azure. Isso garante que o seu ambiente de banco de dados esteja sempre atualizado e seguro, além de reduzir o risco de tempo de inatividade devido a falhas de hardware ou vulnerabilidades de software.
Como podemos ver acima, o recurso de link usa o DAG (grupo de disponibilidade distribuído) e tem escopo por banco de dados (um link por banco de dados). Isso permite consolidar vários bancos de dados paralelos do SQL Server em uma Instância Gerenciada de SQL do Azure ou escalá-los em várias instâncias e regiões em todo o mundo.
O recurso de link fornece dois tipos de replicação:
Replicação unidirecional. A replicação unidirecional está disponível para as versões SQL Server 2016 e 2019 e permite que você replique os dados de maneira unidirecional de uma instância do SQL Server para sua instância gerenciada.
Replicação bidirecional. O SQL Server 2022 fornece um recurso de replicação bidirecional, onde você pode replicar dados entre sua instância gerenciada e instâncias do SQL Server, fazer failover manualmente durante um desastre e fazer failback manualmente após o desastre ser atenuado. Ele suporta failover online, mas failback offline. Uma prévia do failback online está disponível para inscrição.
Funcionalidades estendidas para a nuvem
Além de migrar cargas de trabalho, há várias maneiras de usar o recurso de link e usar os serviços e recursos do Azure, que incluem:
| Característica | Descrição |
|---|---|
| Descarregue cargas de trabalho somente leitura | Pode ser interessante configurar réplicas secundárias no SQL Server para o Azure a fim de distribuir a carga dos relatórios. O recurso de link tem escopo de banco de dados, permitindo a consolidação de cargas de trabalho somente leitura no Azure, o que pode ser usado para aproximar os dados dos clientes em qualquer região com suporte no mundo todo com o mínimo de esforço. |
| Backups automatizados | Réplicas secundárias em execução na Instância Gerenciada de SQL do Azure são automaticamente armazenadas em backup em sua conta de Armazenamento de Blobs do Azure, o que reduz significativamente os esforços administrativos e melhora a confiabilidade. |
| Continuidade dos negócios | Como uma solução de recuperação de desastres, o recurso de link permite que você faça failover para a Instância Gerenciada de SQL do Azure e faça failback após o desastre ser atenuado. |
Habilitar o recurso de link
Para configurar o recurso de link, você precisa seguir as mesmas etapas, independentemente de migrar para a Instância Gerenciada de SQL do Azure, configurar a recuperação de desastre na nuvem, descarregar as cargas de trabalho para o Azure ou visar a reduzir as operações de backup e os custos de gerenciamento.
Você pode usar um assistente no SSMS (SQL Server Management Studio) ou scripts. A principal vantagem de usar scripts é que eles podem ser automatizados, o que pode aprimorar o processo de implantação, economizando tempo e esforço.
Replique um banco de dados usando o assistente de link da Instância Gerenciada de SQL do Azure disponível no SSMS.
Replique um banco de dados usando os scripts T-SQL e o PowerShell.
Há alguns recursos do SQL Server que não são compatíveis com o link da Instância Gerenciada de SQL do Azure. Por exemplo, não é possível habilitar o recurso de link se a funcionalidade usada no banco de dados primário do SQL Server não tem suporte na Instância Gerenciada de SQL do Azure, como tabelas de arquivos e fluxos de arquivos.
Para ver a lista completa de recursos com suporte, confira Limitações do link da Instância Gerenciada de SQL do Azure.
Como vimos, o recurso de link da Instância Gerenciada de SQL do Azure permite que as organizações estendam com confiança os ambientes do SQL Server para o Azure, beneficiando-se dos recursos de escalabilidade, desempenho e segurança oferecidos pela Instância Gerenciada de SQL do Azure.