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

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

O Backup do Azure é certificado para o Backint pela SAP para dar suporte ao backup nativo aproveitando as APIs nativas do SAP HANA. Essa oferta do Backup do Azure está alinhada com o imperativo do Backups do Azure de backups de infraestrutura zero, eliminando a necessidade de implantar e gerenciar a infraestrutura de backup. Agora você pode fazer backup e restaurar diretamente os bancos de dados SAP HANA em execução em VMs do Azure (agora também há suporte para as VMs da série M!) e aproveitar as funcionalidades de gerenciamento corporativo que o Backup do Azure oferece.

Valor agregado

Ao usar o serviço Backup do Azure para fazer backup e restaurar os bancos de dados SAP HANA, você tem as seguintes vantagens:

  • RPO de 15 minutos: agora é possível recuperar de dados críticos em até 15 minutos.
  • Restaurações pontuais de um clique: ficou fácil restaurar dados de produção para servidores do HANA alternativos. O encadeamento de backups e catálogos para realizar restaurações é totalmente gerenciado pelo Azure nos bastidores.
  • Retenção de longo prazo: para necessidades rigorosas de conformidade e auditoria. Mantenha seus backups por anos, com base na duração da retenção, depois da qual os pontos de recuperação serão removidos automaticamente pelo recurso interno de gerenciamento do ciclo de vida.
  • Gerenciamento de backup do Azure: use as funcionalidades de monitoramento e gerenciamento do Backup do Azure para aprimorar a experiência de gerenciamento. Também há suporte para a CLI do Azure.
  • Backup do banco de dados SAP HANA com HSR (Replicação do Sistema HANA): facilita uma só cadeia de backup entre nós e fornece uma experiência de restauração fácil.

Para conhecer os cenários de backup e restauração com suporte no momento, confira a matriz de suporte de cenário do SAP HANA.

Arquitetura de backup

Você pode fazer backup de bancos de dados SAP HANA em execução em uma VM do Azure e transmitir os dados de backup diretamente para o cofre dos Serviços de Recuperação do Azure.

Diagram of the SAP HANA Backup architecture.

  • O processo de backup começa com a criação de um cofre dos Serviços de Recuperação no Azure. Esse cofre será usado para armazenar os backups e os pontos de recuperação criados ao longo do tempo.

  • 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, 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. Depois, ele cria uma chave correspondente com o mesmo nome no hdbuserstore. Para saber mais sobre a funcionalidade do script, confira Tutorial: fazer backup de bancos de dados SAP HANA em uma VM do Azure.

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

  • O usuário do banco de dados AZUREWLBACKUPHANAUSER criado pelo script de pré-registro ou o usuário de backup personalizado que você criou (e adicionou como entrada no script de pré-registro) é usado pelo plug-in do Backup do Azure para HANA a fim de executar todas as operações de backup e restauração. Se você tentar configurar o backup dos 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 que o backup for configurado, o serviço Backup do Azure vai configurar os seguintes parâmetros do 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]

    Observação

    Verifique se esses parâmetros não estão 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 todos os detalhes de política e agendamentos de backup. Ele dispara os backups agendados e se comunica com o mecanismo de backup do HANA por meio das APIs do Backint.

  • O mecanismo de backup do HANA retorna um fluxo do Backint com os dados a serem submetidos a backup.

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

  • Como o Backup do Azure para SAP HANA é uma solução certificada para o Backint, ele não depende do disco subjacente nem dos tipos de VM. O backup é executado por fluxos gerados pelo HANA.

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

Além de usar o backup do SAP HANA no Azure, que fornece backup e recuperação no nível do 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 do banco de dados.

A solução de backup do SAP HANA no Azure certificada para Backint pode ser usada para backup e recuperação de banco de dados.

Você também pode usar o backup de VM do Azure para fazer backup do sistema operacional e de outros discos que não são de banco de dados. O backup da VM é executado uma vez por dia e faz backup de todos os discos, exceto dos discos do sistema operacional do Acelerador de Gravação e dos discos ultra. Como o backup do banco de dados está sendo feito com a solução de backup do SAP HANA no Azure, você pode fazer um backup consistente com arquivo apenas do sistema operacional e dos discos que não são do banco de dados usando o recurso de backup e restauração de disco seletivos para VMs do Azure.

  1. Restaure uma VM que esteja executando o SAP HANA fazendo um dos seguintes procedimentos:

  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 feitas, a VM será definida para receber dados do Backup do Azure.

  4. Restaure o banco de dados na VM do backup do banco de dados SAP HANA no Azure para o ponto no tempo desejado.

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

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

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

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

À medida que o tamanho dos bancos de dados aumenta, o tempo necessário para restauração se torna um fator importante em caso de backups de streaming. Além disso, durante o backup, o tempo gasto pelo banco de dados para gerar fluxos do Backint pode aumentar proporcionalmente à variação, o que também pode ser um fator importante.

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

Preços

Instantâneo de disco gerenciado

O Backup do Azure usa instantâneos de disco gerenciado. O Backup do Azure os armazena em um grupo de recursos que você especifica. Os instantâneos de disco gerenciado usam o armazenamento padrão de HD (unidade de disco rígido), independentemente do tipo de armazenamento do disco, e você é cobrado de acordo com os Preços de instantâneo de disco gerenciado. O primeiro instantâneo de disco é um instantâneo completo e todos os próximos são incrementais, consistindo apenas nas alterações desde o último.

Observação

Não há custos de armazenamento de backup para instantâneos, pois eles não são transferidos para o cofre dos Serviços de Recuperação.

Fluxos do Backint

De acordo com a recomendação da SAP, é obrigatório fazer obter instantâneos completos semanais de todos os bancos de dados em uma Instância. Portanto, você será cobrado por todos os bancos de dados protegidos na Instância (ou seja, preço de instância protegida e preço de armazenamento de backup de acordo com o preço do Backup do Azure para bancos de dados SAP HANA.

Próximas etapas

Saiba como: