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 de RDS banco de dados Amazon para outra VPC ou conta
Criado por Dhrubajyoti Mukherjee () AWS
Ambiente: PoC ou piloto | Fonte: Amazon RDS | Alvo: Amazon RDS |
Tipo R: realocar | Tecnologias: migração; bancos de dados | AWSserviços: AmazonRDS; Amazon VPC |
Resumo
Esse padrão fornece orientação para migrar uma instância de banco de dados RDS Amazon Relational Database Service (Amazon) de uma nuvem privada virtual VPC () para outra na AWS mesma conta ou de AWS uma conta para AWS outra.
Esse padrão é útil se você quiser migrar suas instâncias de RDS banco de dados da Amazon para outra conta VPC ou por motivos de separação ou segurança (por exemplo, quando quiser colocar a pilha de aplicativos e o banco de dados em locais diferentesVPCs).
A migração de uma instância de banco de dados para outra AWS conta envolve etapas como tirar um instantâneo manual, compartilhá-lo e restaurar o instantâneo 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 (AWSDMS) para minimizar o tempo de inatividade da alteração. No entanto, esse padrão não cobre essa opção. Para saber mais, consulte a AWSDMSdocumentação.
Pré-requisitos e limitações
Pré-requisitos
Uma AWS conta ativa
AWSPermissões de Identity and Access Management (IAM) necessárias para o consoleVPC, sub-redes e Amazon RDS
Limitações
Alterações em a VPC causam 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 a Amazon RDS para outraVPC:
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.
A Amazon não RDS deve estar em várias zonas de disponibilidade.
A Amazon não RDS deve ter nenhuma réplica de leitura.
O grupo de sub-redes criado no destino VPC deve ter sub-redes da zona de disponibilidade em que o banco de dados de origem está sendo executado.
Limitações ao migrar da Amazon RDS para outra AWS conta:
Atualmente, o compartilhamento de instantâneos criptografados com a chave de serviço padrão da Amazon RDS não é suportado.
Arquitetura
Migrando para uma VPC na mesma conta AWS
O diagrama a seguir mostra o fluxo de trabalho para migrar uma RDS instância de banco de dados Amazon para outra VPC na mesma AWS conta.
Consiste das etapas a seguir. Para obter instruções detalhadas, consulte a seção Tópicos.
Crie um grupo de sub-rede de banco de dados no destinoVPC. Um grupo de sub-redes de banco de dados é uma coleção de sub-redes que você pode usar para especificar uma específica VPC ao criar instâncias de banco de dados.
Configure a RDS instância de banco de dados Amazon na origem VPC para usar o novo grupo de sub-redes de banco de dados.
Aplique as alterações para migrar o Amazon RDS DB para o destinoVPC.
Migrando para uma conta diferente AWS
O diagrama a seguir mostra o fluxo de trabalho para migrar uma RDS instância de banco de dados Amazon para uma AWS conta diferente.
Consiste das etapas a seguir. Para obter instruções detalhadas, consulte a seção Tópicos.
Acesse a RDS instância de banco de dados Amazon na AWS conta de origem.
Crie um RDS snapshot da Amazon na AWS conta de origem.
Compartilhe o RDS snapshot da Amazon com a AWS conta de destino.
Acesse o RDS snapshot da Amazon na AWS conta de destino.
Crie uma instância de RDS banco de dados Amazon na AWS conta de destino.
Ferramentas
AWSserviços
O Amazon Relational Database Service (RDSAmazon) ajuda você a configurar, operar e escalar um banco de dados relacional na AWS nuvem.
A Amazon Virtual Private Cloud (AmazonVPC) ajuda você a lançar AWS recursos em uma rede virtual que você definiu. Essa rede virtual se assemelha a uma rede tradicional que você operaria em seu próprio data center, com os benefícios de usar a infraestrutura escalável do. AWS
Práticas recomendadas
Se o tempo de inatividade do banco de dados for uma preocupação ao migrar uma RDS instância de banco de dados Amazon para outra conta, recomendamos que você use. AWSDMS 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 um novoVPC. | No VPCconsole da Amazon | Administrador |
Criar um grupo de sub-redes de banco de dados. |
Para obter informações adicionais, consulte a RDSdocumentação da Amazon. | Administrador |
Modifique a RDS instância de banco de dados Amazon para usar o novo grupo de sub-redes. | No RDS console da Amazon:
Quando a migração para o destino VPC é concluída, o grupo de segurança padrão VPC do alvo é atribuído à RDS instância de banco de dados Amazon. Você pode configurar um novo grupo de segurança para isso VPC com as regras de entrada e saída necessárias para sua instância de banco de dados. Como alternativa, use a interface de linha de AWS comando (AWSCLI) para realizar a migração para o destino VPC fornecendo explicitamente o novo ID do grupo VPC de segurança. Por exemplo:
| Administrador |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Crie um novo grupo VPC e um grupo de sub-rede na AWS conta de destino. |
| Administrador |
Compartilhe um snapshot manual do banco de dados com a conta de destino. |
| Administrador |
Inicie uma nova instância de RDS banco de dados Amazon. | Inicie uma nova instância de RDS banco de dados Amazon a partir do snapshot compartilhado na AWS conta de destino. Para obter instruções, consulte a RDSdocumentação da Amazon. | Administrador |
Recursos relacionados
Como faço para alterar o VPC para uma instância de RDS banco de dados?
(AWSRe:postar artigo) Como transfiro a propriedade dos RDS recursos da Amazon para uma AWS conta diferente?
(AWSRe:postar artigo) Como faço para compartilhar snapshots manuais de RDS banco de dados Amazon ou snapshots de cluster de banco de dados Aurora com outra conta? AWS
(AWSRe:postar artigo)