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á.
Migrar uma instância do banco de dados Amazon RDS para outra VPC ou outra conta
Criado por Dhrubajyoti Mukherjee (AWS)
Resumo
Este padrão fornece orientação sobre como migrar uma instância do banco de dados Amazon Relational Database Service (Amazon RDS) de uma nuvem privada virtual (VPC) para outra na mesma conta da AWS ou de uma conta da AWS para outra conta da AWS.
Esse padrão é útil se você quiser migrar suas instâncias de banco de dados do Amazon RDS para outra VPC ou conta por motivos de separação ou segurança (por exemplo, quando quiser colocar a pilha de aplicativos e o banco de dados em lugares diferentes). VPCs
A migração de uma instância de banco de dados para outra conta da AWS envolve etapas como obter um snapshot manual, compartilhá-lo e restaurá-lo na conta de destino. Esse processo pode ser demorado, dependendo das alterações do banco de dados e das taxas de transação. Também acarreta tempo de inatividade do banco de dados, portanto, planeje a migração com antecedência. Considere uma estratégia de implantação azul/verde para minimizar o tempo de inatividade. Como alternativa, você pode avaliar o AWS Data Migration Service (AWS DMS) para minimizar o tempo de inatividade devido à alteração. No entanto, esse padrão não cobre essa opção. Para saber mais, consulte a documentação do AWS DMS.
Pré-requisitos e limitações
Pré-requisitos
Uma conta AWS ativa
Permissões do AWS Identity and Access Management (IAM) necessárias para VPC, sub-redes e console do Amazon RDS
Limitações
Alterações em uma VPC acarretam a reinicialização do banco de dados, resultando em interrupções no aplicativo. Recomendamos migrar em horários fora de pico.
Limitações ao migrar o Amazon RDS para outra VPC:
A instância de banco de dados que você está migrando deve ser uma única instância sem espera. Ela não deve ser membro de um cluster.
O Amazon RDS não deve estar em diversas zonas de disponibilidade.
O Amazon RDS não deve ter nenhuma réplica de leitura.
O grupo de sub-redes criado na VPC de destino deve ter sub-redes da zona de disponibilidade em que o banco de dados de origem está sendo executado.
Limitações ao migrar o Amazon RDS para outra conta da AWS:
Atualmente, não há compatibilidade para o compartilhamento de snapshots criptografados com a chave de serviço padrão do Amazon RDS.
Arquitetura
Migração para uma VPC na mesma conta da AWS
O diagrama a seguir mostra o fluxo de trabalho para migrar uma instância do banco de dados Amazon RDS para uma VPC diferente na mesma conta da AWS.

Consiste das etapas a seguir. Para obter instruções detalhadas, consulte a seção Tópicos.
Crie um grupo de sub-redes de banco de dados na VPC de destino. Um grupo de sub-redes de banco de dados é uma coleção de sub-redes que você pode usar para especificar uma VPC específica ao criar instâncias de banco de dados.
Configure a instância do banco de dados Amazon RDS na VPC de origem para usar o novo grupo de sub-redes de banco de dados.
Aplique as alterações para migrar o banco de dados do Amazon RDS para a VPC de destino.
Migrar para uma conta da AWS diferente
O diagrama a seguir mostra o fluxo de trabalho para migrar uma instância do banco de dados Amazon RDS para uma conta diferente da AWS.

Consiste das etapas a seguir. Para obter instruções detalhadas, consulte a seção Tópicos.
Acesse a instância do banco de dados Amazon RDS na conta de origem da AWS.
Crie um snapshot do Amazon RDS na conta de origem da AWS.
Compartilhe o snapshot do Amazon RDS com a conta de destino da AWS.
Acesse o snapshot do Amazon RDS n conta de destino da AWS.
Crie uma instância do banco de dados do Amazon RDS na conta de destino da AWS.
Ferramentas
Serviços da AWS
O Amazon Relational Database Service (Amazon RDS) ajuda você a configurar, operar e escalar um banco de dados relacional na Nuvem AWS.
A Amazon Virtual Private Cloud (Amazon VPC) ajuda a iniciar recursos da AWS em uma rede virtual definida por você. Essa rede virtual é semelhante a uma rede tradicional que você operaria no próprio datacenter, com os benefícios de usar a infraestrutura escalável da AWS.
Práticas recomendadas
Se o tempo de inatividade do banco de dados for uma preocupação ao migrar uma instância do banco de dados Amazon RDS para outra conta, recomendamos que você use o AWS DMS. Esse serviço fornece replicação de dados, o que acarreta menos de cinco minutos de interrupção.
Épicos
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Crie uma nova VPC. | No console da Amazon VPC | Administrador |
Criar um grupo de sub-redes de banco de dados. |
Para obter mais informações, consulte a documentação do Amazon RDS. | Administrador |
Modifique a instância do banco de dados Amazon RDS para usar o novo grupo de sub-redes. | No console do Amazon RDS:
Quando a migração para a VPC de destino é concluída, o grupo de segurança padrão da VPC de destino é atribuído à instância do banco de dados Amazon RDS. Você pode configurar um novo grupo de segurança para essa VPC com as regras de entrada e de saída necessárias para a instância do seu banco de dados. Como alternativa, use a AWS Command Line Interface (AWS CLI) para realizar a migração para a VPC de destino fornecendo explicitamente o novo ID do grupo de segurança da VPC. Por exemplo:
| Administrador |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Crie uma nova VPC e um novo grupo de sub-redes na conta de destino da AWS. |
| Administrador |
Compartilhe um snapshot manual do banco de dados com a conta de destino. |
| Administrador |
Iniciar uma instância nova de banco de dados do Amazon RDS. | Iniciar uma instância nova do banco de dados do Amazon RDS a partir do snapshot na conta de destino da AWS. Para obter instruções, consulte a Documentação do Amazon RDS. | Administrador |
Recursos relacionados
Como altero a VPC para uma instância de banco de dados do Amazon RDS?
(Artigo do AWS ref:Post) Como faço para transferir a propriedade dos recursos do Amazon RDS para uma conta diferente da AWS?
(Artigo do AWS ref:Post) Como faço para compartilhar snapshots manuais de banco de dados do Amazon RDS ou snapshots de cluster de banco de dados do Aurora?
(Artigo do AWS ref:Post)