Compartilhar via


Arquitetura de Backup do Azure para backup do SAP HANA

O serviço de Backup do Azure permite fazer backup de dados dos bancos de dados SAP HANA em um aplicativo continuamente. Este artigo descreve os componentes e processos da arquitetura de Backup do Azure.

Como o Backup do Azure funciona com os bancos de dados SAP HANA?

O Backup do Azure fornece uma solução de backup de streaming para fazer backup dos bancos de dados SAP HANA em execução em uma VM do Azure. Essa oferta de backup não requer configuração de infraestrutura, eliminando assim a necessidade de implantar e gerenciar a infraestrutura de backup.

O Backup do Azure é certificado para Backint pelo SAP e dá suporte de backup nativo usando as APIs nativas do SAP HANA. Com essa solução, você pode fazer backup e restaurar sem problemas os bancos de dados SAP HANA em execução nas VMs do Azure e usar os recursos de gerenciamento corporativo oferecidos pelo Backup do Azure.

Saiba mais sobre os valores agregados que o Backup do Azure oferece para SAP HANA.

Onde é feito o backup dos dados?

O Backup do Azure armazena os dados nos cofres dos Serviços de Recuperação. Um cofre é uma entidade de armazenamento online no Azure usada para armazenar dados como cópias de backup, pontos de recuperação e políticas de backup.

Saiba mais sobre o cofre dos Serviços de Recuperação.

Agentes de backup

Para fazer backup dos bancos de dados SAP HANA em execução na VM do Azure, você precisa permitir a instalação do plug-in (agente de Backup do SAP HANA) na VM do Azure. Esse plug-in conecta-se ao Backint do HANA e ajuda o serviço de Backup do Azure a migrar os dados para o cofre. Ele também permite que o Backup do Azure execute restaurações.

Tipos de backup

Saiba mais sobre os tipos de backup do SAP HANA.

Sobre a arquitetura

Nas seções a seguir, você aprenderá mais sobre a arquitetura de backup dos bancos de dados do HANA no Backup do Azure.

Arquitetura de backup para banco de dados

Confira a arquitetura de alto nível do Backup do Azure para bancos de dados SAP HANA. Para uma compreensão detalhada do processo de backup, confira o seguinte processo:

Diagrama que mostra o processo de backup do banco de dados SAP HANA.

  1. Para iniciar o processo de backup, crie um cofre dos Serviços de Recuperação no Azure. Esse cofre será usado para armazenar os backups e pontos de recuperação criados ao longo do tempo.

  2. A VM do Azure que executa um servidor SAP HANA é registrada no cofre e os bancos de dados a serem submetidos a backup são descobertos. Para habilitar o serviço de backup do Azure para descobrir bancos de dados, você deve executar um script de pré-registro no servidor HANA como usuário raiz.

    Observação

    Verifique se a instância do HANA está em execução durante a descoberta dos bancos de dados nessa instância.

  3. Além disso, verifique se os outros pré-requisitos foram atendidos.

    Importante

    Verifique se o pré-requisito para configurar a conectividade de rede correta foi atendido. Confira a recomendação em como configurar as VMs do Azure em execução no SAP HANA com os componentes de rede adicionais para usar a oferta de backup.

  4. Confira os detalhes sobre o que o script de pré-registro faz. Se você tentar configurar o backup dos bancos de dados SAP HANA sem executar esse script, poderá receber o erro: UserErrorHanaScriptNotRun.

  5. Agora o serviço de backup do Azure instala o Plug-in do Backup do Azure para HANA no servidor SAP HANA registrado. Esse plug-in usa o usuário de Backup criado pelo script de pré-registro para realizar todas as operações de backup e restauração.

  6. Para configurar o backup nos bancos de dados descobertos, escolha a política de backup necessária e habilite os backups.

  7. O Backup do Azure para SAP HANA (uma solução certificada para BackInt) não depende do disco subjacente nem dos tipos de VM. O backup é executado por fluxos gerados pelo SAP HANA.

Fluxo de backup

Esta seção fornece noções sobre o processo de backup de um banco de dados HANA em execução em uma VM do Azure.

  1. Os backups agendados são gerenciados pelas entradas crontab criadas na VM do HANA, enquanto os backups sob demanda são disparados diretamente pelo serviço de Backup do Azure.

  2. Depois que o Mecanismo de Backup/Backint do SAP HANA recebe a solicitação de backup, ele prepara o banco de dados SAP HANA para um backup criando um save point e migrando os dados para os volumes de armazenamento subjacentes.

  3. Em seguida, o backint executa a operação de leitura nos volumes de dados subjacentes – o servidor de índice e o mecanismo XS para o banco de dados de locatário e o servidor de nomes para o SYSTEMDB. Os discos SSD Premium podem fornecer a taxa de transferência de E/S ideal para a operação de streaming de backup. No entanto, o uso de discos não armazenados em cache com M64Is pode fornecer velocidades mais altas.

  4. Para transmitir os dados de backup, o Backint cria até três pipes, que são gravados diretamente no cofre dos Serviços de Recuperação do Backup do Azure.

    Se você não estiver usando firewall/NVA na configuração, o fluxo de backup será transferido pela rede do Azure para o cofre de Serviços de Recuperação/Armazenamento do Microsoft Azure. Além disso, você pode configurar o Ponto de Extremidade do Serviço de Rede Virtual ou o Ponto de Extremidade Privado para permitir que o SAP HANA envie o tráfego de backup diretamente para o Cofre de Serviços de Recuperação/Armazenamento do Microsoft Azure, ignorando o NVA/Azure do Firewall. Além disso, quando você usa firewall/NVA, o tráfego para o Microsoft Entra ID e o Serviço de Backup do Azure passará pelo firewall/NVA e não afetará o desempenho geral do backup.

  5. O Backup do Azure tenta atingir velocidades de até 420 MB/s para backups que não são de log e até 100 MB/s para backups de log. Saiba mais sobre o desempenho da taxa de transferência de backup e restauração.

  6. Os logs detalhados são gravados nos arquivos backup.log e backint.log na instância do SAP HANA.

  7. Depois que o streaming de backup for concluído, o catálogo será transmitido para o cofre de Serviços de Recuperação. Se o backup (completo/diferencial/incremental/log) e o catálogo desse backup forem transmitidos com êxito e salvos no cofre de Serviços de Recuperação, o Backup do Azure considerará que a operação de backup foi bem-sucedida.

Nas seções a seguir, você aprenderá mais sobre as diferentes configurações do SAP HANA e o processo de execução de backups.

Cenário de configuração do SAP HANA: rede do Azure – sem NVA/Firewall do Azure

Diagrama que mostra a configuração do SAP HANA na rede do Azure sem NVA/Firewall do Azure.

Cenário de configuração do SAP HANA: rede do Azure – sem UDR + NVA/Firewall do Azure

Diagrama que mostra a configuração do SAP HANA na rede do Azure com UDR + NVA/Firewall do Azure.

Observação

O NVA/Firewall do Azure pode adicionar uma sobrecarga ao transmitir o backup do SAP HANA para o cofre de Serviços de Recuperação/Armazenamento do Azure (plano de dados). Confira o ponto 6 no diagrama acima.

Cenário de configuração do SAP HANA: rede do Azure – com UDR + NVA /Firewall do Azure + Ponto de Extremidade Privado ou Ponto de Extremidade de Serviço

Diagrama que mostra a configuração do SAP HANA na rede do Azure com UDR + NVA /Firewall do Azure + Ponto de Extremidade Privado ou Ponto de Extremidade de Serviço.

Arquitetura de backup para banco de dados com a Replicação de Sistema HANA

O serviço de backup localiza-se nos dois nós físicos da configuração do HSR. Depois que você confirma que esses nós estão em um grupo de replicação (usando o script de pré-registro), o Backup do Azure agrupa os nós logicamente e cria um só item de backup durante a configuração de proteção.

Após a configuração, o Backup do Azure aceita as solicitações de backup do nó primário. No failover, quando o novo nó primário começa a gerar solicitações de backup de log, o Backup do Azure compara os novos backups de log com a cadeia existente do nó primário mais antigo.

Se os backups forem sequenciais, o Backup do Azure os aceitará e protegerá o novo nó primário. Em caso de inconsistência/interrupção na cadeia de logs, o Backup do Azure dispara um backup completo corretivo, e os backups de log terão sucesso somente após a conclusão do backup completo corretivo.

Diagrama que mostra a arquitetura de backup do banco de dados SAP HANA com a replicação de sistema do HANA habilitada.

Observação

O serviço Backup do Azure se conecta ao HANA usando chaves hdbuserstore. Como as chaves não são replicadas, recomendamos que você crie as mesmas chaves em todos os nós, para que o Backup do Azure possa se conectar automaticamente a qualquer novo nó primário, sem uma intervenção manual após o failover/o failback.

Fluxos de backup

Nas seções a seguir, você aprenderá mais sobre o fluxo de backup para computadores novos/existentes.

Novos computadores

Esta seção fornece noções sobre o processo de backup de um banco de dados HANA com a replicação de sistema HANA habilitada em execução em uma nova VM do Azure.

  1. Crie um usuário personalizado e uma chave hdbuserstore em todos os nós.
  2. Execute o script de pré-registro nos dois nós com o usuário personalizado como o usuário de backup para implementar uma ID, o que indica que ambos os nós pertencem a um grupo exclusivo/comum.
  3. Durante a configuração de proteção do HANA, selecione os dois nós para descoberta. Isso ajuda a identificar ambos os nós como um banco de dados individual que você pode associar a uma política e proteger
Computadores existentes

Esta seção fornece noções sobre o processo de backup de um banco de dados HANA com a replicação de sistema HANA habilitada em execução em uma VM existente do Azure.

  1. Interrompa a proteção e mantenha os dados para ambos os nós.

  2. Execute o script de pré-registro nos dois nós com o usuário personalizado como o usuário de backup para mencionar uma ID, o que indica que ambos os nós pertencem a um grupo exclusivo/comum.

  3. Redescubra os bancos de dados no nó primário.

    Captura de tela que mostra como redescobrir um banco de dados.

  4. Configure o backup para o banco de dados replicado recém-criado da Etapa 2 de configuração do backup.

  5. Exclua os dados de backup dos itens de backup autônomos mais antigos para os quais a proteção foi colocada em pausa.

Observação

Para as VMs do HANA que já foram copiadas em backup como computadores individuais, você pode fazer o agrupamento somente para os backups futuros.

Arquitetura de Backup para instantâneo de instância de banco de dados

O Backup do Azure integra instantâneos completos ou incrementais do disco gerenciado pelo Azure com comandos de instantâneo do HANA para fornecer recursos de backup e recuperação instantâneos para o HANA.

Backup de instantâneo de instância de banco de dados SAP HANA

Você precisa atribuir as permissões necessárias ao serviço Backup do Azure, que reside na máquina virtual (VM) do HANA, para obter instantâneos dos discos gerenciados e colocá-los em um grupo de recursos especificado pelo usuário mencionado na política. Para isso, você pode usar a identidade gerenciada atribuída pelo sistema da VM de origem.

O diagrama mostra a arquitetura de backup instantâneo da instância do banco de dados SAP HANA.

Restauração de instantâneo da instância de banco de dados do SAP HANA

A arquitetura de restauração explica as diferentes permissões necessárias durante a operação de restauração. Durante a restauração, o Backup do Azure usa a Identidade Gerenciada da VM de destino para ler instantâneos de disco de um grupo de recursos especificado pelo usuário, criar discos em um grupo de recursos de destino e anexá-los à VM de destino.

O diagrama mostra a arquitetura de restauração de instantâneo da instância do banco de dados SAP HANA.

Próximas etapas