Sobre o backup de banco de dados do SAP HANA em VMs do Azure

Os bancos de dados SAP HANA são cargas de trabalho de missão crítica que exigem um RPO (Recovery Point Objetive, objetivo de ponto de recuperação) baixo e um RTO (Recovery Time Objetive, objetivo de tempo de recuperação) rápido. Agora você pode fazer backup de bancos de dados SAP HANA que estão sendo executados em máquinas virtuais (VMs) do Azure usando o Backup do Azure.

O Backup do Azure é certificado pela SAP para fornecer suporte de backup nativo aproveitando as APIs nativas do SAP HANA. Esta oferta do Backup do Azure está alinhada com o mantra do Backup do Azure de backups de infraestrutura zero, que eliminam a necessidade de implantar e gerenciar a infraestrutura de backup. Agora você pode fazer backup e restaurar perfeitamente os bancos de dados SAP HANA que estão sendo executados em VMs do Azure (VMs da série M também são suportadas agora!) e aplicar os recursos de gerenciamento corporativo que o Backup do Azure oferece.

Valor acrescentado

Usando o serviço de Backup do Azure para fazer backup e restaurar bancos de dados SAP HANA, você obtém as seguintes vantagens:

  • RPO de 15 minutos: a recuperação de dados críticos de até 15 minutos agora é possível.
  • Restaurações point-in-time com um clique: a restauração de dados de produção para servidores HANA alternativos é facilitada. O encadeamento dos backups e catálogos para executar restaurações é gerenciado pelo Azure nos bastidores.
  • Retenção a longo prazo: Para necessidades rigorosas de conformidade e auditoria. Retenha seus backups por anos, com base na duração da retenção, além da qual os pontos de recuperação serão removidos automaticamente pelo recurso integrado de gerenciamento do ciclo de vida.
  • Gerenciamento de backup do Azure: use os recursos de gerenciamento e monitoramento do Backup do Azure para obter uma experiência de gerenciamento aprimorada. A CLI do Azure também é suportada.
  • Backup de bancos de dados SAP HANA com HANA System Replication (HSR): facilita uma única cadeia de backup entre nós e fornece uma experiência de restauração sem esforço.

Para saber mais sobre os cenários de backup e restauração aos quais damos suporte atualmente, consulte a matriz de suporte de cenários do SAP HANA.

Arquitetura da cópia de segurança

Você pode fazer backup de bancos de dados SAP HANA que estão sendo executados dentro de uma VM do Azure e transmitir dados de backup diretamente para o cofre dos Serviços de Recuperação do Azure.

Diagram of the SAP HANA Backup architecture.

  • Você começa o processo de backup criando 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.

  • A VM do Azure que está executando o servidor SAP HANA é registrada no cofre e os bancos de dados para backup são descobertos. Para permitir que o serviço de Backup do Azure descubra bancos de dados, um script de pré-registro deve ser executado no servidor HANA como um usuário raiz.

  • Esse script cria o usuário do banco de dados AZUREWLBACKUPHANAUSER ou usa o usuário de Backup personalizado que você já criou. Em seguida, ele cria uma chave correspondente com o mesmo nome em hdbuserstore. Para saber mais sobre a funcionalidade do script, consulte Tutorial: Fazer backup de bancos de dados SAP HANA em uma VM do Azure.

  • O serviço de Backup do Azure agora instala o plug-in do Backup do Azure para HANA no servidor SAP HANA registrado.

  • O usuário do banco de dados AZUREWLBACKUPHANAUSER que foi criado pelo script de pré-registro ou pelo usuário de Backup personalizado que você criou (e adicionou como entrada ao script de pré-registro) é usado pelo plug-in de Backup do Azure para HANA para executar todas as operações de backup e restauração. Se você tentar configurar o backup para bancos de dados SAP HANA sem executar esse script, poderá receber o erro UserErrorHanaScriptNotRun.

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

  • Depois de configurar o backup, o serviço de Backup do Azure configura os seguintes parâmetros Backint no nível do banco de dados no servidor SAP HANA protegido:

    • [catalog_backup_using_backint:true]
    • [enable_accumulated_catalog_backup:false]
    • [parallel_data_backup_backint_channels:1]
    • [log_backup_timeout_s:900)]
    • [backint_response_timeout:7200]

    Nota

    Certifique-se de que esses parâmetros não estejam presentes no nível do host. Os parâmetros no nível do host substituirão esses parâmetros e poderão causar um comportamento inesperado.

  • O plug-in do Backup do Azure para HANA mantém todas as agendas de backup e detalhes da política. Ele aciona os backups agendados e se comunica com o mecanismo de backup HANA por meio das APIs Backint.

  • O mecanismo de backup HANA retorna um fluxo Backint com os dados para backup.

  • Todos os backups agendados e backups sob demanda (acionados a partir do portal do Azure) que são completos ou diferenciais são iniciados pelo plug-in de Backup do Azure para HANA. No entanto, os backups de log são gerenciados e acionados pelo próprio mecanismo de backup HANA.

  • O Backup do Azure para SAP HANA, por ser uma solução certificada pela Backint, não depende de tipos de disco ou VM subjacentes. O backup é realizado por fluxos gerados pelo HANA.

Usar o backup de VM do Azure com o backup do Azure SAP HANA

Além de usar o backup do SAP HANA no Azure, que fornece backup e recuperação no nível de banco de dados, você pode usar a solução de backup de VM do Azure para fazer backup do sistema operacional e de discos que não são de banco de dados.

Você pode usar a solução de backup SAP HANA do Azure certificada pela Backint para backup e recuperação de banco de dados.

Você pode usar um backup de VM do Azure para fazer backup do sistema operacional e de outros discos que não sejam de banco de dados. O backup da VM é executado uma vez por dia e faz backup de todos os discos, exceto os discos do sistema operacional Acelerador de Gravação e os ultradiscos. Como você está fazendo backup do banco de dados usando a solução de backup SAP HANA do Azure, pode fazer um backup consistente em arquivos apenas do sistema operacional e de discos que não são de banco de dados usando o recurso de backup e restauração de disco seletivo para VMs do Azure.

  1. Restaure uma VM que esteja executando o SAP HANA seguindo um destes procedimentos:

    • Restaure uma nova VM a partir do backup da VM do Azure a partir do ponto de recuperação mais recente.
    • Crie uma nova VM vazia e anexe os discos a partir do ponto de recuperação mais recente.
  2. Se os discos do Acelerador de Gravação forem excluídos, eles não serão restaurados. Nesse caso, crie discos vazios do Acelerador de Gravação e uma área de log.

  3. Depois que todas as outras configurações (como IP, nome do sistema e assim por diante) forem definidas, a VM será definida para receber dados de banco de dados do Backup do Azure.

  4. Restaure o banco de dados na VM do backup do banco de dados do Azure SAP HANA para o point-in-time pretendido.

Faça backup de um sistema HANA com replicação habilitada

O Backup do Azure agora dá suporte ao backup de bancos de dados com HSR habilitado. Isso significa que os backups são gerenciados automaticamente quando ocorre um failover, o que elimina a necessidade de intervenção manual. O backup também oferece proteção imediata sem backups completos corretivos, para que você possa proteger instâncias HANA ou nós de configuração HSR como um único contêiner HSR.

Embora existam vários nós físicos (primários e secundários), o serviço de backup agora os considera um único contêiner HSR.

Fazer backup de instantâneos de instância de banco de dados

À medida que os bancos de dados crescem em tamanho, o tempo necessário para restaurá-los se torna um fator quando você lida com backups de streaming. Além disso, durante o backup, o tempo que o banco de dados leva para gerar fluxos Backint pode crescer proporcionalmente à rotatividade, o que também pode ser fator.

Uma abordagem baseada em instantâneo e consistente com banco de dados ajuda a resolver ambos os problemas e oferece o benefício do backup instantâneo e da restauração instantânea. Para o HANA, o Backup do Azure agora está fornecendo uma abordagem baseada em instantâneo consistente com HANA que é integrada ao Backint, para que você possa usar o Backup do Azure como um único produto para todo o seu cenário HANA, independentemente do tamanho do banco de dados.

Preços

Instantâneo de disco gerenciado

O Backup do Azure usa instantâneos de disco gerenciados. O Backup do Azure os armazena em um grupo de recursos que você especificar. Os instantâneos de disco gerenciados usam armazenamento padrão de disco rígido (HDD), independentemente do tipo de armazenamento do disco, e você é cobrado de acordo com o preço do instantâneo de disco gerenciado. O primeiro instantâneo de disco é um instantâneo completo, e todos os instantâneos subsequentes são incrementais e consistem apenas nas alterações desde o último.

Nota

Não há custos de armazenamento de backup para snapshots, porque eles não são transferidos para o cofre dos Serviços de Recuperação.

Fluxos de backint

De acordo com a recomendação da SAP, é obrigatório ter snapshots completos semanais para todos os bancos de dados dentro de uma instância. Assim, você será cobrado por todos os bancos de dados protegidos dentro da instância (ou seja, preço de Instância Protegida mais preço de armazenamento de backup), de acordo com a definição de preço do Backup do Azure para bancos de dados SAP HANA.

Próximos passos

Aprenda a: