Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Automatisches Sichern von SAP HANA Datenbanken mit Systems Manager und EventBridge
Erstellt von Ambarish Satarkar () und Gaurav Rath () AWS AWS
HDBQuellcode-Repository: SSM _Backup_ | Umgebung: Produktion | Technologien: Datenbanken; Speicher und Backup |
Arbeitslast: SAP | AWSDienste: AmazonEC2; Amazon EventBridge; Amazon S3; AWS Systems Manager |
Übersicht
Dieses Muster beschreibt, wie SAP HANA Datenbank-Backups mithilfe von AWS Systems Manager, Amazon EventBridge, Amazon Simple Storage Service (Amazon S3) und AWS Backint Agent for SAP HANA automatisiert werden.
Dieses Muster bietet einen Shell-Skriptbasierten Ansatz unter Verwendung des BACKUP DATA
Befehls und macht es überflüssig, Skripts und Jobkonfigurationen für jede Betriebssystem-Instance (OS) auf zahlreichen Systemen zu verwalten.
Hinweis: Im April 2023 kündigte AWS Backup die Unterstützung von SAP HANA Datenbanken auf Amazon Elastic Compute Cloud (AmazonEC2) an. Weitere Informationen finden Sie unter Sicherung von SAP HANA Datenbanken auf EC2 Amazon-Instances. Je nach den Anforderungen Ihres Unternehmens können Sie den AWS Backup-Dienst verwenden, um Ihre SAP HANA Datenbanken automatisch zu sichern, oder Sie können dieses Muster verwenden. |
Voraussetzungen und Einschränkungen
Voraussetzungen
Eine bestehende SAP HANA Instance mit einer unterstützten Version im Status Running auf einer verwalteten Amazon Elastic Compute Cloud (AmazonEC2) -Instance, die für Systems Manager konfiguriert ist
Systems Manager Agent (SSMAgent) 2.3.274.0 oder höher installiert
Ein S3-Bucket, für den der öffentliche Zugriff nicht aktiviert ist
Ein
hdbuserstore
Schlüssel mit dem NamenSYSTEM
Eine AWS Identity and Access Management Zugriffsmanagement-Rolle (IAM) für das Automation-Runbook zur planmäßigen Ausführung
AmazonSSMManagedInstanceCore
undssm:StartAutomationExecution
Richtlinien sind der Systems Manager Automation-Servicerolle zugeordnet.
Einschränkungen
AWSBackint Agent for unterstützt SAP HANA keine Deduplizierung.
AWSBackint Agent for unterstützt SAP HANA keine Datenkomprimierung.
Produktversionen
AWSBackint Agent wird auf den folgenden Betriebssystemen unterstützt:
SUSELinux Enterprise Server
SUSELinux Enterprise Server für SAP
Red Hat Enterprise Linux für SAP
AWSBackint Agent unterstützt die folgenden Datenbanken:
SAPHANA1.0 SP12 (einzelner Knoten und mehrere Knoten)
SAPHANA2.0 und höher (einzelner Knoten und mehrere Knoten)
Architektur
Zieltechnologie-Stack
AWSBackint Agent
Amazon S3
AWS Systems Manager
Amazon EventBridge
SAP HANA
Zielarchitektur
Das folgende Diagramm zeigt die Installationsskripten, die AWS Backint Agent, den S3-Bucket und Systems Manager installieren und die ein Command-Dokument verwenden EventBridge, um regelmäßige Backups zu planen.
Automatisierung und Skalierung
Mithilfe eines Systems Manager Automation-Runbooks können mehrere AWS Backint-Agents installiert werden.
Jeder Lauf des Systems Manager Manager-Runbooks kann je nach Zielauswahl auf n SAP HANA Instanzen skaliert werden.
EventBridge kann SAP HANA Backups automatisieren.
Tools
AWSBackint Agent for SAP HANA ist eine eigenständige Anwendung, die sich in Ihre bestehenden Workflows integriert, um Ihre SAP HANA Datenbank in einem S3-Bucket zu sichern, den Sie in der Konfigurationsdatei angeben. AWSBackint Agent unterstützt vollständige, inkrementelle und differenzielle Backups von SAP HANA Datenbanken. Es läuft auf einem SAP HANA Datenbankserver, auf dem Backups und Kataloge von der SAP HANA Datenbank an den AWS Backint Agent übertragen werden.
Amazon EventBridge ist ein serverloser Event-Bus-Service, mit dem Sie Ihre Anwendungen mit Daten aus einer Vielzahl von Quellen verbinden können. EventBridge liefert einen Stream von Echtzeitdaten aus Ihren Anwendungen, SaaS-Anwendungen (Software as a Service) und AWS Diensten an Ziele wie AWS Lambda-Funktionen, Aufruf-EndpunkteHTTP, die API Ziele verwenden, oder Event-Busse in anderen Konten.
Amazon Simple Storage Service (Amazon S3) ist ein Objektspeicherservice. Mit Amazon S3 können Sie jederzeit beliebige Mengen von Daten von überall aus im Internet speichern und aufrufen.
AWSSystems Manager hilft Ihnen dabei, Ihre Infrastruktur einzusehen und zu steuernAWS. Mithilfe der Systems Manager Manager-Konsole können Sie Betriebsdaten von mehreren AWS Diensten anzeigen und betriebliche Aufgaben AWS ressourcenübergreifend automatisieren.
Code
Der Code für dieses Muster ist im aws-backint-automated-backup
Epen
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Erstellen Sie einen hdbuserstore-Schlüssel. |
| AWSAdministrator, SAP HANA Administrator |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Installieren Sie den AWS Backint Agent. | Folgen Sie den Anweisungen unter AWSBackint Agent installieren und konfigurieren für SAP HANA in der AWS Backint Agent-Dokumentation. | AWSAdministrator, Administrator SAP HANA |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Erstellen Sie das Systems Manager Manager-Befehlsdokument. |
| AWSAdministrator, SAP HANA Administrator |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Planen Sie regelmäßige Backups mit Amazon EventBridge. |
Sie können den Erfolg der Sicherung anhand des S3-Bucket-Pfads überprüfen.
Sie können Backups auch aus dem SAP HANA Backup-Katalog überprüfen. | AWSAdministrator, SAP HANA Administrator |