Informationen zur SAP HANA-Datenbanksicherung auf virtuellen Azure-Computern
SAP HANA-Datenbanken sind geschäftskritische Workloads, die eine niedrige Recovery Point Objective (RPO) und schnelle Recovery Time Objective (RTO) erfordern. Mithilfe von Azure Backup können Sie jetzt auf virtuellen Azure-Computern (VMs) ausgeführte SAP HANA-Datenbanken sichern.
Azure Backup ist SAP Backint-zertifiziert und bietet native Sicherungsunterstützung durch Verwendung der nativen APIs von SAP HANA. Dieses Azure Backup-Angebot orientiert sich am Azure Backup-Prinzip der Sicherungen ohne Infrastruktur, sodass keine Sicherungsinfrastruktur bereitgestellt und verwaltet werden muss. Sie können SAP HANA Datenbanken, die auf virtuellen Azure-Computern ausgeführt werden, jetzt nahtlos sichern und wiederherstellen (virtuelle Computer der M-Serie werden jetzt auch unterstützt) und die von Azure Backup bereitgestellten Unternehmensverwaltungsfunktionen anwenden.
Hinzugefügter Wert
Die Verwendung von Azure Backup zum Sichern und Wiederherstellen von SAP HANA-Datenbanken bietet die folgenden Vorteile:
- 15 Minuten-RPO: Die Wiederherstellung kritischer Daten von bis zu 15 Minuten ist nun möglich.
- Zeitpunktwiederherstellungen mit einem Klick: Die Wiederherstellung von Produktionsdaten auf alternativen HANA-Servern ist jetzt einfach. Die Verkettung von Sicherungen und Katalogen zum Ausführen von Wiederherstellungen wird von Azure im Hintergrund verwaltet.
- Langfristige Aufbewahrung: Gemäß strengen Compliance- und Überwachungsanforderungen. Bewahren Sie Ihre Sicherungen basierend auf der Aufbewahrungsdauer über Jahre hinweg auf, nach deren Ablauf die Wiederherstellungspunkte automatisch durch die integrierte Funktionen zur Lebenszyklusverwaltung gelöscht werden.
- Sicherungsverwaltung von Azure: Mithilfe der Verwaltungs- und Überwachungsfunktionen von Azure Backup können Sie die Verwaltung verbessern. Die Azure CLI wird ebenfalls unterstützt.
- Sicherung der SAP HANA-Datenbank mit HANA-Systemreplikation (HSR): Ermöglicht eine einzige knotenübergreifende Sicherungskette und bietet eine mühelose Wiederherstellung.
Weitere Informationen über die heute unterstützten Sicherungs- und Wiederherstellungsszenarien finden Sie in der Unterstützungsmatrix für SAP HANA-Szenarien.
Sichern der Architektur
Sie können SAP HANA-Datenbanken, die auf einem virtuellen Azure Computer ausgeführt werden, sichern und die Sicherungsdaten direkt in den Azure Recovery Services-Tresor streamen.
Sie beginnen den Sicherungsvorgang mit dem Erstellen eines Recovery Services-Tresors in Azure. Dieser Tresor dient zum Speichern der Sicherungen und Wiederherstellungspunkte, die im Laufe der Zeit erstellt werden.
Der virtuelle Azure-Computer, auf dem der SAP HANA-Server ausgeführt wird, ist beim Tresor registriert, und die zu sichernden Datenbanken werden ermittelt. Um dem Azure Backup-Dienst das Ermitteln von Datenbanken zu ermöglichen, muss ein Vorregistrierungsskript auf dem HANA-Server als root-Benutzer ausgeführt werden.
Dieses Skript erstellt den Datenbankbenutzer AZUREWLBACKUPHANAUSER oder verwendet den benutzerdefinierten Azure Backup-Benutzer, den Sie bereits erstellt haben. Anschließend wird ein entsprechender Schlüssel mit demselben Namen in hdbuserstore erstellt. Weitere Informationen zur Funktionalität des Skripts finden Sie unter Tutorial: Sichern von SAP HANA-Datenbanken auf einem virtuellen Azure-Computer.
Der Azure Backup-Dienst installiert jetzt das Azure Backup-Plug-In für HANA auf dem registrierten SAP HANA-Server.
Der Datenbankbenutzer AZUREWLBACKUPHANAUSER, der durch das Vorregistrierungsskript oder den benutzerdefinierten Azure Backup-Benutzer erstellt wurde, den Sie erstellt (und als Eingabe zum Vorregistrierungsskript hinzugefügt) haben, wird vom Azure Backup-Plug-In für HANA verwendet, um alle Sicherungs- und Wiederherstellungsvorgänge durchzuführen. Wenn Sie versuchen, die Sicherung für SAP HANA-Datenbanken zu konfigurieren, ohne dieses Skript auszuführen, erhalten Sie möglicherweise den Fehler UserErrorHanaScriptNotRun.
Um die auf der ermittelten Datenbanken eine Sicherung zu konfigurieren, wählen Sie die erforderliche Sicherungsrichtlinie aus, und aktivieren Sie dann „Sicherungen“.
Nachdem Sie die Sicherung konfiguriert haben, richtet der Azure Backup-Dienst die folgenden Backint-Parameter auf dem geschützten SAP HANA-Server auf Datenbankebene ein:
[catalog_backup_using_backint:true]
[enable_accumulated_catalog_backup:false]
[parallel_data_backup_backint_channels:1]
[log_backup_timeout_s:900)]
[backint_response_timeout:7200]
Hinweis
Stellen Sie sicher, dass diese Parameter nicht auf der Hostebene vorhanden sind. Parameter auf HOST-Ebene überschreiben diese Parameter und können zu unerwartetem Verhalten führen.
Das Azure Backup-Plug-In für HANA verwaltet alle Sicherungszeitpläne und Richtliniendetails. Die geplanten Sicherungen werden ausgelöst, und es wird über die Backint-APIs mit der HANA-Sicherungs-Engine kommuniziert.
Die HANA-Sicherungs-Engine gibt einen Backint-Stream mit den zu sichernden Daten zurück.
Alle vollständigen oder differenziellen geplanten und bedarfsgesteuerten (über das Azure-Portal ausgelösten) Sicherungen werden durch das Azure Backup-Plug-In für HANA initiiert. Protokollsicherungen werden jedoch von der HANA-Sicherungs-Engine selbst verwaltet und ausgelöst.
Dank der Backint-Zertifizierung von Azure Backup für SAP HANA ist die Lösung nicht auf zugrunde liegende Datenträger- oder VM-Typen angewiesen. Für die Sicherung werden von HANA generierte Datenströme verwendet.
Verwenden der Azure-VM-Sicherung mit der Azure-SAP HANA-Sicherung
Zusätzlich zur SAP HANA-Sicherung in Azure für die Sicherung und Wiederherstellung auf Datenbankebene können Sie die Azure-VM-Sicherungslösung verwenden, um Betriebssystemdatenträger und nicht zur Datenbank gehörende Datenträger zu sichern.
Sie können die Backint-zertifizierte Azure-SAP HANA-Sicherungslösung für die Datenbanksicherung und -wiederherstellung verwenden.
Sie können eine Azure-VM-Sicherung verwenden, um das Betriebssystem und andere nicht zur Datenbank gehörende Datenträger zu sichern. Die VM-Sicherung wird einmal täglich ausgeführt und sichert alle Datenträger mit Ausnahme der Betriebssystemdatenträger mit Schreibbeschleunigung und Ultra Disks. Da Sie die Datenbank mithilfe der Azure-SAP HANA-Sicherungslösung sichern, können Sie mithilfe des Features Selektives Sichern und Wiederherstellen von Datenträgern auf virtuellen Azure-Computern eine dateikonsistente Sicherung erstellen, die nur die Betriebssystemdatenträger und nicht zur Datenbank gehörende Datenträger umfasst.
Stellen Sie einen virtuellen Computer, auf dem SAP HANA ausgeführt wird, wieder her, indem Sie einen der folgenden Schritte ausführen:
- Stellen Sie einen neuen virtuellen Computer aus der Azure-VM-Sicherung wieder her, und verwenden Sie dabei den neuesten Wiederherstellungspunkt.
- Erstellen Sie einen neuen leeren virtuellen Computer, und fügen Sie die Datenträger aus dem aktuellen Wiederherstellungspunkt an.
Werden Datenträger mit Schreibbeschleunigung ausgeschlossen, werden sie nicht wiederhergestellt. Erstellen Sie in diesem Fall leere Datenträger mit Schreibbeschleunigung und einen Protokollbereich.
Nachdem alle anderen Konfigurationen (IP-Adresse, Systemname usw.) festgelegt wurden, kann der Computer Datenbankdaten von Azure Backup empfangen.
Stellen Sie die Datenbank auf dem virtuellen Computer aus der Azure SAP HANA-Datenbanksicherung zum beabsichtigten Zeitpunkt wieder her.
Sichern eines HANA-Systems mit aktivierter Replikation
Azure Backup unterstützt jetzt die Sicherung von Datenbanken, bei denen die HSR aktiviert ist. Dies bedeutet, dass Sicherungen bei einem Failover automatisch verwaltet werden, wodurch die Notwendigkeit manueller Eingriffe vermieden wird. Außerdem ermöglicht Azure Backup sofortigen Schutz ohne erneute vollständige Sicherungen, wodurch Sie die HANA-Instanzen oder HSR-Setupknoten als einen einzelnen HSR-Container schützen können.
Obwohl mehrere physische Knoten vorhanden sind (ein primärer und ein sekundärer Knoten), betrachtet der Backup-Dienst diese nun als einen einzigen HSR-Container.
Sichern von Datenbankinstanz-Momentaufnahmen
Da Datenbanken immer größer werden, wird die zur Wiederherstellung benötigte Zeit zu einem Einflussfaktor, wenn es um Streamingsicherungen geht. Außerdem kann die von der Datenbank für die Erstellung von Backint-Streams benötigte Zeit während der Sicherung proportional zum Churn ansteigen, was ebenfalls ein Einflussfaktor sein kann.
Ein Ansatz, der auf datenbankkonsistenten Momentaufnahmen basiert, löst beide Probleme und bietet Ihnen den Vorteil einer sofortigen Sicherung und Wiederherstellung. Für HANA bietet Azure Backup jetzt einen konsistenten, auf HANA-Momentaufnahmen basierenden Ansatz, der in Backint integriert ist, sodass Sie Azure Backup als alleiniges Produkt für Ihre gesamte HANA-Landschaft verwenden können, unabhängig von der Datenbankgröße.
Preise
Momentaufnahmen verwalteter Datenträger
Azure Backup verwendet Momentaufnahmen verwalteter Datenträger. Diese werden von Azure Backup in einer von Ihnen angegebenen Ressourcengruppe gespeichert. Momentaufnahmen verwalteter Datenträger verwenden unabhängig vom Speichertyp des Datenträgers Standard-HDDs und werden nach den Preisen für Momentaufnahmen verwalteter Datenträger in Rechnung gestellt. Der erste Datenträgermomentaufnahme ist eine vollständige Momentaufnahme, alle nachfolgenden Momentaufnahmen sind inkrementelle Momentaufnahmen, die nur die Änderungen seit der letzten Momentaufnahme enthalten.
Hinweis
Für Momentaufnahmen fallen keine Kosten für den Sicherungsspeicher an, da sie nicht in den Recovery Services-Tresor übertragen werden.
Backint-Streams
Gemäß SAP-Empfehlung ist es unerlässlich, wöchentliche vollständige Momentaufnahme für alle Datenbanken in einer Instanz zu erstellen. Daher werden Ihnen alle geschützten Datenbanken innerhalb der Instanz (d. h. Preis für geschützte Instanz plus Preis für Sicherungsspeicher) gemäß Azure Backup-Preisen für SAP HANA-Datenbanken in Rechnung gestellt.
Nächste Schritte
In diesem Artikel werden folgende Themen erläutert:
- Sichern von SAP HANA-Datenbanken auf virtuellen Azure-Computern.
- Sichern von SAP HANA-Systemreplikationsdatenbanken auf virtuellen Azure-Computern.
- Sichern von SAP HANA-Datenbankmomentaufnahme-Instanzen auf virtuellen Azure-Computern.
- Wiederherstellen von SAP HANA-Datenbanken auf virtuellen Azure-Computern.
- Verwalten von mit Azure Backup gesicherten SAP HANA-Datenbanken.