Partilhar via


Arquitetura de Backup do Azure para backup do SAP HANA

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

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

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

O Backup do Azure é certificado pela SAP e fornece suporte nativo de backup usando as APIs nativas do SAP HANA. Com essa solução, você pode fazer backup e restaurar perfeitamente bancos de dados SAP HANA em execução em VMs do Azure e usar os recursos de gerenciamento corporativo fornecidos pelo Backup do Azure.

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

Onde é feito o backup dos dados?

O Backup do Azure armazena os dados de backup nos cofres dos Serviços de Recuperação. Um cofre é uma entidade de armazenamento online no Azure que é 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 do Azure Backup

Para fazer backup de bancos de dados SAP HANA em execução na VM do Azure, você precisa permitir a instalação do plug-in (agente do SAP HANA Backup) na VM do Azure. Este plug-in se conecta ao HANA Backint e ajuda o serviço de Backup do Azure a mover 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 arquitetura

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

Arquitetura de backup para banco de dados

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

Diagrama mostrando 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 para backup são descobertos. Para habilitar o serviço de Backup do Azure para descobrir bancos de dados, você deve executar esse script de pré-registro no servidor HANA como um usuário raiz.

    Nota

    Certifique-se de que a instância HANA esteja ativa e em execução durante a descoberta dos bancos de dados nessa instância.

  3. Além disso, certifique-se de que os outros pré-requisitos sejam cumpridos.

    Importante

    Certifique-se de que o pré-requisito para configurar a conectividade de rede correta seja atendido. Consulte a recomendação sobre como configurar VMs do Azure em execução no SAP HANA com componentes de rede adicionais para usar a oferta de backup.

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

  5. O serviço de Backup do Azure agora instala o plug-in de backup do Azure para HANA no servidor SAP HANA registrado. Este plugin usa o usuário de backup criado pelo script de pré-registro para executar 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 Backint) não depende dos tipos de disco ou VM subjacentes. O backup é realizado por fluxos gerados pelo SAP HANA.

Fluxo de backup

Esta seção fornece uma compreensão 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 por entradas crontab criadas na VM HANA, enquanto os backups sob demanda são acionados diretamente pelo serviço de Backup do Azure.

  2. Assim que o SAP HANA Backup Engine/Backint recebe a solicitação de backup, ele prepara o banco de dados SAP HANA para um backup criando um ponto de salvamento e movendo dados para volumes de armazenamento subjacentes.

  3. Em seguida, o Backint executa a operação de leitura a partir dos volumes de dados subjacentes – o servidor de indexação e o mecanismo XS para o banco de dados Tenant e o servidor de nomes para o SYSTEMDB. Os discos SSD Premium podem fornecer uma taxa de transferência de E/S ideal para a operação de streaming de backup. No entanto, o uso de discos sem cache com M64Is pode fornecer velocidades mais altas.

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

    Se você não estiver usando firewall/NVA em sua configuração, o fluxo de backup será transferido pela rede do Azure para o cofre dos Serviços de Recuperação/Armazenamento do 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 tráfego de backup diretamente para o Recovery Services Vault/Azure Storage, ignorando o NVA/Azure 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 nã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. Quando o streaming de backup estiver concluído, o catálogo será transmitido para o cofre dos Serviços de Recuperação. Se o backup (completo/diferencial/incremental/log) e o catálogo desse backup forem transmitidos e salvos com êxito no cofre dos 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á sobre diferentes configurações do SAP HANA e seu processo de execução de backups.

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

Diagrama mostrando a configuração do SAP HANA se a rede do Azure sem qualquer Firewall NVA/Azure.

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

Diagrama mostrando a configuração do SAP HANA se a rede do Azure for UDR + NVA / Azure Firewall.

Nota

O Firewall NVA/Azure pode adicionar uma sobrecarga quando o backup de fluxo do SAP HANA para o cofre dos Serviços de Armazenamento/Recuperação do Azure (plano de dados). Ver ponto 6 do 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 mostrando a configuração do SAP HANA se a rede do Azure for UDR + NVA / Azure Firewall + Private Endpoint ou Service Endpoint.

Arquitetura de backup para banco de dados com replicação do sistema HANA

O serviço de backup reside em ambos os nós físicos da configuração HSR. Depois de confirmar 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 único item de backup durante a configuração de proteção.

Após a configuração, o Backup do Azure aceita 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. Se houver alguma inconsistência/quebra na cadeia de logs, o Backup do Azure acionará um backup completo corretivo e os backups de log serão bem-sucedidos somente após a conclusão do backup completo corretivo.

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

Nota

O serviço de Backup do Azure se conecta ao HANA usando hdbuserstore chaves. 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 failover/failback.

Fluxos de backup

Nas seções a seguir, você aprenderá sobre o fluxo de backup para máquinas novas/existentes.

Máquinas novas

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

  1. Crie um usuário personalizado e hdbuserstore uma chave em todos os nós.
  2. Execute o script de pré-registro em ambos os 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 HANA, selecione ambos os nós para descoberta. Isso ajuda a identificar ambos os nós como um único banco de dados que você pode associar a uma política e proteger
Máquinas existentes

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

  1. Pare a proteção e retenha dados para ambos os nós.

  2. Execute o script de pré-registro em ambos os 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 mostrando como redescobrir um banco de dados.

  4. Configure o backup para o banco de dados replicado recém-criado na Etapa 2 de configurar o backup.

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

Nota

Para as VMs HANA que já estão com backup como máquinas individuais, você pode fazer o agrupamento apenas para 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 de disco gerenciados pelo Azure com comandos de instantâneo HANA para fornecer recursos instantâneos de backup e recuperação para HANA.

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

A arquitetura de backup explica as diferentes permissões necessárias para o serviço de Backup do Azure, que reside em uma máquina virtual (VM) HANA, para tirar instantâneos dos discos gerenciados e colocá-los em um grupo de recursos especificado pelo usuário mencionado na política. Para fazer 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 snapshot da instância do banco de dados SAP HANA

A arquitetura de restauração explica as diferentes permissões necessárias durante a operação de 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 do snapshot da instância do banco de dados SAP HANA.

Próximos passos