O Advanced Database & Application Migration (ADAM) auxilia na migração de bancos de dados Oracle para a nuvem e abrange todo o ciclo de vida do processo: avaliação prévia, transformação de schema e migração final. O ADAM analisa o banco de dados source, recomenda um banco de dados de destino, estima a carga de trabalho e os custos, além de automatizar a transformação de schema para reduzir riscos e complexidade. A ferramenta também inclui recursos integrados para assistência na implementação, migração de dados e migração de aplicações.
O uso do ADAM é gratuito.
Sources e destinos compatíveis
O ADAM oferece suporte ao Oracle como banco de dados source.
|
Banco de dados source |
Versões compatíveis |
|
Oracle |
10g, 11g, 12c, 18c, 19c |
Para verificar quais bancos de dados de destino o ADAM recomenda para sua versão do Oracle, execute uma avaliação de banco de dados. O ADAM analisa o banco de dados source e sugere destinos compatíveis com base na compatibilidade de objetos e SQL.
Casos de uso
Migração de sistemas de TI tradicionais para a nuvem
Sistemas on-premises tradicionais frequentemente dependem de uma arquitetura de minicomputador IOE (IBM, Oracle, EMC), cujo dimensionamento ocorre apenas via upgrades de hardware. Os ganhos de desempenho desses upgrades não são proporcionais ao custo, o que torna o dimensionamento linear impraticável. Já uma arquitetura distribuída baseada em internet permite dimensionamento horizontal, com ganhos de desempenho proporcionais ao investimento em hardware. O ADAM oferece a cadeia de ferramentas e as melhores práticas para migrar de uma arquitetura IOE para uma arquitetura distribuída nativa da nuvem.
Expansão ou substituição de banco de dados existente na Alibaba Cloud
Se o sistema já estiver na Alibaba Cloud, mas o banco de dados atual não atender mais às demandas de negócios, o ADAM ajudará a selecionar um novo banco de dados de destino e a transformar as aplicações para oferecer suporte a ele.
Recursos
Coletores
O Database Collector coleta e resume informações do banco de dados source em seis dimensões: ambiente, objetos, SQL, espaço, desempenho e transações. Ele mascara dados sensíveis, remove duplicatas e executa verificações de consistência nos dados SQL para evitar vazamentos e garantir precisão.
Para mais informações, consulte Coleta de Informações do Banco de Dados.
Avaliação de banco de dados
O ADAM avalia o banco de dados source e recomenda um banco de dados de destino. A avaliação abrange três áreas:
Análise de perfil do banco de dados source: Examina os dados coletados em múltiplas dimensões — desempenho, capacidade, recursos, dependências externas, detalhes de objetos e busca panorâmica. A análise panorâmica mapeia relacionamentos entre objetos e identifica identificadores de recursos.
Recomendação de banco de dados de destino: Compara a compatibilidade de objetos e SQL entre o banco de dados source e os candidatos a destino, recomendando a melhor opção com base nos cenários de uso.
Avaliação de compatibilidade do banco de dados de destino: Para uma versão específica do banco de dados de destino, fornece o grau de compatibilidade de objetos e SQL, uma lista de pontos de transformação de objetos, especificação mínima recomendada, custos estimados e alertas sobre riscos de migração.
Para mais informações, consulte Visão Geral da Avaliação de Banco de Dados.
Transformação e migração de banco de dados
O ADAM migra o schema do banco de dados source para o banco de dados de destino. Instruções DDL incompatíveis são tratadas por meio de uma combinação de transformação automática inteligente e correção manual, quando necessário.
Para mais informações, consulte Visão Geral da Transformação e Migração Online.
Gerenciamento de arquivos de banco de dados
Crie, teste e exclua arquivos de banco de dados no ADAM para evitar a reinserção das informações de conexão sempre que utilizar um recurso.
Para mais informações, consulte Gerencie Arquivos de Banco de Dados.
Benefícios
Experiência interna de migração em escala: O ADAM baseia-se em anos de experiência bem-sucedida em migrações internas na Alibaba, incluindo uma cadeia completa de ferramentas e melhores práticas para transição de arquiteturas IOE tradicionais para arquiteturas distribuídas nativas da nuvem.
Visibilidade de custos e carga de trabalho antes da migração: Antes do início da migração, o ADAM avalia a viabilidade, estima a carga de trabalho e os custos, e recomenda opções de armazenamento de destino — permitindo planejamento e orçamento com segurança.
Proteção de dados sensíveis: O Database Collector mascara os dados coletados para evitar vazamento de informações confidenciais do banco de dados.
-
Análise de compatibilidade:
Correspondência de recursos do source: Identifica quais recursos de banco de dados os objetos utilizam e fornece soluções correspondentes para o banco de dados de destino.
Correspondência de cenários do source: Avalia se o banco de dados de destino consegue oferecer suporte efetivo a cenários de uso específicos que possam afetar o desempenho. Caso ajustes sejam necessários, o ADAM fornece um plano de adequação.
Transformação automática de schema: O ADAM converte automaticamente objetos compatíveis do banco de dados source — tabelas e outros objetos de schema — em objetos correspondentes ou código Java no banco de dados de destino, incluindo a criação automática de schemas de tabelas.