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 determinada 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 é obtido configurando vários links, cada um correspondendo 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
Por exemplo, o recurso de link da Instância Gerenciada de SQL do Azure permite que você replique seus bancos de dados do SQL Server hospedados em qualquer lugar para o Azure e faça failover para a nuvem em caso de desastre ou interrupção significativa nos negócios. O link da Instância Gerenciada de SQL do Azure também garante o failover contínuo 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 de patch 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, no qual você pode replicar os dados entre a sua instância gerenciada e as instâncias do SQL Server, fazer failover manualmente durante um desastre e fazer failback manualmente após o desastre ser mitigado. Ele dá suporte a um failover online, mas a um failback offline. Uma versão prévia do failback online está disponível mediante 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 aproveitar os serviços e recursos do Azure, que incluem:
Recurso | Descrição |
---|---|
Descarregar cargas de trabalho somente leitura | O ideal é configurar réplicas secundárias no SQL Server para o Azure a fim de descarregar as necessidades de relatório. O recurso de link tem escopo no banco de dados, permitindo a consolidação de cargas de trabalho somente leitura no Azure, que podem ser usadas para aproximar os dados de clientes em qualquer região com suporte em todo o mundo com o mínimo de esforço. |
Backups automatizados | As réplicas secundárias em execução na Instância Gerenciada de SQL do Azure são automaticamente copiadas em backup na sua conta do Armazenamento de Blobs do Azure, o que reduz consideravelmente os esforços administrativos e aprimora a confiabilidade. |
Continuidade dos negócios | Como uma solução de recuperação de desastre, 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 mitigado. |
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 têm suporte no 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.