Informazioni sul backup del database SAP HANA nelle macchine virtuali di Azure
I database SAP HANA sono carichi di lavoro cruciali che richiedono un obiettivo del punto di ripristino (RPO) basso e un obiettivo RTO (Fast Recovery Time Objective). È ora possibile eseguire il backup di database SAP HANA in esecuzione in macchine virtuali di Azure usando Backup di Azure.
Backup di Azure è Backint certificato da SAP, per fornire supporto per il backup nativo sfruttando le API native di SAP HANA. Questa offerta di Backup di Azure si allinea con il motto Backup di Azure di backup senza infrastruttura, eliminando la necessità di distribuire e gestire l'infrastruttura di backup. È ora possibile eseguire facilmente il backup e il ripristino dei database SAP HANA in esecuzione nelle macchine virtuali di Azure (le macchine virtuali serie M sono ora supportate)) e applicare le funzionalità di gestione aziendali fornite da Backup di Azure.
Usando il servizio Backup di Azure per eseguire il backup e il ripristino di database SAP HANA, si ottengono i vantaggi seguenti:
- RPO di 15 minuti: è ora possibile ripristinare i dati critici fino a 15 minuti.
- Ripristini temporizzato: il ripristino dei dati di produzione in server HANA alternativi è semplice. Il concatenamento dei backup e dei cataloghi per eseguire i ripristini è gestito da Azure in background.
- Conservazione a lungo termine: per esigenze rigorose di conformità e controllo. Conservare i backup per anni, in base alla durata di conservazione, oltre la quale i punti di ripristino verranno eliminati automaticamente dalla funzionalità di gestione del ciclo di vita predefinita.
- Gestione dei backup da Azure: usare le funzionalità di gestione e monitoraggio Backup di Azure per migliorare l'esperienza di gestione. È supportata anche l'interfaccia della riga di comando di Azure.
- Backup di database SAP HANA con la replica di sistema HANA (HSR): facilita una singola catena di backup tra i nodi e offre un'esperienza di ripristino semplice.
Per informazioni sugli scenari di backup e ripristino attualmente supportati, vedere la matrice di supporto dello scenario SAP HANA.
È possibile eseguire il backup di database SAP HANA in esecuzione all'interno di una macchina virtuale di Azure e trasmettere i dati di backup direttamente all'insieme di credenziali di Servizi di ripristino di Azure.
Per iniziare il processo di backup, creare un insieme di credenziali di Servizi di ripristino in Azure. Questo insieme di credenziali verrà usato per archiviare i backup e i punti di ripristino creati nel tempo.
La macchina virtuale di Azure che esegue il server SAP HANA viene registrata con l'insieme di credenziali e vengono individuati i database di cui eseguire il backup. Per consentire al servizio Backup di Azure di individuare i database, è necessario eseguire uno script di preregistrazione nel server HANA come utente radice.
Questo script crea l'utente del database AZUREWLBACKUPHANAUSER o usa l'utente di backup personalizzato già creato. Crea quindi una chiave corrispondente con lo stesso nome in hdbuserstore. Per altre informazioni sulle funzionalità dello script, vedere Esercitazione: Eseguire il backup di database SAP HANA in una macchina virtuale di Azure.
Il servizio Backup di Azure installa ora il plug-in Backup di Azure per HANA nel server SAP HANA registrato.
L'utente di database AZUREWLBACKUPHANAUSER creato dallo script di preregistrazione o dall'utente di backup personalizzato creato (e aggiunto come input allo script di preregistrazione) viene usato dal plug-in Backup di Azure per HANA per eseguire tutte le operazioni di backup e ripristino. Se si tenta di configurare il backup per i database SAP HANA senza eseguire questo script, è possibile che venga visualizzato l'errore UserErrorHanaScriptNotRun.
Per configurare un backup nei database individuati, scegliere i criteri di backup necessari e quindi abilitare i backup.
Dopo aver configurato il backup, il servizio Backup di Azure configura i parametri Backint seguenti a livello di database nel server SAP HANA protetto:
[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]
Nota
Assicurarsi che questi parametri non siano presenti a livello di host. I parametri a livello di host eseguiranno l'override di questi parametri e potrebbero causare comportamenti imprevisti.
Il plug-in Backup di Azure per HANA gestisce tutte le pianificazioni di backup e i dettagli dei criteri. Attiva i backup pianificati e comunica con il motore di backup HANA tramite le API Backint.
Il motore di backup HANA restituisce un flusso Backint con i dati di cui eseguire il backup.
Tutti i backup pianificati e i backup su richiesta (attivati dal portale di Azure) completi o differenziali vengono avviati dal plug-in Backup di Azure per HANA. Tuttavia, i backup del log vengono gestiti e attivati dal motore di backup HANA stesso.
Backup di Azure per SAP HANA, perché si tratta di una soluzione con certificazione Backint, non dipende dai tipi di disco o vm sottostanti. Il backup viene eseguito da flussi generati da HANA.
Oltre a usare il backup di SAP HANA in Azure, che fornisce backup e ripristino a livello di database, è possibile usare la soluzione di backup delle macchine virtuali di Azure per eseguire il backup del sistema operativo e dei dischi non di database.
È possibile usare la soluzione di backup di Azure SAP HANA certificata Backint per il backup e il ripristino del database.
È possibile usare un backup di macchine virtuali di Azure per eseguire il backup del sistema operativo e di altri dischi non di database. Il backup della macchina virtuale viene eseguito una volta al giorno ed esegue il backup di tutti i dischi tranne i dischi del sistema operativo dell'acceleratore di scrittura e i dischi Ultra. Poiché si esegue il backup del database usando la soluzione di backup di Azure SAP HANA, è possibile eseguire un backup coerente con i file solo del sistema operativo e dei dischi non di database usando il backup e il ripristino selettivi del disco per le macchine virtuali di Azure.
Ripristinare una macchina virtuale che esegue SAP HANA eseguendo una delle operazioni seguenti:
- Ripristinare una nuova macchina virtuale dal backup della macchina virtuale di Azure dal punto di ripristino più recente.
- Creare una nuova macchina virtuale vuota e collegare i dischi dal punto di ripristino più recente.
Se i dischi dell'acceleratore di scrittura vengono esclusi, non vengono ripristinati. In questo caso, creare dischi dell'acceleratore di scrittura vuoti e un'area di log.
Dopo aver impostato tutte le altre configurazioni, ad esempio IP, nome di sistema e così via, la macchina virtuale viene impostata per ricevere i dati del database da Backup di Azure.
Ripristinare il database nella macchina virtuale dal backup del database SAP HANA di Azure al momento previsto.
Backup di Azure supporta ora il backup di database con HSR abilitato. Ciò significa che i backup vengono gestiti automaticamente quando si verifica un failover, eliminando così la necessità di un intervento manuale. Il backup offre anche una protezione immediata senza backup completi correttivi, quindi è possibile proteggere le istanze di HANA o i nodi di installazione HSR come singolo contenitore HSR.
Anche se sono presenti più nodi fisici (primario e secondario), il servizio di backup li considera ora un singolo contenitore HSR.
Con l'aumentare delle dimensioni dei database, il tempo necessario per ripristinarli diventa un fattore quando si gestiscono i backup di streaming. Inoltre, durante il backup, il tempo impiegato dal database per generare flussi Backint può aumentare in proporzione alla varianza, che può anche essere fattore.
Un approccio basato su snapshot coerente con il database consente di risolvere entrambi i problemi e offre il vantaggio del backup istantaneo e del ripristino istantaneo. Per HANA, Backup di Azure offre ora un approccio basato su snapshot coerente e coerente con HANA integrato con Backint, in modo da poter usare Backup di Azure come singolo prodotto per l'intero panorama haNA, indipendentemente dalle dimensioni del database.
Backup di Azure usa snapshot del disco gestito. Backup di Azure li archivia in un gruppo di risorse specificato. Gli snapshot del disco gestito usano l'archiviazione hdd standard, indipendentemente dal tipo di archiviazione del disco e vengono addebitati i costi in base ai prezzi degli snapshot del disco gestito. Il primo snapshot del disco è uno snapshot completo e tutti gli snapshot successivi sono incrementali e sono costituiti solo dalle modifiche dall'ultima.
Nota
Non sono previsti costi di archiviazione di backup per gli snapshot, perché non vengono trasferiti nell'insieme di credenziali di Servizi di ripristino.
In base alle raccomandazioni SAP, è obbligatorio disporre di snapshot completi settimanali per tutti i database all'interno di un'istanza. Verranno quindi addebitati i costi per tutti i database protetti all'interno dell'istanza , ovvero i prezzi dell'istanza protetta e i prezzi di archiviazione di backup, in base ai prezzi Backup di Azure per i database SAP HANA.
Scopri come:
- Eseguire il backup di database SAP HANA in macchine virtuali di Azure.
- Eseguire il backup dei database di replica di sistema SAP HANA nelle macchine virtuali di Azure.
- Eseguire il backup delle istanze di snapshot del database SAP HANA nelle macchine virtuali di Azure.
- Ripristinare i database SAP HANA in macchine virtuali di Azure.
- Gestire i database SAP HANA di cui viene eseguito il backup usando Backup di Azure.