Copia de seguridad y recuperación de SAP HANA en instancias de equipos físicos

En este documento, se describe la estrategia de copia de seguridad y recuperación que recomienda Google Cloud, incluidas las prácticas recomendadas, para los sistemas SAP HANA que se ejecutan en instancias de Bare Metal de Compute Engine, disponibles con C3 y X4.

Las instancias de equipos físicos de Compute Engine te permiten ejecutar cargas de trabajo de SAP HANA de varios terabytes. En consecuencia, para cargas de trabajo tan grandes, se requieren parámetros de configuración y enfoques específicos para optimizar sus operaciones de copia de seguridad y recuperación.

Este documento está dirigido a los administradores de SAP Basis que deseen optimizar los sistemas SAP HANA que se ejecutan en instancias de Bare Metal. Para obtener información sobre la copia de seguridad y recuperación de SAP HANA que no son implementaciones específicas en instancias de bare metal, consulta Copia de seguridad y recuperación.

Si deseas obtener información sobre las instancias de equipos físicos de Compute Engine que SAP certifica para usarse con SAP HANA, consulta Tipos de máquinas de equipos físicos para SAP HANA.

En la siguiente tabla, se describe la estrategia de copia de seguridad que Google Cloud recomienda para los sistemas SAP HANA que se ejecutan en instancias Bare Metal C3 y X4. Para evitar la contención de recursos, crea copias de seguridad durante períodos de menor actividad de procesamiento.

Frecuencia Actividad
Semanalmente, al menos una vez Crea una copia de seguridad completa del sistema. Para ello, usa la función Backint del agente de Google Cloud para SAP.
Todos los días, al menos una vez Crea una copia de seguridad basada en instantáneas del volumen de datos de SAP HANA. Para ello, puedes usar la función de instantánea de disco del agente de Google Cloud para SAP.
Cada dos días, al menos una vez Crea una copia de seguridad delta del volumen de datos de SAP HANA.
Cada 15 minutos o menos, según la configuración de tu base de datos para el intervalo de copia de seguridad de registros o cuando el segmento de registro de SAP HANA esté lleno Crea una copia de seguridad de registro de SAP HANA. Para ello, usa la función Backint del agente de Google Cloud para SAP.
Al menos una vez durante un ciclo de retención de copias de seguridad Puedes hacer lo siguiente:
  • Prueba la coherencia de tus copias de seguridad.
  • Para probar tus copias de seguridad, realiza operaciones de recuperación de prueba. Esto ayuda a verificar que las copias de seguridad se puedan usar para recuperar tu base de datos.

Esta estrategia de copia de seguridad se basa en las siguientes consideraciones:

  • Una instantánea de disco estándar proporciona una copia incremental de datos de un momento determinado del dispositivo de almacenamiento en bloques. Este mecanismo habilita un método mucho más rápido y eficiente en el uso de recursos para transferir grandes cantidades de datos del almacenamiento en bloques principal de SAP HANA a una ubicación secundaria y duradera, como Cloud Storage. Esto es necesario para tener una estrategia de recuperación ante desastres sólida.
  • Debido a que las copias de seguridad basadas en instantáneas de disco no realizan una verificación de integridad lógica a nivel de la página o del bloque, cualquier incoherencia o daño en el volumen de datos de SAP HANA se copia en su instantánea de disco. Aquí es donde se vuelve necesaria una copia de seguridad completa del sistema. Una copia de seguridad semanal completa del sistema basada en Backint proporciona una verificación de coherencia implícita y una forma verificada de recuperar tu base de datos de SAP HANA en caso de que haya una corrupción lógica en la instantánea de tu volumen de datos de SAP HANA.
  • Para recuperar tu base de datos en un momento específico, lo que te permite cumplir con tus objetivos de RPO, puedes combinar las copias de seguridad de volumen de registro de SAP HANA basadas en Backint con copias de seguridad de instantáneas de disco o copias de seguridad de bases de datos completas basadas en Backint.

Limitaciones

Existen algunas limitaciones que se aplican a la copia de seguridad y recuperación basadas en instantáneas de disco cuando se usa el agente de Google Cloud para SAP. Para obtener información sobre estas limitaciones, consulta Limitaciones.

Personalizaciones

Para satisfacer los objetivos de RTO o RPO de tu organización, puedes personalizar la estrategia de copia de seguridad recomendada que se proporciona en este documento creando copias de seguridad adicionales de Backint o basadas en instantáneas de disco.

Si deseas obtener información para usar el agente de Google Cloud para SAP y crear estas copias de seguridad, consulta lo siguiente:

Prácticas recomendadas

A continuación, se incluyen las prácticas recomendadas de copia de seguridad y recuperación que Google Cloud recomienda para los sistemas SAP HANA que se ejecutan en instancias de Bare Metal:

  • Configuración de Backint: Para lograr el máximo rendimiento durante las operaciones de copia de seguridad y recuperación basadas en Backint, debes realizar la siguiente configuración:

    • Para las copias de seguridad de registros, te recomendamos que crees un archivo de configuración de Backint independiente y especifiques su ruta de acceso al parámetro log_backup_parameter_file en el archivo global.ini de SAP HANA. Luego, en el archivo de configuración de Backint, establece los siguientes valores de parámetros:

      Parámetro Valor
      parallel_streams 32
      xml_multipart_upload true
      rate_limit_mb 2,500
    • Para las copias de seguridad de datos, te recomendamos que establezcas los siguientes valores de parámetros en el archivo global.ini de SAP HANA:

      Parámetro Valor
      parallel_data_backup_backint_channels 32
  • Verificaciones de coherencia e integridad: Para asegurarte de que tus copias de seguridad se puedan usar para recuperar tu base de datos de cualquier desastre futuro, debes realizar verificaciones de coherencia e integridad periódicas en ellas. El método que uses para realizar estas verificaciones depende del método que uses para crear las copias de seguridad.

    • En el caso de las copias de seguridad basadas en Backint, la verificación de coherencia se realiza durante la creación de la copia de seguridad.

      Para verificar la integridad de las copias de seguridad basadas en Backint, puedes usar la herramienta hdbbackupcheck. Esta herramienta realiza verificaciones de integridad automáticamente mientras se crean las copias de seguridad de datos y registros. Si la verificación de integridad se realiza correctamente, el archivo de copia de seguridad se escribe en el destino de la copia de seguridad, como Cloud Storage.

    • Para verificar la coherencia de las copias de seguridad basadas en instantáneas de disco, puedes usar la herramienta hdbpersdiag. Si deseas obtener información sobre las prácticas recomendadas relacionadas con la copia de seguridad y la recuperación basadas en instantáneas de disco, consulta Prácticas recomendadas.

      Si deseas obtener información para validar la coherencia de las instantáneas con el agente de Google Cloud para SAP, consulta Cómo validar la coherencia de las instantáneas.

      Si bien este método de realizar verificaciones de coherencia implica un tiempo y un esfuerzo manual considerables, es necesario porque las copias de seguridad basadas en instantáneas no se verifican automáticamente para comprobar su coherencia durante la creación de copias de seguridad, a diferencia de las copias de seguridad basadas en Backint.

  • Verificaciones de capacidad de recuperación de las copias de seguridad: Para asegurarte de poder cumplir con tus objetivos de RPO, debes asegurarte de que tus copias de seguridad estén disponibles y sean utilizables. Para ello, puedes usar la herramienta hdbbackupdiak de SAP.

  • Manejo del catálogo de copias de seguridad: Para evitar problemas que puedas experimentar debido a una gran cantidad de entradas y datos en el catálogo de copias de seguridad de SAP HANA, debes mantener el catálogo de copias de seguridad y el almacenamiento de copias de seguridad. Para obtener más información, consulta el documento de SAP Housekeeping for Backup Catalog and Backup Storage.

    Si borras la entrada de una instantánea de almacenamiento del catálogo de copias de seguridad de SAP HANA, no se borrará la instantánea de disco almacenada en Google Cloud. Para obtener información sobre cómo borrar una instantánea de disco, consulta Borra una instantánea.

  • Encriptación de bases de datos: SAP HANA te permite encriptar el volumen de datos, el volumen de registro y las copias de seguridad de la base de datos. Habilitar la encriptación en el volumen de datos y las copias de seguridad de la base de datos puede tener un impacto negativo en el rendimiento de las operaciones de copia de seguridad y recuperación. Asegúrate de tener en cuenta este impacto cuando definas tus requisitos de RTO o tu estrategia de copia de seguridad.

    Si bien Google Cloud también proporciona opciones para encriptar los discos y las instantáneas de disco relacionadas con tu sistema SAP HANA, su impacto en el rendimiento de las operaciones de copia de seguridad y recuperación es mínimo.

  • Encriptación de copias de seguridad: Las copias de seguridad basadas en Backint y en instantáneas de disco se encriptan en reposo de forma predeterminada. Sin embargo, para que sean más seguras, puedes explorar opciones adicionales. Para obtener información sobre estas opciones, incluido su impacto en el rendimiento de la base de datos, consulta lo siguiente:

  • Retención a largo plazo: Para retener copias de seguridad durante períodos más largos, consulta lo siguiente:

    • En el caso de las copias de seguridad basadas en Backint que se almacenan en Cloud Storage, puedes definir la retención a largo plazo configurando una política de retención en el bucket de Cloud Storage. La política de retención define durante cuánto tiempo se deben retener los objetos en el bucket. Para obtener información sobre cómo configurar la política de retención de un bucket, consulta Bloqueo de buckets.

    • Las copias de seguridad basadas en instantáneas de disco se retienen de forma predeterminada. Debes crear tu propia política de retención y borrarlas de forma manual una vez que ya no las necesites. Si borras una instantánea más antigua, no se invalida una más reciente. Para obtener más información, consulta Eliminación de instantáneas. Para obtener información sobre cómo borrar una instantánea o varias basadas en un filtro, consulta Administra instantáneas de discos.