Migrar usando o link Instância Gerenciada

Concluído

O recurso de link Instância Gerenciada 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, ao executar parcialmente cargas de trabalho no Azure, as organizações podem adotar uma abordagem em fases para a migração para a nuvem e, ao mesmo tempo, aproveitar os benefícios que o Azure oferece.

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 do SQL ou até mesmo replicar o mesmo banco de dados para várias instâncias gerenciadas do SQL. Isso é conseguido através da configuração de vários links, cada um correspondendo a um par de instâncias gerenciadas por banco de dados.

O recurso de link Instância Gerenciada do SQL do Azure permite replicar seus bancos de dados do SQL Server hospedados em qualquer lugar para o Azure e fazer failover para a nuvem no caso de um desastre ou grande interrupção dos negócios. O link da Instância Gerenciada SQL do Azure também garante failover contínuo entre os bancos de dados primário e secundário.

Uma das vantagens de usar a Instância Gerenciada SQL do Azure é que ela é uma plataforma como serviço (PaaS), o que significa que a manutenção, a aplicação de patches e as atualizações de hardware mais recentes são aplicadas e gerenciadas automaticamente pelo Azure. Isso garante que seu ambiente de banco de dados esteja sempre atualizado e seguro, ao mesmo tempo em que reduz o risco de tempo de inatividade devido a falhas de hardware ou vulnerabilidades de software.

Diagram showing the replication of databases from the primary replica to the secondary replica through the distributed availability group (AG).

Como podemos ver acima, o recurso de link usa o grupo de disponibilidade distribuída (DAG) e tem escopo por banco de dados (um link por um banco de dados). Isso permite consolidar vários bancos de dados paralelos do SQL Server em uma Instância Gerenciada SQL do Azure ou dimensioná-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 2016 e 2019 do SQL Server e permite replicar dados de uma forma 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 failback manualmente depois que o desastre for atenuado. Ele suporta um failover online, mas um failback offline. Uma visualização do failback online está disponível para se inscrever.

Recursos estendidos 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:

Funcionalidade Description
Descarregar cargas de trabalho somente leitura Talvez você queira configurar réplicas secundárias em seu SQL Server para o Azure para descarregar as necessidades de relatórios. O recurso de link tem escopo de banco de dados, permitindo a consolidação de cargas de trabalho somente leitura no Azure, que podem ser usadas para aproximar os dados dos clientes em qualquer região com suporte em todo o mundo com o mínimo de esforço.
Cópias de segurança automatizadas O backup das réplicas secundárias em execução na Instância Gerenciada SQL do Azure é feito automaticamente para sua conta de Armazenamento de Blob do Azure, o que reduz significativamente os esforços administrativos e melhora a confiabilidade.
Continuidade do negócio Como uma solução de recuperação de desastres, o recurso de link permite que você faça failover para a Instância Gerenciada SQL do Azure e faça failback depois que o desastre for mitigado.

Para configurar o recurso de link, você deve seguir as mesmas etapas, independentemente de estar migrando para a Instância Gerenciada SQL do Azure, configurando a recuperação de desastres na nuvem, descarregando cargas de trabalho para o Azure ou visando reduzir as operações de backup e os custos de gerenciamento.

Você pode usar um assistente no SQL Server Management Studio (SSMS) ou scripts. A principal vantagem de usar scripts é que eles podem ser automatizados, o que pode melhorar seu processo de implantação, economizando tempo e esforço.

Há alguns recursos do SQL Server que não são suportados pelo link Instância Gerenciada SQL do Azure. Por exemplo, você não poderá habilitar o recurso de link se a funcionalidade usada no banco de dados primário do SQL Server não tiver suporte na Instância Gerenciada SQL do Azure, como tabelas de arquivos e fluxos de arquivos.

Para obter a lista completa de recursos com suporte, consulte o link Limitações da Instância Gerenciada SQL do Azure.

Como vimos, o recurso de link Instância Gerenciada SQL do Azure permite que as organizações estendam com confiança seus ambientes do SQL Server para o Azure e, ao mesmo tempo, se beneficiem dos recursos de escalabilidade, desempenho e segurança que a Instância Gerenciada SQL do Azure oferece.