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 SAP HANA de las bases de datos mediante Systems Manager y EventBridge
Creado por Ambarish Satarkar (AWS) y Gaurav Rath () AWS
Repositorio de HDB código: SSM _Backup_ | Entorno: producción | Tecnologías: bases de datos; almacenamiento y copia de seguridad |
Carga de trabajo: SAP | AWSservicios: AmazonEC2; Amazon EventBridge; Amazon S3; AWS Systems Manager |
Resumen
Este patrón describe cómo automatizar las copias de seguridad de SAP HANA bases de datos mediante AWS Systems Manager EventBridge, Amazon, Amazon Simple Storage Service (Amazon S3) y AWS Backint Agent for. 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.
Nota: A partir de abril de 2023, AWS Backup anunció la compatibilidad con las SAP HANA bases de datos en Amazon Elastic Compute Cloud (AmazonEC2). Para obtener más información, consulta SAPHANAlas bases de datos sobre Amazon EC2 Instances Backup. Según las necesidades de su organización, puede utilizar el servicio AWS Backup para realizar automáticamente copias de seguridad de sus SAP HANA bases de datos o puede utilizar este patrón. |
Requisitos previos y limitaciones
Requisitos previos
Una SAP HANA instancia existente con una versión compatible en estado de ejecución en una instancia gestionada de Amazon Elastic Compute Cloud (AmazonEC2) configurada para Systems Manager
System Manager Agent (SSMAgent) 2.3.274.0 o posterior instalado
Un bucket de S3 que no tiene habilitado el acceso público
Una clave
hdbuserstore
llamadaSYSTEM
Una función de AWS Identity and Access Management (IAM) para que el manual de automatización 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
AWSBackint Agent SAP HANA for no admite la deduplicación.
AWSBackint Agent SAP HANA for no admite la compresión de datos.
Versiones de producto
AWSBackint Agent es compatible con los siguientes sistemas operativos:
SUSEServidor Linux Enterprise
SUSEServidor empresarial Linux para SAP
Red Hat Enterprise Linux para SAP
AWSBackint Agent admite las siguientes bases de datos:
SAPHANA1.0 SP12 (nodo único y nodos múltiples)
SAPHANA2.0 y versiones posteriores (nodo único y varios nodos)
Arquitectura
Pila de tecnología de destino
AWSBackint Agent
Amazon S3
AWS Systems Manager
Amazon EventBridge
SAP HANA
Arquitectura de destino
El siguiente diagrama muestra 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 agentes de AWS Backint mediante un manual de automatización de Systems Manager.
Cada ejecución del runbook de Systems Manager se puede escalar hasta un número n de SAP HANA instancias, en función de la selección del objetivo.
EventBridge puede automatizar las SAP HANA copias de seguridad.
Herramientas
AWSBackint Agent SAP HANA for es una aplicación independiente que se integra con sus flujos de trabajo existentes para hacer copias de seguridad de SAP HANA su base de datos en un bucket de S3 que especifique en el archivo de configuración. AWSBackint Agent admite copias de seguridad completas, incrementales y diferenciales de bases SAP HANA de datos. Se ejecuta en un servidor de SAP HANA bases de datos, donde las copias de seguridad y los catálogos se transfieren de la SAP HANA base de datos al 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 AWS servicios a destinos como funciones AWS Lambda, puntos finales de HTTP invocación que utilizan API destinos o buses de eventos en 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.
AWSSystems Manager le ayuda a ver y controlar su infraestructuraAWS. Con la consola de Systems Manager, puede ver los datos operativos de varios AWS servicios y automatizar las tareas operativas en todos sus AWS recursos.
Código
El código de este patrón está disponible en el aws-backint-automated-backup
Epics
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Cree una clave hdbuserstore. |
| AWSadministrador, SAP HANA administrador |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Instale AWS Backint Agent. | Siga las instrucciones de Instalación y configuración del AWS Backint Agent que se encuentran en AWS la SAP HANA documentación del Backint Agent. | AWSadministrador, administrador SAP HANA |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Cree un documento de comandos de Systems Manager. |
| AWSadministrador, SAP HANA administrador |
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 SAP HANA copias de seguridad. | AWSadministrador, SAP HANA administrador |