Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Migre o SAP ASE na Amazon EC2 para o Amazon Aurora compatível com PostgreSQL usando o AWS SCT e o AWS DMS - 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á.

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 o SAP ASE na Amazon EC2 para o Amazon Aurora compatível com PostgreSQL usando o AWS SCT e o AWS DMS

Criado por Amit Kumar (AWS) e Ankit Gupta (AWS)

Resumo

Esse padrão descreve como migrar um banco de dados SAP Adaptive Server Enterprise (SAP ASE) hospedado em uma instância do Amazon Elastic Compute Cloud (Amazon EC2) para a edição compatível com Amazon Aurora PostgreSQL usando o AWS Schema Conversion Tool (AWS SCT) e o AWS Database Migration Service (AWS DMS). O padrão se concentra nas conversões de linguagem de definição de dados (DDL) para objetos armazenados e na migração de dados.

O Aurora compatível com PostgreSQL oferece suporte a workloads de processamento de transações online (OLTP). Esse serviço gerenciado fornece configurações que escalam automaticamente sob demanda. Ele pode iniciar, desligar, aumentar e reduzir a escala verticalmente e automaticamente do seu banco de dados com base nas necessidades do seu aplicativo. Você pode executar seu banco de dados na nuvem sem gerenciar nenhuma instância de banco de dados. O Aurora compatível com PostgreSQL oferece uma opção econômica para workloads pouco frequentes, intermitentes ou imprevisíveis.

O processo de migração consiste em duas fases principais:

  • Converter esquema de bancos de dados usando a AWS SCT

  • Migração dos dados usando o AWS DMS

Instruções detalhadas para ambas as fases são fornecidas na seção Épicos. Para obter informações sobre a solução de problemas específicos do uso do AWS DMS com bancos de dados SAP ASE, consulte Solução de problemas com o SAP ASE na documentação do AWS DMS.

Pré-requisitos e limitações

Pré-requisitos

  • Uma conta AWS ativa

  • Um banco de dados SAP ASE de origem em uma EC2 instância com serviços de servidor, banco de dados e ouvinte em execução

  • Um banco de dados de destino compatível com o Aurora PostgreSQL

Limitações

  • O número da porta para conexões deve ser 5432.

  • O atributo huge_pages está ativado por padrão, mas pode ser modificado.

  • Point-in-time a granularidade de recuperação (PITR) é de 5 minutos.

  • Atualmente, a replicação entre regiões não está disponível.

  • O tamanho de armazenamento máximo para um banco de dados do Aurora é de 128 TiB.

  • É possível criar até 15 réplicas de leitura.

  • O limite de tamanho da tabela é limitado somente pelo tamanho do volume do cluster do Aurora, portanto, o tamanho máximo da tabela para um cluster de banco de dados Aurora compatível com PostgreSQL é de 32 TiB. Recomendamos que você siga as práticas recomendadas do design de tabelas, como o particionamento de tabelas grandes.

Versões do produto

Arquitetura

Pilha de tecnologia de origem

  • Banco de dados SAP ASE em execução na Amazon EC2

Pilha de tecnologias de destino

  • Banco de dados Aurora compatível com PostgreSQL

Arquitetura de migração

Migração de um banco de dados SAP ASE para o Aurora compatível com PostgreSQL usando o AWS SCT e o AWS DMS.

Ferramentas

  • O Amazon Aurora Edição Compatível com PostgreSQL é um mecanismo de banco de dados relacional totalmente gerenciado e em conformidade com ACID que ajuda você a configurar, operar e escalar as implantações de PostgreSQL.

  • O AWS Schema Conversion Tool (AWS SCT) oferece suporte a migrações heterogêneas de bancos de dados convertendo automaticamente o esquema do banco de dados de origem e a maior parte do código personalizado em um formato compatível com o banco de dados de destino.

  • O AWS DMS oferece suporte a vários bancos de dados de origem e destino diferentes. Para obter mais informações, consulte Origens para migração de dados e Destinos para migração de dados na documentação do AWS DMS. Para obter suporte mais abrangente à versão e aos atributos, recomendamos que você use a versão mais recente do AWS DMS. 

Épicos

TarefaDescriçãoHabilidades necessárias

Configure o acesso à rede na EC2 instância de origem.

Configure grupos de segurança na EC2 instância que hospeda seu banco de dados SAP ASE de origem.

Para obter instruções, consulte Grupos EC2 de segurança da Amazon para instâncias Linux na EC2 documentação da Amazon.

Administrador de sistemas

Crie seu cluster de banco de dados de destino Aurora compatível com PostgreSQL.

Instale, configure e execute um cluster Aurora compatível com PostgreSQL para seu banco de dados de destino.

Para obter mais informações, consulte Criar um cluster de banco de dados do Amazon Aurora na documentação do Aurora.

DBA

Configure a autorização para o cluster de banco de dados de destino.

Configure grupos de segurança e firewalls para o banco de dados de destino.

Para obter instruções, consulte Criar um cluster de banco de dados do Amazon Aurora na documentação do Aurora.

DBA, administrador de sistemas

Configurar o ambiente

TarefaDescriçãoHabilidades necessárias

Configure o acesso à rede na EC2 instância de origem.

Configure grupos de segurança na EC2 instância que hospeda seu banco de dados SAP ASE de origem.

Para obter instruções, consulte Grupos EC2 de segurança da Amazon para instâncias Linux na EC2 documentação da Amazon.

Administrador de sistemas

Crie seu cluster de banco de dados de destino Aurora compatível com PostgreSQL.

Instale, configure e execute um cluster Aurora compatível com PostgreSQL para seu banco de dados de destino.

Para obter mais informações, consulte Criar um cluster de banco de dados do Amazon Aurora na documentação do Aurora.

DBA

Configure a autorização para o cluster de banco de dados de destino.

Configure grupos de segurança e firewalls para o banco de dados de destino.

Para obter instruções, consulte Criar um cluster de banco de dados do Amazon Aurora na documentação do Aurora.

DBA, administrador de sistemas
TarefaDescriçãoHabilidades necessárias

Inicie a AWS SCT.

Inicie a AWS SCT seguindo as instruções na documentação da AWS SCT.

A AWS SCT oferece uma interface de usuário baseada em projeto que permite converter automaticamente o esquema do banco de dados de origem do SAP ASE em um formato que seja compatível com a instância do banco de dados Aurora de destino compatível com PostgreSQL.

DBA

Crie endpoints da AWS SCT.

Crie endpoints para os bancos de dados de origem do SAP ASE e destino do PostgreSQL.

Para obter instruções, consulte a documentação da AWS SCT.

DBA

Crie um relatório de avaliação.

Crie um relatório de avaliação da migração do banco de dados para avaliar a migração e detectar quaisquer objetos e funções incompatíveis.

Para obter instruções, consulte a documentação da AWS SCT.

DBA

Converta o esquema.

Converta o esquema do banco de dados seguindo as instruções na documentação da AWS SCT.

DBA

Valide objetos do banco de dados.

Se a AWS SCT não puder converter um objeto de banco de dados, ela identificará seu nome e outros detalhes. Você deve converter esses objetos manualmente.

Para identificar essas incompatibilidades, siga as instruções na postagem do blog da AWS Validar objetos de banco de dados após migrar do SAP ASE para o Amazon RDS para PostgreSQL ou Amazon Aurora PostgreSQL.

DBA

Converta seu esquema do banco de dados com a AWS SCT

TarefaDescriçãoHabilidades necessárias

Inicie a AWS SCT.

Inicie a AWS SCT seguindo as instruções na documentação da AWS SCT.

A AWS SCT oferece uma interface de usuário baseada em projeto que permite converter automaticamente o esquema do banco de dados de origem do SAP ASE em um formato que seja compatível com a instância do banco de dados Aurora de destino compatível com PostgreSQL.

DBA

Crie endpoints da AWS SCT.

Crie endpoints para os bancos de dados de origem do SAP ASE e destino do PostgreSQL.

Para obter instruções, consulte a documentação da AWS SCT.

DBA

Crie um relatório de avaliação.

Crie um relatório de avaliação da migração do banco de dados para avaliar a migração e detectar quaisquer objetos e funções incompatíveis.

Para obter instruções, consulte a documentação da AWS SCT.

DBA

Converta o esquema.

Converta o esquema do banco de dados seguindo as instruções na documentação da AWS SCT.

DBA

Valide objetos do banco de dados.

Se a AWS SCT não puder converter um objeto de banco de dados, ela identificará seu nome e outros detalhes. Você deve converter esses objetos manualmente.

Para identificar essas incompatibilidades, siga as instruções na postagem do blog da AWS Validar objetos de banco de dados após migrar do SAP ASE para o Amazon RDS para PostgreSQL ou Amazon Aurora PostgreSQL.

DBA
TarefaDescriçãoHabilidades necessárias

Valide as versões dos bancos de dados de origem e de destino.

Verifique as versões do banco de dados SAP ASE para verificar a compatibilidade com o AWS DMS.

Para obter mais informações, consulte Fontes do AWS DMS e Destinos do AWS DMS na documentação do AWS DMS.

DBA

Identifique os requisitos para o tipo e capacidade de armazenamento.

Escolha a capacidade de armazenamento apropriada para o banco de dados de destino com base no tamanho do seu banco de dados de origem.

DBA, administrador de sistemas

Escolha o tipo de instância, a capacidade e outros atributos da instância de replicação.

Escolha o tipo de instância, a capacidade, os atributos de armazenamento e os atributos de rede que atendem às suas necessidades.

Para obter orientação, consulte Escolher a instância de replicação do AWS DMS correta para sua migração na documentação do AWS DMS.

DBA, administrador de sistemas

Identifique os requisitos de segurança de acesso à rede.

Identifique os requisitos de segurança de acesso à rede para os bancos de dados de origem e de destino.

Siga as orientações em Como configurar uma rede para uma instância de replicação na documentação do AWS DMS.

DBA, administrador de sistemas

Analise a migração do AWS DMS

TarefaDescriçãoHabilidades necessárias

Valide as versões dos bancos de dados de origem e de destino.

Verifique as versões do banco de dados SAP ASE para verificar a compatibilidade com o AWS DMS.

Para obter mais informações, consulte Fontes do AWS DMS e Destinos do AWS DMS na documentação do AWS DMS.

DBA

Identifique os requisitos para o tipo e capacidade de armazenamento.

Escolha a capacidade de armazenamento apropriada para o banco de dados de destino com base no tamanho do seu banco de dados de origem.

DBA, administrador de sistemas

Escolha o tipo de instância, a capacidade e outros atributos da instância de replicação.

Escolha o tipo de instância, a capacidade, os atributos de armazenamento e os atributos de rede que atendem às suas necessidades.

Para obter orientação, consulte Escolher a instância de replicação do AWS DMS correta para sua migração na documentação do AWS DMS.

DBA, administrador de sistemas

Identifique os requisitos de segurança de acesso à rede.

Identifique os requisitos de segurança de acesso à rede para os bancos de dados de origem e de destino.

Siga as orientações em Como configurar uma rede para uma instância de replicação na documentação do AWS DMS.

DBA, administrador de sistemas
TarefaDescriçãoHabilidades necessárias

Migre os dados criando uma tarefa de migração no AWS DMS.

Para migrar os dados, crie uma tarefa e siga as instruções na documentação do 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.

DBA

Valide os dados.

Para validar se seus dados foram migrados com precisão do banco de dados de origem para o banco de dados de destino, siga as diretrizes de validação de dados fornecidas na documentação do AWS DMS.

DBA

Migrar os dados

TarefaDescriçãoHabilidades necessárias

Migre os dados criando uma tarefa de migração no AWS DMS.

Para migrar os dados, crie uma tarefa e siga as instruções na documentação do 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.

DBA

Valide os dados.

Para validar se seus dados foram migrados com precisão do banco de dados de origem para o banco de dados de destino, siga as diretrizes de validação de dados fornecidas na documentação do AWS DMS.

DBA
TarefaDescriçãoHabilidades necessárias

Identifique a estratégia de migração de aplicativos.

Escolha uma das sete estratégias (7Rs) para migrar aplicativos para a nuvem.

DBA, proprietário do aplicativo, administrador de sistemas

Siga a estratégia de migração de aplicativos.

Conclua as tarefas do banco de dados identificadas pela equipe do aplicativo, incluindo a atualização dos detalhes da conexão DNS do banco de dados de destino e a atualização das consultas dinâmicas. 

DBA, proprietário do aplicativo, administrador de sistemas

Migrar o aplicativo

TarefaDescriçãoHabilidades necessárias

Identifique a estratégia de migração de aplicativos.

Escolha uma das sete estratégias (7Rs) para migrar aplicativos para a nuvem.

DBA, proprietário do aplicativo, administrador de sistemas

Siga a estratégia de migração de aplicativos.

Conclua as tarefas do banco de dados identificadas pela equipe do aplicativo, incluindo a atualização dos detalhes da conexão DNS do banco de dados de destino e a atualização das consultas dinâmicas. 

DBA, proprietário do aplicativo, administrador de sistemas
TarefaDescriçãoHabilidades necessárias

Mude os clientes do aplicativo para a nova infraestrutura.

Mude a conexão do banco de dados de origem ao banco de dados de destino.

Para obter mais informações, consulte a seção Substituição da estratégia de migração para bancos de dados relacionais.

DBA, proprietário do aplicativo, administrador de sistemas

Vá para o banco de dados de destino

TarefaDescriçãoHabilidades necessárias

Mude os clientes do aplicativo para a nova infraestrutura.

Mude a conexão do banco de dados de origem ao banco de dados de destino.

Para obter mais informações, consulte a seção Substituição da estratégia de migração para bancos de dados relacionais.

DBA, proprietário do aplicativo, administrador de sistemas
TarefaDescriçãoHabilidades necessárias

Encerre os recursos temporários da AWS.

Encerre todas as tarefas de migração, instâncias de replicação, endpoints e outros recursos da AWS SCT e do AWS DMS.

Para obter mais informações, consulte a documentação do AWS DMS.

DBA, administrador de sistemas

Revise e valide os documentos do projeto.

Valide todas as etapas na documentação do projeto para garantir que todas as tarefas tenham sido concluídas com êxito.

DBA, proprietário do aplicativo, administrador de sistemas

Fechar o projeto.

Feche o projeto de migração e forneça qualquer feedback.

DBA, proprietário do aplicativo, administrador de sistemas

Fechar o projeto

TarefaDescriçãoHabilidades necessárias

Encerre os recursos temporários da AWS.

Encerre todas as tarefas de migração, instâncias de replicação, endpoints e outros recursos da AWS SCT e do AWS DMS.

Para obter mais informações, consulte a documentação do AWS DMS.

DBA, administrador de sistemas

Revise e valide os documentos do projeto.

Valide todas as etapas na documentação do projeto para garantir que todas as tarefas tenham sido concluídas com êxito.

DBA, proprietário do aplicativo, administrador de sistemas

Fechar o projeto.

Feche o projeto de migração e forneça qualquer feedback.

DBA, proprietário do aplicativo, administrador de sistemas

Recursos relacionados

Referências

Tutoriais e vídeos

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.