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
Senthil Ramasamy, Amazon Web Services
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 rede pode ser limitada entre o data center on-premises e a AWS.
AWS O MGN está limitado a bancos de dados hospedados em servidores autônomos com armazenamento dedicado. O serviço não fornece suporte à migração de sistemas de banco de dados em cluster nem de sistemas de banco de dados cujo volume de alterações exceda a capacidade de throughput da rede.
Alguns Serviços da AWS não estão disponíveis em todos Regiões da AWS. Para conferir a disponibilidade de uma região, consulte Serviços da AWS by Region
. Para endpoints específicos, consulte a página Cotas e endpoints de serviços e clique no link correspondente ao serviço desejado.
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 ilustra o processo de replicação de dados, as comunicações via API e as fases de teste e de substituiçã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 de preparação recebem e processam esses dados.
Comunicação via 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 substituição:
As instâncias de teste são iniciadas na sub-rede operacional usando os 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.
O Direct Connect estabelece uma conexão entre sua rede interna e um ponto do Direct Connect usando 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 essenciais nos grupos de segurança do banco de dados.
Respeite o princípio de privilégio mínimo, garantindo somente as permissões estritamente necessárias para a execução de 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 | Description | Habilidades necessárias |
|---|---|---|
Configure o AWS MGN. | Pesquise o AWS Application Migration Service no Console de gerenciamento da AWS e inicie o processo de configuração. Isso criará um modelo de replicação e redirecionará você para a página Servidores de origem do console do MGN. Ao configurar o serviço do MGN, escolha um perfil de serviço na lista gerada. | DBA, Engenheiro de migração |
Adicione o servidor de origem. | Adicione os detalhes do seu servidor de banco de dados on-premises e, em seguida, inclua o servidor. | DBA, Engenheiro de migração |
Instale o agente do 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 Validating the downloaded AWS Replication Agent installer for Windows 2012. | DBA, Engenheiro de migração |
| Tarefa | Description | Habilidades necessárias |
|---|---|---|
Gere credenciais do IAM para o 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 da aplicação, DBA e engenheiro de migração |
Escolha os discos a serem replicados. | 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 dos volumes 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. Informe o caminho de cada disco, separando-os por vírgulas. Para replicar todos os discos, deixe o campo destinado ao caminho em branco. Após 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 Monitor the server in the migration lifecycle. | DBA, Engenheiro de migração |
| Tarefa | Description | 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 mostra o tempo estimado para a replicação completa, com base no tamanho total dos discos selecionados e na largura de banda da rede disponível. | DBA, Engenheiro de migração |
Verifique a sincronização. | Após os discos do servidor de origem estarem totalmente sincronizados, verifique se todos os discos selecionados estão listados como totalmente sincronizados e se nenhum erro é exibido 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 da aplicação, DBA e engenheiro de migração |
| Tarefa | Description | Habilidades necessárias |
|---|---|---|
Defina as configurações de inicialização. | 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 Detalhes do servidor de origem, acesse a guia Configurações de execução para configurar a instância de teste. Selecione um tipo de instância econômico e um 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 Launch settings. | DBA, Engenheiro de migração |
Execute 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. Com isso, é criado um trabalho de execução que implanta a instância de teste de acordo com as suas configurações. A instância é executada Nuvem AWS e replica o ambiente do servidor de banco de dados de origem. Acompanhe o progresso da execução na página Histórico de execução, em que você pode monitorar 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 |
Altere o nome do 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 |
Execute a instância de substituição. | 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 da instância de substituição, garantindo que reflitam o ambiente on-premises. Antes de iniciar a substituição, encerre o banco de dados on-premises, garantindo que o seguinte ocorra:
Inicie a instância de transferência no console MGN. AWS Quando a instância de substituição estiver funcionando, faça login na instância e realize os seguintes testes:
| Proprietário da aplicação, DBA, engenheiro de migração e líder de migração |
Solução de problemas
| Problema | Solução |
|---|---|
A sincronização inicial não é concluída devido a falha na autenticação. | Este é um problema relacionado à conectividade da rede. O servidor de replicação não consegue se conectar ao AWS MGN. |
Recursos relacionados
Documentação da AWS
Vídeos