Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Sauvegardez automatiquement les bases de données SAP HANA à l'aide de Systems Manager et EventBridge
Créée par Ambarish Satarkar (AWS) et Gaurav Rath (AWS)
Récapitulatif
Ce modèle décrit comment automatiser les sauvegardes de bases de données SAP HANA à l'aide d'AWS Systems Manager, d'Amazon EventBridge, d'Amazon Simple Storage Service (Amazon S3) et d'AWS Backint Agent pour SAP HANA.
Ce modèle fournit une approche basée sur un script shell utilisant la BACKUP DATA
commande et élimine le besoin de gérer des scripts et des configurations de travail pour chaque instance de système d'exploitation (OS) sur de nombreux systèmes.
NoteEn avril 2023, AWS Backup a annoncé la prise en charge des bases de données SAP HANA sur Amazon Elastic Compute Cloud (Amazon EC2). Pour plus d'informations, consultez la section Bases de données SAP HANA sur la sauvegarde EC2 des instances Amazon. Selon les besoins de votre organisation, vous pouvez utiliser le service AWS Backup pour sauvegarder automatiquement vos bases de données SAP HANA ou vous pouvez utiliser ce modèle. |
Conditions préalables et limitations
Prérequis
Une instance SAP HANA existante avec une version prise en charge en cours d'exécution sur une instance Amazon Elastic Compute Cloud (Amazon EC2) gérée et configurée pour Systems Manager
Systems Manager Agent (SSM Agent) 2.3.274.0 ou version ultérieure installé
Un compartiment S3 dont l'accès public n'est pas activé
Une
hdbuserstore
clé nomméeSYSTEM
Un rôle AWS Identity and Access Management (IAM) pour que le runbook d'automatisation s'exécute dans les délais
AmazonSSMManagedInstanceCore
etssm:StartAutomationExecution
les politiques sont associées au rôle de service Systems Manager Automation.
Limites
AWS Backint Agent pour SAP HANA ne prend pas en charge la déduplication.
AWS Backint Agent pour SAP HANA ne prend pas en charge la compression des données.
Versions du produit
AWS Backint Agent est pris en charge sur les systèmes d'exploitation suivants :
SUSE Linux Enterprise Server
Serveur SUSE Linux Enterprise pour SAP
Red Hat Enterprise Linux pour SAP
AWS Backint Agent prend en charge les bases de données suivantes :
SAP HANA 1.0 SP12 (nœud unique et nœuds multiples)
SAP HANA 2.0 et versions ultérieures (nœud unique et nœuds multiples)
Architecture
Pile technologique cible
Agent de backint AWS
Amazon S3
AWS Systems Manager
Amazon EventBridge
SAP HANA
Architecture cible
Le schéma suivant montre les scripts d'installation qui installent AWS Backint Agent, le compartiment S3 et Systems Manager EventBridge et qui utilisent un document de commande pour planifier des sauvegardes régulières.

Automatisation et mise à l'échelle
Plusieurs agents AWS Backint peuvent être installés à l'aide d'un runbook d'automatisation de Systems Manager.
Chaque exécution du runbook Systems Manager peut être étendue à un certain nombre d'instances SAP HANA, en fonction de la sélection des cibles.
EventBridge peut automatiser les sauvegardes SAP HANA.
Outils
AWS Backint Agent pour SAP HANA est une application autonome qui s'intègre à vos flux de travail existants pour sauvegarder votre base de données SAP HANA dans un compartiment S3 que vous spécifiez dans le fichier de configuration. AWS Backint Agent prend en charge les sauvegardes complètes, incrémentielles et différentielles des bases de données SAP HANA. Il s'exécute sur un serveur de base de données SAP HANA, où les sauvegardes et les catalogues sont transférés de la base de données SAP HANA vers l'agent AWS Backint.
Amazon EventBridge est un service de bus d'événements sans serveur que vous pouvez utiliser pour connecter vos applications à des données provenant de diverses sources. EventBridge fournit un flux de données en temps réel provenant de vos applications, de vos applications SaaS et des services AWS à des cibles telles que les fonctions AWS Lambda, les points de terminaison d'invocation HTTP utilisant des destinations d'API ou les bus d'événements d'autres comptes.
Amazon Simple Storage Service (Amazon S3) est un service de stockage d'objets. Vous pouvez utiliser Amazon S3 pour stocker et récupérer n'importe quelle quantité de données, n'importe quand et depuis n'importe quel emplacement sur le Web.
AWS Systems Manager vous aide à visualiser et à contrôler votre infrastructure sur AWS. À l'aide de la console Systems Manager, vous pouvez consulter les données opérationnelles de plusieurs services AWS et automatiser les tâches opérationnelles sur l'ensemble de vos ressources AWS.
Code
Le code de ce modèle est disponible dans le aws-backint-automated-backup
Épopées
Tâche | Description | Compétences requises |
---|---|---|
Créez une clé hdbuserstore. |
| Administrateur AWS, administrateur SAP HANA |
Tâche | Description | Compétences requises |
---|---|---|
Installez AWS Backint Agent. | Suivez les instructions de la section Installation et configuration d'AWS Backint Agent pour SAP HANA dans la documentation d'AWS Backint Agent. | Administrateur AWS, administrateur SAP HANA |
Tâche | Description | Compétences requises |
---|---|---|
Créez le document de commande de Systems Manager. |
| Administrateur AWS, administrateur SAP HANA |
Tâche | Description | Compétences requises |
---|---|---|
Planifiez des sauvegardes régulières à l'aide d'Amazon EventBridge. |
Vous pouvez vérifier le succès de la sauvegarde à partir du chemin du compartiment S3.
Vous pouvez également vérifier les sauvegardes à partir du catalogue de sauvegarde SAP HANA. | Administrateur AWS, administrateur SAP HANA |