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 um banco de dados local do Microsoft SQL Server para a Amazon EC2 usando o Application Migration Service
Criado por Senthil Ramasamy (AWS)
Resumo
Esse padrão descreve as etapas para migrar um banco de dados Microsoft SQL Server de um data center local para uma instância do Amazon Elastic Compute Cloud (Amazon EC2). Ele usa o AWS Application Migration Service (AWS MGN) para rehospedar seu banco de dados usando uma migração automatizada lift-and-shift. AWS O MGN executa a replicação em nível de bloco do seu servidor de banco de dados de origem.
Pré-requisitos e limitações
Pré-requisitos
Um ativo Conta da AWS
Um banco de dados Microsoft SQL Server de origem em um datacenter on-premises
Limitações
A largura de banda da sua rede pode ser limitada entre o data center local e. AWS
AWS O MGN está limitado a bancos de dados hospedados em servidores autônomos com armazenamento dedicado. Ele não suporta a migração de sistemas de banco de dados em cluster e sistemas de banco de dados em que a taxa de alteração excede a taxa de transferência de uma rede.
Alguns Serviços da AWS não estão disponíveis em todos Regiões da AWS. Para ver a disponibilidade da região, consulte Serviços da AWS por região
. Para endpoints específicos, consulte a página de endpoints e cotas do serviço e escolha o link para o serviço.
Versões do produto
Todas as versões do banco de dados Microsoft SQL Server
Sistemas operacionais Windows e Linux que suportam AWS MGN
Arquitetura
Pilha de tecnologia de origem
Um banco de dados Microsoft SQL Server on-premises
Pilha de tecnologias de destino
Um banco de dados Microsoft SQL Server em uma EC2 instância da Amazon
Arquitetura de destino

Essa arquitetura usa o AWS MGN para replicar dados de um data center corporativo local para. AWS O diagrama mostra o processo de replicação de dados, as comunicações da API e as fases de teste e transição.
Replicação de dados:
AWS A MGN replica dados do data center corporativo local AWS e inicia a replicação contínua das alterações.
Os servidores de replicação na sub-rede intermediária recebem e processam os dados.
Comunicação de API:
Os servidores de replicação se conectam aos AWS endpoints da API MGN EC2, Amazon e Amazon Simple Storage Service (Amazon S3) por meio da porta TCP 443.
AWS A MGN gerencia a migração.
A Amazon EC2 gerencia as operações da instância.
Teste e transição:
As instâncias de teste são iniciadas na sub-rede operacional usando dados replicados.
Após o teste bem-sucedido, o AWS MGN cria instâncias de transição para a migração final.
Ferramentas
AWS Application Migration Service (AWS MGN) ajuda você a rehospedar (elevar e deslocar) aplicativos Nuvem AWS sem alterações e com o mínimo de tempo de inatividade.
AWS Direct Connectconecta sua rede interna a um local do Direct Connect por meio de um cabo de fibra óptica Ethernet padrão. Com essa conexão, você pode criar interfaces virtuais diretamente para AWS serviços públicos, ignorando os provedores de serviços de Internet em seu caminho de rede.
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.
O Amazon Simple Storage Service (Amazon S3) é um serviço de armazenamento de objetos baseado na nuvem que ajuda você a armazenar, proteger e recuperar qualquer quantidade de dados.
Práticas recomendadas
Configure endpoints regionais de API para AWS MGN EC2, Amazon e Amazon S3 na nuvem privada virtual (VPC) para proibir o acesso público da Internet.
Defina as configurações de inicialização do AWS MGN para iniciar servidores de banco de dados de destino em uma sub-rede privada.
Permita somente as portas necessárias nos grupos de segurança do banco de dados.
Siga o princípio do privilégio mínimo e conceda as permissões mínimas necessárias para realizar uma tarefa. Para obter mais informações, consulte Concessão de privilégio mínimo e Práticas recomendadas de segurança na documentação do IAM.
Épicos
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Configure o AWS MGN. | Pesquise o AWS Application Migration Service no AWS Management Console e inicie o processo de configuração. Isso criará um modelo de replicação e o redirecionará para a página Servidores de origem do console MGN. Ao configurar o serviço MGN, escolha uma função de serviço na lista gerada. | DBA, Engenheiro de migração |
Adicione o servidor de origem. | Adicione detalhes do seu servidor de banco de dados de origem local e, em seguida, adicione o servidor. | DBA, Engenheiro de migração |
Instale o agente AWS MGN no servidor de origem. | Baixe o instalador do agente AWS MGN em seu sistema local e transfira o instalador para seu servidor de banco de dados de origem. Para validar o hash do instalador, consulte Validando o instalador do Agente de AWS Replicação baixado para Windows 2012. | DBA, Engenheiro de migração |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Gere credenciais do IAM do cliente. | Antes de instalar o agente AWS MGN, gere AWS credenciais criando um novo usuário do IAM com as permissões apropriadas. Para obter mais informações, consulte as políticas gerenciadas pela AWS AWS Application Migration Service e a geração das AWS credenciais necessárias. | DBA, Engenheiro de migração |
Instale o agente no servidor de origem. | Instale o agente na máquina de origem que hospeda o banco de dados Microsoft SQL Server. Para obter mais informações, consulte Instalando o Agente AWS de Replicação em servidores Windows. Forneça as seguintes credenciais da AWS:
Suas AWS credenciais exclusivas permitem que o agente da AWS MGN autentique e execute tarefas de migração. | Proprietário do aplicativo, DBA, engenheiro de migração |
Escolha discos para replicar. | Depois de inserir suas AWS credenciais, o instalador verifica se o servidor atende aos requisitos mínimos para a instalação do agente (por exemplo, se o servidor tem espaço em disco suficiente para instalar o agente AWS MGN). O instalador exibe os rótulos do volume e os detalhes de armazenamento. Para replicar seu banco de dados usando o serviço AWS MGN, selecione os discos aplicáveis em seu servidor de origem. Insira o caminho de cada disco, separado por vírgulas. Se você quiser replicar todos os discos, deixe o caminho em branco. Depois de confirmar os discos selecionados, a instalação prossegue. | DBA, Engenheiro de migração |
Monitore o progresso da sincronização. | AWS O Agente de Replicação inicia o processo de sincronização tirando primeiro um instantâneo dos discos selecionados e depois replicando os dados. Você pode monitorar o progresso da sincronização na página do servidor de origem no console do AWS MGN. Para obter mais informações, consulte Monitorar o servidor no ciclo de vida da migração. | DBA, Engenheiro de migração |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Gerencie o progresso da replicação. | Depois de iniciar a sincronização inicial, seu servidor de origem aparece no console do AWS MGN, onde você pode gerenciar e monitorar a migração. O console exibe um tempo estimado para a replicação completa, que se baseia no tamanho total dos discos selecionados e na largura de banda de rede disponível. | DBA, Engenheiro de migração |
Verifique a sincronização. | Depois que os discos no servidor de origem estiverem totalmente sincronizados, verifique se todos os discos selecionados estão listados como totalmente sincronizados e se nenhum erro foi relatado no console. O console AWS MGN então fará a transição automática do status do ciclo de vida da migração para Pronto para teste, indicando que o ambiente replicado AWS está preparado para testes de desempenho e funcionalidade. | Proprietário do aplicativo, DBA, engenheiro de migração |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Defina as configurações de lançamento. | Escolha o servidor de origem no console do AWS MGN e atualize as configurações de execução da instância de teste de destino. Na página de detalhes do servidor de origem, navegue até a guia Configurações do Launch para configurar a instância de teste. Escolha um tipo de instância econômico e o tipo de volume do Amazon Elastic Block Store (Amazon EBS) e, em seguida, configure os grupos de segurança e os requisitos de rede. Para obter mais informações, consulte Configurações do Launch. | DBA, Engenheiro de migração |
Inicie a instância de teste de destino. | Navegue até o console AWS MGN da sua máquina de origem sincronizada e inicie uma instância de teste de destino escolhendo Testar e recortar e, em seguida, Iniciar instâncias de teste. Isso cria um trabalho de inicialização que implanta a instância de teste usando suas configurações definidas. A instância é executada Nuvem AWS e replica o ambiente do servidor de banco de dados de origem. Monitore o progresso do lançamento na página Histórico do lançamento, onde você pode acompanhar a criação da instância e resolver quaisquer problemas. | DBA, Engenheiro de migração |
Valide a instância de teste de destino. | Valide o servidor de EC2 banco de dados da Amazon:
Realize testes de validação para garantir que o banco de dados funcione conforme o esperado. | DBA, Engenheiro de migração |
Renomeie o servidor. | AWS A migração do MGN envolve uma cópia em nível de armazenamento do seu servidor de origem local. Sua EC2 instância do SQL Server contém somente os detalhes do servidor de origem original em seus binários, portanto, atualize as informações binárias para refletir o nome do novo servidor.
| DBA, Engenheiro de migração |
Inicie a instância de transferência. | No console AWS MGN, na página Servidores de origem, confirme se o status do ciclo de vida da migração do servidor está Pronto para transferência. Defina as configurações de execução para a instância de transferência, garantindo que as configurações espelhem seu ambiente local. Antes de iniciar a transição, encerre seu banco de dados local, o que garante o seguinte:
Inicie a instância de transferência no console MGN. AWS Quando a instância de transferência estiver operacional, faça login na instância e realize os seguintes testes:
| Proprietário do aplicativo, DBA, engenheiro de migração, líder de migração |
Solução de problemas
Problema | Solução |
---|---|
A sincronização inicial falha na etapa de autenticação. | Esse é um problema de conectividade de rede. O servidor de replicação não consegue se conectar ao AWS MGN. |
Recursos relacionados
Documentação da AWS
Vídeos