Migrar uma instância do banco de dados Amazon RDS para Oracle para outra VPC - Recomendações da AWS

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 Oracle para outra VPC

Criado por Pinesh Singal (AWS)

Resumo

Esse padrão de migração fornece step-by-step orientação para migrar uma instância do Amazon Relational Database Service (Amazon RDS) para banco de dados (DB) Oracle de uma nuvem privada virtual (VPC) para outra VPC na mesma conta da Amazon Web Services (AWS). Por exemplo, você pode usar esse padrão se sua empresa exigir que o banco de dados e o servidor de aplicativos Amazon Elastic Compute Cloud (Amazon EC2) estejam na mesma VPC.

O padrão descreve uma estratégia de migração on-line com pouco ou nenhum tempo de inatividade para um banco de dados de origem Oracle de vários terabytes com um grande número de transações.

Para mover uma instância do banco de dados Amazon RDS para Oracle para outra VPC, você deve alterar o grupo de sub-redes do Amazon RDS. Esse grupo de sub-redes precisa ser pré-configurado com a nova VPC e as sub-redes necessárias. Durante a mudança da VPC de uma rede para outra, a instância do Amazon RDS é reinicializada, então o banco de dados não estará acessível enquanto a movimentação estiver em andamento.

Pré-requisitos e limitações

Pré-requisitos

  • Uma conta AWS ativa 

  • Dois VPCs com sub-redes privadas

  • Uma instância do banco de dados Amazon  RDS para Oracle (em execução), configurada com grupos de segurança de entrada e saída

Limitações

  • Uma instância do banco de dados que abrange várias zonas de disponibilidade (Multi-AZ) não é compatível. Esse padrão fornece uma maneira de contornar essa limitação.

  • A instância do banco de dados não pode ser migrada enquanto uma réplica de leitura está ativada.

  • O grupo de sub-redes na nova VPC deve estar na mesma zona de disponibilidade que o banco de dados.

  • A migração deve ocorrer durante o período de manutenção programada ou em períodos de baixo tráfego, pois mover o banco de dados para outra VPC acarreta a reinicialização do banco de dados, resultando em paralisações do aplicativo por alguns minutos.

Versões do produto

  • Instância do banco de dados Amazon RDS para Oracle, 12.1.0.2 e posterior

Arquitetura

Pilha de tecnologia de origem

  • Uma instância do banco de dados Amazon RDS para Oracle 12.1.0.2.v22 em uma VPC

  • Uma VPC configurada em uma tabela de rotas separada

  • Grupos de sub-redes do Amazon RDS configurados em uma VPC

  • Grupo de opções do Amazon RDS (se necessário)

Pilha de tecnologias de destino

  • Uma instância do banco de dados Amazon RDS para Oracle com a versão 12.1.0.2.v22 em uma outra VPC

  • Uma VPC Amazon configurada em uma rota separada

  • Grupos de sub-redes do Amazon RDS configurados em uma nova VPC

  • Grupo de opções do Amazon RDS (se necessário)

Arquitetura de origem e destino

O diagrama a seguir mostra o uso do console para mover o banco de dados Amazon RDS para Oracle de uma sub-rede privada em uma VPC para uma sub-rede privada em outra VPC.

Migre a instância de banco de dados entre VPCs usando o console de gerenciamento da AWS.
  1. Use o console para modificar a instância do banco de dados Amazon RDS para Oracle.

  2. Na VPC de destino, modifique o grupo de sub-redes e o grupo de opções, se usado.

Ferramentas

  • Amazon RDS - o Amazon Relational Database Service (Amazon RDS) é um serviço Web que facilita a configuração, a operação e escalabilidade de um banco de dados relacional na Nuvem AWS. Ele fornece capacidade econômica e redimensionável para um banco de dados relacional e gerencia tarefas comuns de administração de banco de dados. Esse padrão usa o Amazon RDS para Oracle.

Épicos

TarefaDescriçãoHabilidades necessárias
Criar um grupo de sub-redes.

Configure um grupo de sub-redes no Amazon RDS.

AWS geral
Crie um grupo de opções.

(Opcional) Configure um grupo de opções no Amazon RDS.

AWS geral
Modifique a instância do banco de dados para o Amazon RDS para Oracle.

Modifique o banco de dados com o grupo de sub-redes e o grupo de opções.

AWS geral, DBA
Atualize o banco de dados Oracle, se necessário.

Para migrar o banco de dados Amazon RDS para Oracle de origem, faça as seguintes alterações:

  • Remova as réplicas de leitura, se houver.

  • Desative o atributo Multi-AZ, se estiver ativado.

AWS geral
TarefaDescriçãoHabilidades necessárias
Criar um grupo de sub-redes.

No Amazon RDS, configure um grupo de sub-redes usando a sub-rede da nova VPC e a zona de disponibilidade do banco de dados.

AWS geral
Crie um grupo de opções.

(Opcional) Configure um grupo de opções no Amazon RDS.

AWS geral
Modifique o banco de dados Amazon RDS para Oracle.

Modifique o banco de dados com o novo grupo de sub-redes e o grupo de opções da nova VPC. Você pode aplicar essas alterações imediatamente ou em uma janela de manutenção.

A modificação pode demorar vários minutos para ser concluído. Durante a modificação, você verá as seguintes alterações de status:

  • moving-to-vpc

  • C onfiguring-enhanced-monitoring

  • Modificar

  • Available (Disponível)

A modificação anexará o grupo de segurança padrão da nova VPC. Anexe um novo grupo de segurança conforme exigido pelo Amazon RDS para Oracle.

AWS geral, DBA
Atualize o banco de dados Amazon RDS para Oracle, se necessário.

Depois de migrar para o banco de dados Amazon RDS para Oracle de destino na nova VPC, faça as seguintes modificações, se necessário:

  • Ative as réplicas de leitura, se existirem no banco de dados de origem.

  • Ative o atributo Multi-AZ, se estiver ativado no banco de dados de origem.

AWS geral
Teste a conectividade do aplicativo.

Execute um teste de conectividade do banco de dados a partir de qualquer aplicativo. Confirme se o banco de dados Amazon RDS para Oracle modificado na nova VPC está conectado e pode ser acessado pelo aplicativo.

Proprietário do App

Recursos relacionados