Copia de seguridad de bases de datos de SAP HANA en instancias de Amazon EC2 - AWS Backup

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Copia de seguridad de bases de datos de SAP HANA en instancias de Amazon EC2

nota

Consulte Disponibilidad de características por Región de AWS para obtener información sobre dónde está disponible el soporte de AWS Backup para SAP HANA en instancias de Amazon EC2.

AWS Backup admite copias de seguridad y restauraciones de bases de datos de SAP HANA en instancias de Amazon EC2.

Información general

Además de la capacidad de crear copias de seguridad y restaurar bases de datos, la integración de AWS Backup con Amazon EC2 Systems Manager for SAP permite a los clientes identificar y etiquetar las bases de datos de SAP HANA.

AWS Backup está integrado con AWS Backint Agent para realizar copias de seguridad y restauraciones de SAP HANA. Para obtener más información, consulte AWS Backint.

Requisitos previos

Se deben cumplir varios requisitos previos antes de poder realizar las actividades de copia de seguridad y restauración. Tenga en cuenta que necesitará acceso administrativo a su base de datos de SAP HANA y permisos para crear nuevas funciones y políticas de IAM en su AWS cuenta para llevar a cabo estos pasos.

Complete estos requisitos previos en Amazon EC2 Systems Manager.

Backup Operations en la AWS Backup consola

Una vez cumplidos los requisitos previos y el SSM para las configuraciones de SAP, puede realizar copias de seguridad y restaurar sus bases de datos de SAP HANA en EC2.

Activación de la protección de los recursos de SAP HANA

Para usarlo AWS Backup para proteger sus bases de datos de SAP HANA, SAP HANA debe estar activado como uno de los recursos protegidos. Para ello:

  1. Abra la AWS Backup consola en https://console.aws.amazon.com/backup.

  2. En el panel de navegación izquierdo, elija Configuración.

  3. En Activación del servicio, seleccione Configurar recursos.

  4. Active SAP HANA en Amazon EC2.

  5. Haga clic en Confirmar.

La suscripción del servicio para SAP HANA en Amazon EC2 ahora estará habilitada.

Creación de una copia de seguridad programada

Puede editar un plan de copia de seguridad existente y agregarle recursos de SAP HANA, o puede crear un nuevo plan de copia de seguridad solo para los recursos de SAP HANA.

Si decide crear un nuevo plan de copia de seguridad, tendrá tres opciones:

  1. Opción 1: comience con una plantilla

    1. Elija una plantilla de plan de copia de seguridad.

    2. Especifique un nombre de plan de copia de seguridad.

    3. Haga clic en Crear plan.

  2. Opción 2: cree un plan nuevo

    1. Especifique un nombre de plan de copia de seguridad.

    2. Si lo desea, especifique las etiquetas que se agregarán al plan de copia de seguridad.

    3. Especifique la configuración de la regla de copia de seguridad.

      1. Especifique un nombre para la regla de copia de seguridad.

      2. Seleccione un almacén de copias de seguridad existente o cree uno nuevo. Aquí es donde se guardan las copias de seguridad.

      3. Especifique la frecuencia de las copias de seguridad.

      4. Especifique un intervalo de copia de seguridad.

        Tenga en cuenta que actualmente no se admite la transferencia al almacenamiento en frío.

      5. Especifique el periodo de retención.

        Actualmente no se admite la copia al destino

      6. (Opcional) Especifique las etiquetas que desee agregar a los puntos de recuperación.

    4. Haga clic en Crear plan.

  3. Opción 3: defina un plan con JSON

    1. Para especificar el JSON de su plan de copia de seguridad, modifique la expresión JSON de un plan de copia de seguridad existente o cree una nueva expresión.

    2. Especifique un nombre de plan de copia de seguridad.

    3. Haga clic en Validar JSON.

    Una vez que el plan de copia de seguridad se haya creado correctamente, puede asignar recursos al plan de copia de seguridad en el siguiente paso.

Sea cual sea el plan que utilice, asegúrese de asignar recursos. Puede elegir qué bases de datos de SAP HANA desea asignar, incluidas bases de datos del sistema y de inquilinos. También tiene la opción de excluir ID de recursos concretos.

Creación de una copia de seguridad bajo demanda

Puede crear una copia de seguridad completa bajo demanda que se ejecute inmediatamente después de su creación. Tenga en cuenta que las copias de seguridad bajo demanda de las bases de datos de SAP HANA en instancias de Amazon EC2 son copias de seguridad completas; no se admiten copias de seguridad incrementales.

La copia de seguridad bajo demanda ya está creada. Comenzará a hacer copias de seguridad de los recursos especificados. La consola lo llevará a la página de Trabajos de copia de seguridad, donde podrá ver el progreso del trabajo. Tome nota del identificador del trabajo de copia de seguridad en el banner azul situado en la parte superior de la pantalla, ya que lo necesitará para encontrar fácilmente el estado del trabajo de copia de seguridad. Cuando se complete la copia de seguridad, el estado pasará a Completed. Las copias de seguridad pueden tardar varias horas.

Actualice la Lista de trabajos de copia de seguridad para ver el cambio de estado. También puede buscar y hacer clic en el ID de trabajo de copia de seguridad para ver el estado detallado del trabajo.

Copias de seguridad continuas de las bases de datos de SAP HANA

Puede realizar copias de seguridad continuas, que se pueden utilizar con la point-in-time restauración (PITR) (tenga en cuenta que las copias de seguridad bajo demanda conservan los recursos en el estado en que se encuentran; mientras que la PITR utiliza copias de seguridad continuas que registran los cambios a lo largo de un período de tiempo).

Con las copias de seguridad continuas, puede restaurar su base de datos de SAP HANA en una instancia EC2 devolviéndola al momento específico que elija, con una precisión de 1 segundo (retrocediendo un máximo de 35 días). La copia de seguridad continua consiste en crear primero una copia de seguridad completa del recurso y, a continuación, realizar copias de seguridad constantes de los registros de transacciones del recurso. La restauración mediante PITR funciona accediendo a la copia de seguridad completa y reproduciendo el registro de transacciones hasta el momento indicado para su recuperación. AWS Backup

Puede optar por realizar copias de seguridad continuas al crear un plan de copias de seguridad AWS Backup mediante la AWS Backup consola o la API.

Para habilitar las copias de seguridad continuas desde la consola
  1. Inicie sesión en la AWS Management Console AWS Backup consola y ábrala en https://console.aws.amazon.com/backup.

  2. En el panel de navegación principal, elija Planes de copia de seguridad y, a continuación, elija Crear plan de copia de seguridad.

  3. En Reglas de copia de seguridad, elija Agregar regla de copia de seguridad.

  4. En la sección Configuración de regla de copia de seguridad, seleccione Habilitar copias de seguridad continuas para los recursos compatibles.

Tras deshabilitar el PITR (point-in-time restauración) para las copias de seguridad de las bases de datos de SAP HANA, se seguirán enviando los registros AWS Backup hasta que caduque el punto de recuperación (el estado es igual aEXPIRED)). Puede cambiar a una ubicación alternativa de copia de seguridad de registros en SAP HANA para detener la transmisión de registros a AWS Backup.

Un punto de recuperación continuo con un estado de STOPPED indica que se ha interrumpido un punto de recuperación continuo; es decir, los registros transmitidos desde SAP HANA a AWS Backup ese punto que muestran los cambios incrementales en una base de datos tienen un vacío. Los puntos de recuperación que se producen dentro de este lapso de tiempo tienen un estado de STOPPED..

Para ver los problemas que pueden surgir durante los trabajos de restauración de copias de seguridad continuas (puntos de recuperación), consulte la sección de solución Solución de problemas de restauración de SAP HANA de esta guía.

Visualización de los trabajos de copia de seguridad y los puntos de recuperación

Consulte el estado de los trabajos de copia de seguridad:

  1. Abra la AWS Backup consola en https://console.aws.amazon.com/backup.

  2. En el panel de navegación, seleccione Trabajos.

  3. Elija trabajos de copia de seguridad, trabajos de restauración o trabajos de copia para ver la lista de sus trabajos.

  4. Busque el ID del trabajo y haga clic en él para ver los estados detallados de los trabajos.

Consulte todos los puntos de recuperación de un almacén:

  1. Abra la AWS Backup consola en https://console.aws.amazon.com/backup.

  2. En el panel de navegación, elija Backup vaults (Almacenes de copia de seguridad).

  3. Busque un almacén de copias de seguridad y haga clic en él para ver todos los puntos de recuperación dentro del almacén.

Consulte los detalles de los recursos protegidos:

  1. Abra la AWS Backup consola en https://console.aws.amazon.com/backup.

  2. En el panel de navegación, elija Protected resources (Recursos protegidos).

  3. También puede filtrar por tipo de recurso para ver todas las copias de seguridad de ese tipo de recurso.

Operaciones de copia de seguridad mediante la API y la CLI

Cada acción de la consola de copia de seguridad tiene una llamada a la API correspondiente.

Para configurar AWS Backup y gestionar sus recursos mediante programación, utilice la llamada StartBackupJoba la API para hacer una copia de seguridad de una base de datos de SAP HANA en una instancia EC2.

Utilice start-backup-job como el comando de la CLI.

Solución de problemas

Si se produce alguno de los siguientes errores al intentar realizar una operación de copia de seguridad, consulte la resolución correspondiente.

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

    Solución: compruebe SAP HANA para asegurarse de que las copias de seguridad de los registros se envían AWS Backup desde SAP HANA.

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

    Solución: consulte SAP HANA para obtener más información. Asegúrese de que las copias de seguridad de los registros se envíen AWS Backup desde SAP HANA.

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

    Solución: consulte SAP HANA para obtener más información. Asegúrese de que las copias de seguridad de los registros se envíen AWS Backup desde SAP HANA.

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

    Solución: espere a que se complete el trabajo de restauración. Las copias de seguridad de los registros deberían reanudarse.

    Error: 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’

    Solución: lo más probable es que la BackInt instalación no se haya completado correctamente. Vuelva a intentar el proceso para instalar AWS Backint Agent y Amazon EC2 Systems Manager Agent en el servidor de aplicaciones SAP.

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

    Solución: asegúrese de que la base de datos de la que se va a hacer la copia de seguridad esté activa. Solo se puede hacer una copia de seguridad de los datos y registros de la base de datos cuando la base de datos está en línea.

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

    Solución: asegúrese de que la base de datos de la que se va a hacer la copia de seguridad esté activa. Solo se puede hacer una copia de seguridad de los datos y registros de la base de datos cuando la base de datos está en línea.

Glosario

Tipos de copias de seguridad de datos: SAP HANA admite dos tipos de copias de seguridad de datos: completas e INC (incrementales). AWS Backup optimiza el tipo que se utiliza durante cada operación de copia de seguridad.

Copias de seguridad del catálogo: SAP HANA mantiene su propio manifiesto denominado catálogo. AWS Backup interactúa con este catálogo. Cada nueva copia de seguridad creará una entrada en el catálogo.

Copia de seguridad continua de registros (registros de transacciones): para las funciones de recuperación en un momento dado (PITR), SAP HANA hace un seguimiento de todas las transacciones a partir de la copia de seguridad más reciente.

Copia del sistema: un trabajo de restauración en el que la base de datos de destino de la restauración es diferente de la base de datos de origen a partir de la cual se creó el punto de recuperación.

Restauración destructiva: una restauración destructiva es un tipo de trabajo de restauración durante el cual una base de datos restaurada elimina o sobrescribe la base de datos de origen o existente.

COMPLETA: una copia de seguridad completa es una copia de seguridad completa de una base de datos.

INC: una copia de seguridad incremental es una copia de seguridad de todos los cambios en una base de datos de SAP HANA desde la copia de seguridad anterior.

Para obtener más información, consulte el Glosario de AWS.

Notas de la versión

Algunas funcionalidades no son compatibles en este momento:

  • No se admiten copias entre cuentas ni entre regiones.

  • No se admite Backup Audit Manager ni la generación de informes.

  • En este momento, no se admiten las siguientes regiones: Asia Pacífico (Yakarta), AWS GovCloud (EE. UU. Oeste), AWS GovCloud (EE. UU. Este), China (Pekín), China (Ningxia), Europa (España), Europa (Zúrich), Asia Pacífico (Hyderabad) y Asia Pacífico (Melbourne).