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
Sreenivas Nettem, Bharath Kumar Pammi Ramesh, Anantharaman Seshadri e Gireesh Sreekantan, Amazon Web Services
Resumo
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
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
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

Ferramentas
Serviços da AWS
O Amazon Elastic Compute Cloud (Amazon EC2) 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 Serviceajuda 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) 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)
é uma ferramenta para gerenciar o SQL Server, incluindo acesso, configuração e administração de componentes do SQL Server.
Práticas recomendadas
Para AWS MGN, consulte Melhores práticas para AWS Application Migration Service.
Épicos
| 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. | 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 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 na AWS documentação. | Administrador de rede e administrador de nuvem |
| 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 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. | 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. Se você encontrar algum erro, consulte Solução de problemas de comunicação 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 para cada servidor Always On do SQL. 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 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. (Opcional) Selecione uma interface de rede elástica existente nas configurações de inicialização. | Engenheiro de migração, líder de migração |
| 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. |
| 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 |
| 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 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 |
| 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. |
Para obter mais informações, consulte Como iniciar uma instância de transição na documentação 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 |
| 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 | DBA, Engenheiro de migração |
Atualize o ouvinte IPs do grupo de disponibilidade Always On. |
| 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. |
| 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 |
| Tarefa | Description | Habilidades necessárias |
|---|---|---|
Finalize a substituição. | Depois de validar os clusters SQL Always On de destino, finalize 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
| Problema | Solução |
|---|---|
AWS Solução de problemas do MGN | Para problemas e resoluções comuns, consulte as seções Solução de problemas e perguntas frequentes na documentação do AWS MGN. |
Recursos relacionados
AWS recursos
Recursos do SQL Server
Mais informações
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