Migre um banco de dados Oracle on-premises para o Amazon RDS para MySQL, usando o AWS DMS e o AWS SCT. - 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á.

Migre um banco de dados Oracle on-premises para o Amazon RDS para MySQL, usando o AWS DMS e o AWS SCT.

Tipo R: redefinir arquitetura

Origem: bancos de dados: relacionais

Destino: Amazon RDS para MySQL

Criado por: AWS

Ambiente: PoC ou piloto

Tecnologias: banco de dados; migração

Workload: Oracle

Serviços da AWS: Amazon RDS

Resumo

Esse padrão orienta você na migração de um banco de dados Oracle on-premises para uma instância de banco de dadosAmazon Relational Database Service (Amazon RDS) para MySQL. Ele usa o AWS Database Migration Service (AWS DMS) para migrar os dados e o AWS Schema Conversion Tool (AWS SCT) para converter o esquema e os objetos do banco de dados de origem em um formato compatível com o Amazon RDS para MySQL.

Pré-requisitos e limitações

Pré-requisitos

  • Uma conta AWS ativa

  • Um banco de dados Oracle de origem em um datacenter on-premise

Limitações

  • Limite de tamanho do banco de dados: 64 TB

Versões do produto

  • Todas as edições do banco de dados Oracle para as versões 11g (versões 11.2.0.3.v1 e mais recente) e até 12.2 e 18c. Para obter a lista mais recente de versões compatíveis, consulte Usar um banco de dados Oracle como origem para o AWS DMS. Recomendamos que você use a versão mais recente do AWS DMS para obter o suporte mais abrangente de versões e atributos. Para obter informações sobre as versões do banco de dados Oracle suportadas pelo AWS SCT, consulte a documentação do AWS SCT. 

  • O AWS DMS é compatível com as versões 5.5, 5.6 e 5.7 do MySQL. Para obter a lista mais recente de versões compatíveis, consulte Usar um banco de dados compatível com MySQL como destino para o AWS DMS na documentação da AWS.

Arquitetura

Pilha de tecnologia de origem

  • Banco de dados on-premises da Oracle

Pilha de tecnologias de destino

  • Instância do banco de dados do Amazon RDS para MySQL

Arquitetura de migração de dados

Ferramentas

  • AWS DMS: O AWS Database Migration Services (AWS DMS) ajuda a migrar bancos de dados relacionais, data warehouses, bancos de dados NoSQL e outros tipos de armazenamentos de dados. É possível usar o AWS DMS para migrar seus dados para a Nuvem AWS, entre instâncias on-premises (por meio de uma configuração da Nuvem AWS) ou entre combinações de nuvem e configurações on-premises.

  • AWS SCT: a AWS Schema Conversion Tool (AWS SCT) é usada para converter seu esquema de banco de dados de um mecanismo de banco de dados para outro. O código personalizado que a ferramenta converte inclui visualizações, procedimentos armazenados e funções. Qualquer código que não possa ser convertido automaticamente pela ferramenta será marcado em destaque para que você mesmo possa convertê-lo.

Épicos

TarefaDescriçãoHabilidades necessárias
Valide a versão e o mecanismo dos bancos de dados de origem e de destino.DBA
Identifique os requisitos de hardware para a instância do servidor de destino.DBA, SysAdmin
Identifique os requisitos de armazenamento (tipo e capacidade de armazenamento).DBA, SysAdmin
Escolha o tipo de instância adequado com base na capacidade, nos atributos de armazenamento e nos atributos de rede.DBA, SysAdmin
Identifique os requisitos de segurança de acesso à rede para bancos de dados de origem e de destino.DBA, SysAdmin
Identifique a estratégia de migração de aplicativos.DBA SysAdmin, proprietário do aplicativo
TarefaDescriçãoHabilidades necessárias
Criar uma nuvem privada virtual (VPC) e sub-redes.SysAdmin
Criar grupos de segurança e listas de controle de acesso (ACLs) a rede.SysAdmin
Configure e inicie uma instância de banco de dados do Amazon RDS.DBA, SysAdmin
TarefaDescriçãoHabilidades necessárias
Migre o esquema do banco de dados usando o AWS SCT.DBA
Migrar dados usando o AWS DMS.DBA
TarefaDescriçãoHabilidades necessárias
Use o AWS SCT para analisar e converter o código SQL dentro do código do aplicativo.

Para obter mais informações, consulte https://docs.aws.amazon.com/ SchemaConversion tool/latest/userguide/chap_converting.app.html.

Proprietário do App
Siga a estratégia de migração de aplicativos.DBA SysAdmin, proprietário do aplicativo
TarefaDescriçãoHabilidades necessárias
Mude os clientes do aplicativo para a nova infraestrutura.DBA SysAdmin, proprietário do aplicativo
TarefaDescriçãoHabilidades necessárias
Encerre os recursos temporários da AWS.DBA, SysAdmin
Revise e valide os documentos do projeto.DBA, SysAdmin
Colete métricas sobre o tempo de migração, % de manual x ferramenta, economia de custos etc.DBA, SysAdmin
Feche o projeto e forneça feedback.

Referências

Tutoriais e vídeos