Explorar a migração em duas etapas – lift-and-shift seguido por DMO

Concluído

Para a migração em duas etapas, considere o seguinte:

  • Verifique se a conectividade com o Azure está disponível via ExpressRoute (recomendado) ou VPN.
  • Aloque no Azure a infraestrutura de destino, que inclui o sistema clonado e os servidores de banco de dados SAP NetWeaver e SAP HANA de destino. A infraestrutura do Azure pode ser implantada usando modelos do Azure Resource Manager predefinidos.
  • O sistema clonado pode ser criado com uma cópia de sistema homogênea (backup/restauração) ou por meio de ferramentas de replicação do DBMS (por exemplo, Oracle Data Guard ou SQL Always-On).
  • Testes técnicos e de negócios devem ser iniciados (com testes funcionais, de integração e de aceitação para garantir que a movimentação de dados tenha sido bem-sucedida).
  • Após a validação técnica e de negócios, o processo tradicional de DMO (Opção de Migração de Banco de Dados) pode ser seguido para migração e atualização para o SAP HANA.
  • A DMO pode ser usado com o método de pipe de memória (ou seja, a exportação/importação ocorre dentro do mesmo servidor de aplicativos e segmento de memória para migrações aceleradas).
  • Após a migração para o SAP HANA, a validação técnica e empresarial deve ser iniciada novamente.
  • Nessa abordagem, são necessários dois tempos de inatividade e dois ciclos de teste.

Opções de otimização da DMO

Muitos fatores influenciam o tempo de inatividade associado a uma migração de banco de dados SAP, incluindo (entre outros):

  • Escopo: Alterações de software, conversão de Unicode, mudança de data center
  • Desempenho do sistema de origem: CPU, E/S, memória, desempenho do DBMS, versão do SAP NetWeaver
  • Tamanho do banco de dados do sistema de origem: Tamanho do banco de dados, maiores tabelas, status da manutenção
  • Desempenho do sistema de destino: CPU, E/S, memória, desempenho do DBMS, versão do SAP NetWeaver
  • Rede: Velocidade, largura de banda, latência da rede
  • Conjunto de ferramentas: SAP SWPM (Gerenciador de Provisionamento de Software), SUM (Gerenciador de Atualização de Software), DMO do SUM, versão do conjunto de ferramentas
  • Abordagem da migração: Tempo de inatividade padrão ou minimizado
  • Atividades de acelerar/desacelerar: Gerenciamento da interface, gerenciamento de trabalho em lotes
  • Validação pré e pós-migração: Testes funcionais, de integração e de aceitação.

De modo geral, o potencial para otimizações de desempenho pode ser visto nas três seguintes áreas:

  • Exportação
  • Transferência de arquivos
  • Importar

Infraestrutura/hardware

A alavanca de redução de hardware/infraestrutura consiste no seguinte:

Local

  • Implantar um servidor de migração dedicado (PAS/AAS) com capacidade de computação extensiva para executar o SUM
  • Implantar SSDs (discos de estado sólido) no banco de dados de origem e nos servidores de migração.
  • (PAS/AAS)

Microsoft Azure

  • A conectividade com ExpressRoute é recomendada com a largura de banda máxima disponível (atualmente, disponível com até 10 Gbps)
  • use o script dmotocloud.sh (RSYNC) para mover arquivos de uma fonte local para um destino do Azure para a DMO com movimentação do sistema com transferência paralela.
  • Implementar instantâneos de armazenamento para backups com economia de tempo durante o período de corte.

Principais considerações sobre a otimização de tempo de inatividade para DMO

  • Otimização do banco de dados de origem (recompilação de índice, estatísticas de BD, parâmetros de BD, sistema de arquivos de BD). Uma referência útil pode ser encontrada na tabela a seguir.
Backup de banco de dados Referência
Oracle Nota da SAP #936441
DB2 Técnicas de otimização do DB2 para migração de banco de dados SAP e conversão Unicode
SQL Server Migração de OS/DB de SAP para SQL Server – Perguntas frequentes v6.2 Abril de 2017
  • Use a última versão da ferramenta de migração, do R3*, do kernel etc.
  • Parametrização de rede (por exemplo, configurações de MTU, redefinir contadores)
  • Parametrização relacionada ao sistema operacional (por exemplo, profundidade Q)
  • Parâmetros do banco de dados SAP HANA (relacionados a pontos de salvamento, modo de log e tempos limite)
  • Parâmetros de migração DMO (por exemplo, arquivos de duração, divisões manuais de tabelas, ordem de sequenciamento manual de tabelas, carregamento rápido para BLOB, etc.)

Parâmetro de comparação de DMO

  • Usado para capturar as fases de exportação e importação de um subconjunto de dados. Pode ser configurado para ser executado em tabelas específicas.

Repita várias execuções da fase de tempo de inatividade

  • É possível realizar a fase de execução várias vezes retrabalhando a atividade de divisão de tabela (otimizando assim a divisão de tabela, que reduzirá o tempo de inatividade do procedimento do DMO).