Backup de bancos de dados SAP HANA em instâncias do Amazon EC2 - AWS Backup

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Backup de bancos de dados SAP HANA em instâncias do Amazon EC2

nota

Consulte Disponibilidade de recursos por Região da AWS para obter informações sobre onde o AWS Backup a compatibilidade com o SAP HANA nas instâncias do Amazon EC2 está disponível.

AWS Backup oferece suporte a backups e restaurações de bancos de dados SAP HANA em instâncias do Amazon EC2.

Visão geral

Além da capacidade de criar backups e restaurar bancos de dados, a integração do AWS Backup com o Amazon EC2 Systems Manager para SAP permite que os clientes identifiquem e marquem bancos de dados SAP HANA.

AWS Backup é integrado ao AWS Backint Agent para realizar backups e restaurações do SAP HANA. Para obter mais informações, consulte AWS Backint.

Pré-requisitos

Vários pré-requisitos devem ser preenchidos antes que as atividades de backup e restauração possam ser executadas. Observe que você precisará de acesso administrativo ao seu banco de dados e permissões do SAP HANA para criar novas funções e políticas do IAM em sua AWS conta para realizar essas etapas.

Preencha esses pré-requisitos no Amazon EC2 Systems Manager.

Operações de backup no AWS Backup console

Depois que os pré-requisitos e o SSM para as configurações do SAP estiverem preenchidos, você poderá fazer backup e restaurar seu SAP HANA em bancos de dados do EC2.

Optar por proteger os recursos do SAP HANA

Para ser usado AWS Backup para proteger seus bancos de dados SAP HANA, o SAP HANA deve ser ativado como um dos recursos protegidos. Para fazer a inclusão:

  1. Abra o AWS Backup console em https://console.aws.amazon.com/backup.

  2. No painel de navegação esquerdo, escolha Configurações.

  3. Em Optar pela adoção do serviço, selecione Configurar recursos.

  4. Opte por incluir o SAP HANA no Amazon EC2.

  5. Clique em Confirmar.

A inclusão do serviço SAP HANA no Amazon EC2 agora será habilitada.

Criar um backup programado

É possível editar um plano de backup existente e adicionar recursos do SAP HANA a ele, ou criar um plano de backup apenas para os recursos do SAP HANA.

Se optar por criar um plano de backup, você terá três opções:

  1. Opção 1: começar com um modelo

    1. Escolha um modelo de plano de backup.

    2. Especifique um nome de plano de backup.

    3. Clique em Criar plano.

  2. Opção 2: criar um plano

    1. Especifique um nome de plano de backup.

    2. Opcionalmente, especifique as tags a serem adicionadas ao plano de backup.

    3. Especifique a configuração da regra de backup.

      1. Especifique um nome de regra de backup.

      2. Escolha um cofre existente ou crie um. Este é o local em que seus backups serão armazenados.

      3. Especifique uma frequência de backup.

      4. Especifique uma janela de backup.

        Observe que a transição para o armazenamento frio não é compatível no momento.

      5. Especifique o período de retenção.

        No momento, a cópia para o destino não é compatível

      6. (Opcional) Especifique as tags a serem adicionadas aos pontos de recuperação.

    4. Clique em Criar plano.

  3. Opção 3: definir um plano usando JSON

    1. Especifique o JSON para seu plano de backup modificando a expressão JSON de um plano de backup existente ou criando uma expressão.

    2. Especifique um nome de plano de backup.

    3. Clique em Validar JSON.

    Depois que o plano de backup for criado com êxito, você poderá atribuir recursos ao plano de backup na próxima etapa.

Seja qual for o plano usado, assegure-se de atribuir recursos. É possível escolher quais bancos de dados SAP HANA atribuir, incluindo bancos de dados do sistema e do locatário. Você também tem a opção de excluir IDs de recursos específicos.

Criar um backup sob demanda

É possível criar um backup completo sob demanda que seja executado imediatamente após a criação. Observe que os backups sob demanda de bancos de dados SAP HANA em instâncias do Amazon EC2 são backups completos. Os backups incrementais não são compatíveis.

Seu backup sob demanda foi criado. Ele começará a fazer backup dos recursos especificados. O console fará a transição para a página Trabalhos de backup, na qual você poderá ver o progresso do trabalho. Anote o ID do trabalho de backup no banner azul na parte superior da tela, pois você precisará dele para encontrar facilmente o status do trabalho de backup. Quando o backup for concluído, o status progredirá para Completed. Os backups podem levar várias horas.

Atualize a Lista de trabalho de backup para ver a alteração do status. Você também pode pesquisar e clicar no ID do trabalho de backup para ver o status detalhado do trabalho.

Backups contínuos dos bancos de dados SAP HANA

Você pode fazer backups contínuos, que podem ser usados com point-in-time restauração (PITR) (observe que os backups sob demanda preservam os recursos no estado em que são usados; enquanto o PITR usa backups contínuos que registram as alterações durante um período de tempo).

Com backups contínuos, é possível restaurar seu banco de dados do SAP HANA em uma instância do EC2 retornando-o para um horário específico de sua escolha, com precisão de 1 segundo (retrocesso máximo de 35 dias). O backup contínuo funciona criando primeiramente um backup completo do seu recurso e, em seguida, fazendo backup constante dos logs de transações do recurso. A restauração da PITR funciona acessando seu backup completo e reproduzindo o registro de transações até o momento em que você solicita AWS Backup a recuperação.

Você pode optar por backups contínuos ao criar um plano de backup AWS Backup usando o AWS Backup console ou a API.

Como habilitar os backups contínuos usando o console
  1. Faça login no AWS Management Console e abra o AWS Backup console em https://console.aws.amazon.com/backup.

  2. No painel de navegação, escolha Planos de backup e, depois, escolha Criar plano.

  3. Em Regras de backup, escolha Adicionar regra de backup.

  4. Na seção Configuração da regra de backup, selecione Habilitar backups contínuos para recursos compatíveis.

Depois de desativar a PITR (point-in-time restauração) para backups do banco de dados SAP HANA, os registros continuarão sendo enviados AWS Backup até que o ponto de recuperação expire (status igual a). EXPIRED) É possível mudar para um local alternativo de backup de logs no SAP HANA para interromper a transmissão de logs para o AWS Backup.

Um ponto de recuperação contínuo com um status de STOPPED indica que um ponto de recuperação contínuo foi interrompido; ou seja, os registros transmitidos do SAP HANA para AWS Backup aquele mostram que as alterações incrementais em um banco de dados têm uma lacuna. Os pontos de recuperação que ocorrerem dentro desse intervalo de tempo terão um status de STOPPED..

Para problemas que você possa encontrar durante os trabalhos restauração de backups contínuos (pontos de recuperação), consulte a seção de Solução de problemas de restauração do SAP HANA deste guia.

Visualizar seus trabalhos de backup e pontos de recuperação

Visualize o status dos trabalhos de backup:

  1. Abra o AWS Backup console em https://console.aws.amazon.com/backup.

  2. No painel de navegação, escolha Trabalhos.

  3. Escolha os trabalhos de backup, trabalhos de restauração ou trabalhos de cópia para ver a lista de seus trabalhos.

  4. Pesquise e clique no ID do trabalho de backup para ver os status detalhados do trabalho.

Visualize todos os pontos de recuperação em um cofre:

  1. Abra o AWS Backup console em https://console.aws.amazon.com/backup.

  2. No painel de navegação, selecione Cofres de backup.

  3. Pesquise e clique em um cofre de backup para visualizar todos os pontos de recuperação no cofre.

Visualize detalhes dos recursos protegidos:

  1. Abra o AWS Backup console em https://console.aws.amazon.com/backup.

  2. No painel de navegação, escolha Recursos protegidos.

  3. Você também pode filtrar por tipo de recurso para visualizar todos os backups desse tipo de recurso.

Operações de backup usando a API e a CLI

Cada ação no console do Backup tem uma chamada de API correspondente.

Para configurar AWS Backup e gerenciar programaticamente seus recursos, use a chamada de API StartBackupJobpara fazer backup de um banco de dados SAP HANA em uma instância do EC2.

Use o comando start-backup-job da CLI.

Solução de problemas

Se algum dos erros a seguir ocorrer ao tentar uma operação de backup, consulte a resolução associada.

  • Erro: Encountered an issue with log backups, please check SAP HANA for details.

    Resolução: verifique o SAP HANA para garantir que os backups de log estejam sendo enviados AWS Backup do SAP HANA.

    Erro: One or more log backup attempts failed for recovery point.

    Resolução: consulte o SAP HANA para obter detalhes. Certifique-se de que os backups de log estejam sendo enviados AWS Backup do SAP HANA.

    Erro: Unable to determine the status of log backups for recovery point.

    Resolução: consulte o SAP HANA para obter detalhes. Certifique-se de que os backups de log estejam sendo enviados AWS Backup do SAP HANA.

    Erro: Log backups for recovery point %s were interrupted due to a restore operation on the database.

    Resolução: aguarde a conclusão do trabalho de restauração. Os backups de logs devem ser retomados.

    Erro: b’* 447: backup could not be completed: [110507] Backint exited with exit code 1 instead of 0. console output: time=2022-08-12T11:03:18Z level=info msg=Starting execution. time=2022-08-12T11:03:18Z level=info msg=Configuration file not specified in argument, using default location time=2022-08-12T11:03:18Z level=info msg=Loading configuration file /opt/aws-backint-agent/aws-backint-agent-config.yaml time=2022-08-12T11:03:18Z level=error msg=Failed to read config file open /opt/aws-backint-agent/aws-backint-agent-config.yaml: no such file or directory time=2022-08-12T11:03:18Z level=error msg=Error reading config file open /opt/aws-backint-agent/aws-backint-agent-config.yaml: no such file or directory. time=2022-08-12T11:03:18Z level=fatal msg=Error occurred during configuration. open /opt/aws-backint-agent/aws-backint-agent-config.yaml: no such file or directory. , [110203] Not all data could be written: Expected 4096 but transferred 0 SQLSTATE: HY000\n’

    Resolução: Provavelmente a BackInt instalação não foi concluída com êxito. Repita o processo para instalar o AWS Backint Agent e o Amazon EC2 Systems Manager Agent em seu servidor de aplicativos SAP.

  • Erro: Database cannot be backed up while it is stopped.

    Resolução: certifique-se de que o banco de dados a ser copiado esteja ativo. Os dados e logs do banco de dados só poderão ser copiados enquanto o banco de dados estiver online.

  • Erro: Getting backup metadata failed. Check the SSM document execution for more details.

    Resolução: certifique-se de que o banco de dados a ser copiado esteja ativo. Os dados e logs do banco de dados só poderão ser copiados enquanto o banco de dados estiver online.

Glossário

Tipos de backup de dados: o SAP HANA é compatível com dois tipos de backups de dados: completo e INC (incremental). O AWS Backup otimiza qual tipo é usado durante cada operação de backup.

Backups de catálogos: o SAP HANA mantém seu próprio manifesto chamado catálogo. O AWS Backup interage com esse catálogo. Cada novo backup criará uma entrada no catálogo.

Backup contínuo de logs (logs de transações): para funções de recuperação para um ponto no tempo (PITR), o SAP HANA rastreia todas as transações desde o backup mais recente.

Cópia do sistema: um trabalho de restauração no qual o banco de dados de destino da restauração é diferente do banco de dados de origem a partir do qual o ponto de recuperação foi criado.

Restauração destrutiva: uma restauração destrutiva é um tipo de trabalho de restauração durante o qual um banco de dados restaurado exclui ou substitui o banco de dados de origem ou existente.

COMPLETO: um backup completo é um backup de um banco de dados completo.

INC: Um backup incremental é um backup de todas as alterações em um banco de dados SAP HANA desde o backup anterior.

Para obter detalhes adicionais, consulte o glossário da AWS.

Notas de release

Algumas funcionalidades não são compatíveis no momento:

  • No momento, a cópia entre contas e entre regiões não são compatíveis.

  • No momento o Backup Audit Manager e os relatórios não são compatíveis.

  • No momento, não há suporte para as seguintes regiões: Ásia-Pacífico (Jacarta), AWS GovCloud (Oeste dos EUA), AWS GovCloud (Leste dos EUA), China (Pequim), China (Ningxia), Europa (Espanha), Europa (Zurique), Ásia-Pacífico (Hyderabad) e Ásia-Pacífico (Melbourne).