

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Migre o grupo de disponibilidade Always On do Microsoft SQL Server usando AWS Application Migration Service
<a name="migrate-microsoft-sql-server-always-on-group-using-mgn"></a>

*Sreenivas Nettem, Bharath Kumar Pammi Ramesh, Anantharaman Seshadri e Gireesh Sreekantan, Amazon Web Services*

## Resumo
<a name="migrate-microsoft-sql-server-always-on-group-using-mgn-summary"></a>

AWS Application Migration Service (AWS MGN) é a ferramenta preferida para rehospedar ambientes existentes no Nuvem AWS, o que permite que os clientes se afastem dos data centers locais. Esse padrão descreve o processo de uso do AWS MGN para migrar clusters do Windows com grupos de disponibilidade do Microsoft SQL Server Always On.

## Pré-requisitos e limitações
<a name="migrate-microsoft-sql-server-always-on-group-using-mgn-prereqs"></a>

**Pré-requisitos **
+ Um ativo Conta da AWS.
+ Uma função AWS Identity and Access Management (IAM) para a orquestração AWS do MGN.
+ Acesso aos servidores do banco de dados de origem (grupo de disponibilidade Always On do SQL Server).
+ Active Directory em uma AWS landing zone para reter nomes DNS.
+ Uma sub-rede de preparação com comunicação de rede restrita ao Active Directory.
+ Sub-redes de destino que podem se comunicar com o Active Directory.
+ Dois endereços IP reservados para o cluster do Windows em uma sub-rede de destino (um em cada zona de disponibilidade).
+ Dois endereços IP reservados para o receptor Always On do SQL em uma sub-rede de destino (um em cada zona de disponibilidade).

**Versões do produto**
+ Windows Server 2012 ou posterior
+ SQL Server 2012 ou posterior

## Arquitetura
<a name="migrate-microsoft-sql-server-always-on-group-using-mgn-architecture"></a>

**Pilha de tecnologia de origem**

Cluster do Microsoft Windows (máquina física ou virtual on-premises) com grupo de disponibilidade Always On do Microsoft SQL Server

**Pilha de tecnologias de destino**

Instância EC2 do Amazon Windows

**Arquitetura de destino**

![Arquitetura da AWS para migração de grupos de disponibilidade Always On do SQL Server usando o AWS MGN.](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/images/pattern-img/aa94040b-5ecf-42f9-90e3-929d0fa5e715/images/0b85c613-51df-475b-9598-3da3f9cd47c6.png)


## Ferramentas
<a name="migrate-microsoft-sql-server-always-on-group-using-mgn-tools"></a>

*Serviços da AWS*
+ [O Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html) fornece capacidade de computação escalável no. Nuvem AWS Você poderá iniciar quantos servidores virtuais precisar e escalá-los na vertical rapidamente.
+ [AWS Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html)ajuda você a rehospedar (elevar e deslocar) aplicativos Nuvem AWS sem alterações e com o mínimo de tempo de inatividade.
+ [AWS Identity and Access Management (IAM)](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html) ajuda você a gerenciar com segurança o acesso aos seus AWS recursos controlando quem está autenticado e autorizado a usá-los.

*Outras ferramentas*
+ [O Microsoft SQL Server Management Studio (SSMS)](https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms) é uma ferramenta para gerenciar o SQL Server, incluindo acesso, configuração e administração de componentes do SQL Server. 

## Práticas recomendadas
<a name="migrate-microsoft-sql-server-always-on-group-using-mgn-best-practices"></a>

Para AWS MGN, consulte [Melhores práticas para AWS Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/best_practices_mgn.html).

## Épicos
<a name="migrate-microsoft-sql-server-always-on-group-using-mgn-epics"></a>

### Preparação da conta de destino
<a name="prepare-the-target-account"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Inicialize o AWS MGN. | Inicialize o AWS MGN no alvo. Região da AWS Esse processo cria as políticas e os perfis do IAM necessários. Para obter mais informações, consulte [Initializing Application Migration Service with the console](https://docs.aws.amazon.com/mgn/latest/ug/mgn-initialize-console.html). | Administrador de nuvem | 
| Crie os modelos de replicação e de inicialização. | Configure os modelos de replicação e lançamento para uso com o AWS MGN. Para obter mais informações, consulte [Configurando os modelos](https://docs.aws.amazon.com/mgn/latest/ug/mgn-initialization-templates.html) na AWS documentação. | Administrador de nuvem | 
| Permita as portas de comunicação. | Para habilitar as comunicações de rede para o AWS MGN, permita o tráfego pelas portas TCP 443 e 1500. Para obter mais informações, consulte [Requisitos de rede para o Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/Network-Requirements.html) na AWS documentação. | Administrador de rede e administrador de nuvem | 

### Preparação do servidor de origem
<a name="prepare-the-source-server"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Verifique os AWS pré-requisitos do MGN. | Verifique se os servidores de origem atendem aos pré-requisitos para a instalação do agente AWS MGN. Para obter mais informações, consulte [os requisitos de instalação](https://docs.aws.amazon.com/mgn/latest/ug/installation-requirements.html) na AWS documentação. | Engenheiro de migração | 
| Instale o agente AWS MGN. | Instale o agente AWS MGN nos servidores de origem. Durante a instalação, escolha para Região da AWS onde os servidores serão migrados. Após a instalação, o agente se comunica com o serviço e inicia a replicação. Para obter mais informações, consulte [Instalando o Agente AWS de Replicação em servidores Windows](https://docs.aws.amazon.com/mgn/latest/ug/windows-agent.html). | Engenheiro de migração | 
| Verifique o status dos servidores de origem. | No console AWS MGN, verifique o status dos servidores de origem. Quando a replicação começa, os servidores exibem o status **Pronto para teste**.<br />Se você encontrar algum erro, consulte [Solução de problemas de comunicação](https://docs.aws.amazon.com/mgn/latest/ug/Troubleshooting-Communication-Errors.html) na documentação do AWS MGN. | Administrador de nuvem e engenheiro de migração | 
| Otimize as configurações de replicação. | Os clusters do SQL Always On usam alta replicação I/O síncrona do servidor primário para o servidor secundário. Para otimizar a replicação e evitar atrasos, use um [servidor de replicação dedicado](https://docs.aws.amazon.com/mgn/latest/ug/replication-settings-template.html) para cada servidor Always On do SQL.<br />Se o tamanho do banco de dados for superior a 5 TB, considere optar por uma instância de servidor de replicação maior, como **m5.large**, em vez da instância padrão **t3.small**. | Administrador de nuvem e engenheiro de migração | 
| Atualize o modelo de inicialização. | Atualize as [configurações de inicialização](https://docs.aws.amazon.com/mgn/latest/ug/launch-settings.html) e escolha as sub-redes para os servidores Always On do SQL. Os servidores de cluster SQL Always On estão espalhados Zonas de disponibilidade da AWS por diferentes para oferecer alta disponibilidade. | Engenheiro de migração, líder de migração | 
| Atualize as configurações de inicialização. | Com base em seus requisitos de tamanho e desempenho, atualize o tipo de instância e input/output as operações por segundo (IOPS) nas configurações de execução.<br />(Opcional) Selecione uma interface de rede elástica existente nas configurações de inicialização. | Engenheiro de migração, líder de migração | 

### Substituição de teste
<a name="test-cutover"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Verifique os servidores de origem. | No console AWS MGN, verifique se o status do servidor de origem é **Pronto para teste**. | Administrador de nuvem e engenheiro de migração | 
| Inicie as instâncias de teste. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/migrate-microsoft-sql-server-always-on-group-using-mgn.html) | Administrador de nuvem e engenheiro de migração | 
| Teste a conectividade e a integridade do banco de dados. | Teste a conectividade e a integridade do banco de dados das instâncias de teste. Em seguida, marque os servidores de origem como **Prontos para transferência no console** AWS MGN. | Administrador de nuvem e engenheiro de migração | 

### Tarefas antes da migração
<a name="pre-migration-tasks"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Teste a integridade do banco de dados. | Isso ajuda a garantir que não haja problemas de integridade no banco de dados de origem antes da migração. Execute `DBCC CHECKDB` e especifique `WITH_PHYSICAL_ONLY`. Executar esta verificação sem `WITH_PHYSICAL_ONLY` pode causar problemas de performance na origem. Para manter a integridade do banco de dados, realize uma verificação completa semanalmente.<br />Esses comandos verificam a integridade lógica e física do banco de dados, detectando possíveis problemas de corrupção. A verificação analisa a estrutura do banco de dados, abrangendo páginas, linhas, índices e as tabelas do sistema. | Engenheiro de dados, DBA | 
| Teste as conexões com os servidores vinculados. | Teste as conexões entre todos os servidores existentes e documente os status. Esse procedimento contribui para garantir que os servidores vinculados continuem funcionando como planejado depois da migração. | Engenheiro de dados, DBA | 
| Verifique os backups. | Confirme a integridade dos backups de origem. | Engenheiro de dados, DBA | 

### AWS Transição de MGN
<a name="aws-mgn-cutover"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Interrompa os serviços do SQL Server e do cluster. | Interrompa os serviços do SQL Server e do cluster da Microsoft em todos os nós do cluster do SQL. | DBA, Engenheiro de migração | 
| Verifique os servidores. | **No console do AWS MGN, verifique se o status dos servidores de origem é **Pronto para transferência e se o status** da replicação de dados está íntegro.** | Engenheiro de migração | 
| Inicie a substituição. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/migrate-microsoft-sql-server-always-on-group-using-mgn.html)Para obter mais informações, consulte Como [iniciar uma instância de transição na documentação](https://docs.aws.amazon.com/mgn/latest/ug/launch-cutover-gs.html) do AWS MGN. | Engenheiro de migração | 
| Teste os servidores inicializados. | Faça login nas EC2 instâncias da Amazon lançadas e valide a integridade do cluster. Verifique se os servidores estão nas sub-redes corretas, se o tamanho da instância e as configurações de E/S estão corretos e se o servidor testemunha pode ser acessado. | DBA, Engenheiro de migração | 

### Tarefas do banco de dados após a substituição
<a name="database-post-cutover-tasks"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Atualize o endereço IP do cluster. | Atualize o endereço IP do cluster para o cluster do Windows usando os dois endereços IP reservados nas sub-redes de destino. Para obter mais informações, consulte [Alterar o endereço IP de uma instância do cluster de failover](https://learn.microsoft.com/en-us/sql/sql-server/failover-clusters/windows/change-the-ip-address-of-a-failover-cluster-instance?view=sql-server-2016). | DBA, Engenheiro de migração | 
| Atualize o ouvinte IPs do grupo de disponibilidade Always On. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/migrate-microsoft-sql-server-always-on-group-using-mgn.html) | DBA, Engenheiro de migração | 
| Verifique a conexão. | Usando o SSMS, conecte-se ao receptor do grupo de disponibilidade Always On e confirme se a conexão foi estabelecida com sucesso. | DBA, Engenheiro de migração | 
| Verifique a integridade do grupo de disponibilidade Always On. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/migrate-microsoft-sql-server-always-on-group-using-mgn.html) | DBA, Engenheiro de migração | 
| Verifique o log de erros. | Abra o log de erros e verifique quaisquer erros registrados para a instância do SQL Server. Certifique-se de que a recuperação de todos os bancos de dados esteja concluída. | DBA, Engenheiro de migração | 
| Teste os servidores vinculados. | Teste a conectividade de quaisquer servidores vinculados. Em caso de problemas de conectividade, certifique-se de que o servidor de destino e a porta possam ser acessados. | DBA, Engenheiro de migração | 

### Finalização da substituição
<a name="finalize-the-cutover"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Finalize a substituição. | Depois de validar os clusters SQL Always On de destino, [finalize](https://docs.aws.amazon.com/mgn/latest/ug/launch-cutover-gs.html#revert-finalize-cutover-gs) a transição por meio do console MGN. AWS Essa ação interrompe a replicação de dados dos servidores de origem e descarta os dados do servidor de replicação. Além disso, remove o servidor de replicação e os recursos associados. | Administrador de nuvem e engenheiro de migração | 

## Solução de problemas
<a name="migrate-microsoft-sql-server-always-on-group-using-mgn-troubleshooting"></a>


| Problema | Solução | 
| --- | --- | 
| AWS Solução de problemas do MGN | Para problemas e resoluções comuns, consulte as seções [Solução de problemas](https://docs.aws.amazon.com/mgn/latest/ug/troubleshooting.html) e [perguntas frequentes](https://docs.aws.amazon.com/mgn/latest/ug/FAQ.html) na documentação do AWS MGN. | 

## Recursos relacionados
<a name="migrate-microsoft-sql-server-always-on-group-using-mgn-resources"></a>

*AWS recursos*
+ [Opção 1 Rehospedar - () AWS Application Migration ServiceAWS](https://catalog.us-east-1.prod.workshops.aws/workshops/c6bdf8dc-d2b2-4dbd-b673-90836e954745/en-US/04-application-migration/01-mgn)
+ [O que é AWS Application Migration Service?](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html)

*Recursos do SQL Server*
+ [What is SQL Server Management Studio (SSMS)?](https://learn.microsoft.com/en-us/ssms/sql-server-management-studio-ssms)

## Mais informações
<a name="migrate-microsoft-sql-server-always-on-group-using-mgn-additional"></a>

Para obter os requisitos de segurança padrão para migrar cargas de trabalho para o Nuvem AWS, consulte [as melhores práticas de segurança, identidade e conformidade](https://aws.amazon.com/architecture/security-identity-compliance/) no AWS site.