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.
Realice copias de seguridad automáticas de las bases de datos de SAP HANA mediante Systems Manager y EventBridge
Creado por Ambarish Satarkar (AWS) y Gaurav Rath (AWS)
Resumen
Este patrón describe cómo automatizar las copias de seguridad de bases de datos de SAP HANA mediante AWS Systems Manager EventBridge, Amazon, Amazon Simple Storage Service (Amazon S3) y AWS Backint Agent para SAP HANA.
Este patrón proporciona un enfoque basado en script de intérprete de comandos utilizando el comando BACKUP DATA
y elimina la necesidad de mantener scripts y configuraciones de trabajo para cada instancia de sistema operativo (OS) a través de numerosos sistemas.
notaEn abril de 2023, AWS Backup anunció la compatibilidad con las bases de datos de SAP HANA en Amazon Elastic Compute Cloud (Amazon EC2). Para obtener más información, consulte la copia de seguridad de bases de datos de SAP HANA en EC2 instancias de Amazon. Según las necesidades de su organización, puede utilizar el servicio AWS Backup para hacer copias de seguridad automáticas de sus bases de datos de SAP HANA o puede utilizar este patrón. |
Requisitos previos y limitaciones
Requisitos previos
Una instancia de SAP HANA existente con una versión compatible en estado de ejecución en una instancia gestionada de Amazon Elastic Compute Cloud (Amazon EC2) configurada para Systems Manager
Debe contar con la versión 2.3.274.0 de Systems Manager Agent (Agente de SSM) instalada o una posterior
Un bucket de S3 que no tiene habilitado el acceso público
Una clave
hdbuserstore
llamadaSYSTEM
Un rol de IAM de AWS Identity and Access Management para que el manual de procedimientos se ejecute según lo programado
Las políticas
AmazonSSMManagedInstanceCore
yssm:StartAutomationExecution
están asociadas al rol de servicio de automatización de Systems Manager.
Limitaciones
AWS Backint Agent para SAP HANA no admite la deduplicación.
AWS Backint Agent para SAP HANA no admite la compresión de datos.
Versiones de producto
AWS Backint Agent es compatible con los siguientes sistemas operativos:
SUSE Linux Enterprise Server
SUSE Linux Enterprise Server para SAP
Red Hat Enterprise Linux para SAP
AWS Backint Agent es compatible con las siguientes bases de datos:
SAP HANA 1.0 SP12 (nodo único y varios nodos)
SAP HANA 2.0 y versiones posteriores (nodo único y varios nodos)
Arquitectura
Pila de tecnología de destino
AWS Backint Agent
Amazon S3
AWS Systems Manager
Amazon EventBridge
SAP HANA
Arquitectura de destino
En el siguiente diagrama se muestran los scripts de instalación que instalan AWS Backint Agent, el bucket S3 y Systems Manager EventBridge, y que utilizan un documento de comandos para programar copias de seguridad periódicas.

Automatizar y escalar
Se pueden instalar varios AWS Backint Agents mediante un manual de procedimientos de Systems Manager Automation.
Cada ejecución del manual de procedimientos de Systems Manager puede escalarse hasta un número n de instancias de SAP HANA, en función de la selección de objetivos.
EventBridge puede automatizar las copias de seguridad de SAP HANA.
Herramientas
AWS Backint Agent para SAP HANA es una aplicación independiente que se integra con sus flujos de trabajo existentes para hacer copias de seguridad de la base de datos de SAP HANA en un bucket de S3 que especifique en el archivo de configuración. AWS Backint Agent admite copias de seguridad completas, incrementales y diferenciales de bases de datos de SAP HANA. Se ejecuta en un servidor de bases de datos SAP HANA, donde las copias de seguridad y los catálogos se transfieren de la base de datos de SAP HANA a AWS Backint Agent.
Amazon EventBridge es un servicio de bus de eventos sin servidor que puede utilizar para conectar sus aplicaciones con datos de diversas fuentes. EventBridge ofrece un flujo de datos en tiempo real desde sus aplicaciones, aplicaciones de software como servicio (SaaS) y servicios de AWS a objetivos como las funciones de AWS Lambda, los puntos de enlace de invocación HTTP que utilizan destinos de API o los buses de eventos de otras cuentas.
Amazon Simple Storage Service (Amazon S3) es un servicio de almacenamiento de objetos. Puede utilizar Amazon S3 para almacenar y recuperar cualquier cantidad de datos en cualquier momento y desde cualquier parte de la web.
AWS Systems Manager le ayuda a ver y controlar la infraestructura en AWS. Mediante la consola de Systems Manager, puede ver los datos operativos de varios servicios de AWS y automatizar las tareas operativas en sus recursos de AWS.
Código
El código de este patrón está disponible en el repositorio. aws-backint-automated-backup
Epics
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Cree una clave hdbuserstore. |
| Administrador de AWS, administrador de SAP HANA |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Instalación de AWS Backint Agent. | Siga las instrucciones de Instalación y configuración de AWS Backint Agent para SAP HANA en la documentación de AWS Backint Agent. | Administrador de AWS, administrador de SAP HANA |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Cree un documento de comandos de Systems Manager. |
| Administrador de AWS, administrador de SAP HANA |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Programa copias de seguridad periódicas con Amazon EventBridge. |
Puede verificar el éxito de la copia de seguridad desde la ruta del bucket de S3.
También puede verificar las copias de seguridad desde el catálogo de copias de seguridad de SAP HANA. | Administrador de AWS, administrador de SAP HANA |