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, da 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 de banco de dados de origem (grupo de disponibilidade do SQL Server Always On).
Active Directory em uma AWS landing zone para reter nomes DNS.
Uma sub-rede de teste com comunicação de rede fechada com o 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 ouvinte SQL Always On 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 virtual ou física local) Grupo de disponibilidade do Microsoft SQL Server Always On
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 | Descrição | Habilidades necessárias |
---|---|---|
Inicialize o AWS MGN. | Inicialize o AWS MGN no alvo. Região da AWS Isso cria as funções e políticas necessárias do IAM. Para obter mais informações, consulte Inicializando o Serviço de Migração de Aplicativos com o console. | Administrador de nuvem |
Crie modelos de replicação e lançamento. | 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 |
Permitir 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 nuvem, administrador de rede |
Tarefa | Descrição | 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 do servidor de origem. | No console AWS MGN, verifique o status dos servidores de origem. Os servidores exibem Pronto para teste quando a replicação começa. Se você encontrar algum erro, consulte Solução de problemas de comunicação na documentação do AWS MGN. | Administrador de nuvem, 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 SQL Always On. Se o banco de dados for maior que 5 TB, considere escolher um tamanho de instância de servidor de replicação maior, como m5.large, em vez do padrão t3.small. | Administrador de nuvem, engenheiro de migração |
Atualize o modelo de lançamento. | Atualize as configurações de inicialização e escolha sub-redes para os servidores SQL Always On. 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 lançamento. | 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) Escolha uma interface de rede elástica existente nas configurações de inicialização. | Engenheiro de migração, líder de migração |
Tarefa | Descrição | 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, engenheiro de migração |
Inicie as instâncias de teste. |
| Administrador de nuvem, 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, engenheiro de migração |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Teste a integridade do banco de dados. | Isso ajuda a garantir que não haja problemas de integridade do banco de dados na 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 verifica a estrutura do banco de dados, como páginas, linhas, índices e 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 seu status. Isso ajuda a garantir que os servidores vinculados funcionem conforme o esperado após a migração. | Engenheiro de dados, DBA |
Verifique os backups. | Confirme a integridade dos backups de origem. | Engenheiro de dados, DBA |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Pare o SQL Server e os serviços de cluster. | Pare os serviços de cluster do SQL Server e da Microsoft em todos os nós do cluster 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 transiçã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 lançados. | 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 IOPS estão corretas e se o servidor testemunha está acessível. | DBA, Engenheiro de migração |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Atualize o endereço IP do cluster. | Atualize o endereço IP do 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 de 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 ouvinte do grupo de disponibilidade Always On e confirme se a conexão foi bem-sucedida. | DBA, Engenheiro de migração |
Verifique a integridade do grupo de disponibilidade Always On. |
| DBA, Engenheiro de migração |
Verifique o registro de erros. | Abra o log de erros e verifique todos os erros relatados para a instância do SQL Server. Certifique-se de que a recuperação esteja completa para todos os bancos de dados. | DBA, Engenheiro de migração |
Teste os servidores vinculados. | Teste a conectividade de qualquer servidor vinculado. Em caso de problemas de conectividade, certifique-se de que o servidor e a porta de destino estejam acessíveis. | DBA, Engenheiro de migração |
Tarefa | Descrição | 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 Isso interrompe a replicação de dados dos servidores de origem e descarta os dados do servidor de replicação. Ele também remove o servidor de replicação e seus recursos associados. | Administrador de nuvem, 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