Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurare il disaster recovery per IBM Db2 SAP su AWS
Creato da Ambarish Satarkar () e Debasis Sahoo () AWS AWS
Ambiente: produzione | Tecnologie: database; operazioni | Carico di lavoro: SAP |
AWSservizi: AmazonEC2; AWS Elastic Disaster Recovery |
Riepilogo
Questo modello descrive i passaggi per configurare un sistema di disaster recovery (DR) per SAP carichi di lavoro con IBM Db2 come piattaforma di database, in esecuzione sul cloud Amazon Web Services ()AWS. L'obiettivo è fornire una soluzione a basso costo per garantire la continuità aziendale in caso di interruzione.
Il modello utilizza l'approccio della luce pilota.
Questa soluzione è scalabile. Se necessario, è possibile estenderla a un ambiente di disaster recovery completo.
Prerequisiti e limitazioni
Prerequisiti
Un'SAPistanza in esecuzione su un'istanza Amazon Elastic Compute Cloud (AmazonEC2)
Un IBM database Db2
Un sistema operativo supportato dalla SAP Product Availability Matrix () PAM
Nomi host di database fisici diversi per gli host di database di produzione e gli host di database in standby
Un bucket Amazon Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3) in AWS ogni regione con Replica multiregione () abilitata CRR
Versioni del prodotto
IBMDatabase Db2 versione 11.5.7 o successiva
Architettura
Stack tecnologico Target
Amazon EC2
Amazon Simple Storage Service (Amazon S3)
Amazon Virtual Private Cloud (VPCpeering)
Amazon Route 53
IBMDisaster Recovery ad alta disponibilità Db2 () HADR
Architettura Target
Questa architettura implementa una soluzione DR per SAP carichi di lavoro con Db2 come piattaforma di database. Il database di produzione viene distribuito nella AWS Regione 1 e un database di standby viene distribuito in una seconda regione. Il database di standby è denominato sistema DR. Il database Db2 supporta più database in standby (fino a tre). Utilizza Db2 HADR per configurare il database DR e automatizzare la spedizione dei log tra i database di produzione e quelli di standby.
In caso di emergenza che renda indisponibile la Regione 1, il database di standby nella regione DR assume il ruolo di database di produzione. SAPi server delle applicazioni possono essere creati in anticipo o utilizzando AWSElastic Disaster Recovery
Db2 HADR implementa una configurazione di standby di produzione, in cui la produzione funge da server principale e tutti gli utenti sono collegati ad essa. Tutte le transazioni vengono scritte in file di registro, che vengono trasferiti al server di standby utilizzando /IP. TCP Il server di standby aggiorna il database locale trasferendo i record di registro trasferiti, il che contribuisce a garantire che sia sempre sincronizzato con il server di produzione.
VPCil peering viene utilizzato in modo che le istanze nella regione di produzione e nella regione DR possano comunicare tra loro. Amazon Route 53 indirizza gli utenti finali verso le applicazioni Internet.
Crea uno AMI dei server delle applicazioni nella Regione 1 e copialo nella AMI
Regione 2. AMIUtilizzatelo per avviare i server nella Regione 2 in caso di emergenza. Imposta la HADR replica Db2 tra il database di produzione (nella Regione 1) e il database di standby (nella Regione 2).
Modifica il tipo di EC2 istanza in modo che corrisponda all'istanza di produzione in caso di emergenza.
Nella Regione 1,
LOGARCHMETH1
è impostato sudb2remote: S3 path
.Nella Regione 2,
LOGARCHMETH1
è impostato sudb2remote: S3 path
.La replica tra regioni viene eseguita tra i bucket S3.
Strumenti
AWSservizi
Amazon Elastic Compute Cloud (AmazonEC2) fornisce capacità di elaborazione scalabile nel AWS cloud. Puoi avviare tutti i server virtuali di cui hai bisogno e dimensionarli rapidamente.
Amazon Route 53 è un servizio DNS Web altamente disponibile e scalabile.
Amazon Simple Storage Service (Amazon S3) è un servizio di archiviazione degli oggetti basato sul cloud che consente di archiviare, proteggere e recuperare qualsiasi quantità di dati.
Amazon Virtual Private Cloud (AmazonVPC) ti aiuta a lanciare AWS risorse in una rete virtuale che hai definito. Questa rete virtuale è simile a una rete tradizionale che gestiresti nel tuo data center, con i vantaggi dell'utilizzo dell'infrastruttura scalabile di. AWS Questo modello utilizza il peeringVPC.
Best practice
La rete svolge un ruolo chiave nel decidere la modalità di HADR replica. Per il DR in tutte AWS le regioni, si consiglia di utilizzare la modalità Db2 HADR ASYNC o. SUPERASYNC
Per ulteriori informazioni sulle modalità di replica per Db2HADR, consulta la documentazione. IBM
È possibile utilizzare la console di AWS gestione o l'interfaccia a riga di AWS comando (AWSCLI) per creare un nuovo AMI sistema esistenteSAP. È quindi possibile utilizzare il AMI per ripristinare il SAP sistema esistente o per creare un clone.
AWSSystems Manager Automation può aiutare con le attività comuni di manutenzione e distribuzione di EC2 istanze e altre AWS risorse.
AWSfornisce diversi servizi nativi su cui monitorare e gestire l'infrastruttura e le applicazioni. AWS Servizi come Amazon CloudWatch e AWS CloudTrail possono essere utilizzati rispettivamente per monitorare l'infrastruttura e API le operazioni sottostanti. Per maggiori dettagli, vedi SAPon AWS — IBM Db2 HADR with Pacemaker.
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Controlla il sistema e i registri. |
| AWSamministratore, amministratore di SAP base |
Attività | Descrizione | Competenze richieste |
---|---|---|
Crea i server SAP e il database. |
Lo stato di rollforward pending viene impostato di default dopo il ripristino del backup completo. Lo stato di rollforward pending indica che il database è in fase di ripristino e che potrebbe essere necessario applicare alcune modifiche. Per ulteriori informazioni, consulta la IBM documentazione. | SAPAmministratore di base |
Controlla la configurazione. |
| AWSamministratore, amministratore di base SAP |
Imposta la replica dal DB di produzione al DB DR (utilizzando la ASYNC modalità). |
| SAPAmministratore di base |
Attività | Descrizione | Competenze richieste |
---|---|---|
Pianifica i tempi di inattività dell'attività di produzione per il test DR. | Assicurati di pianificare i tempi di inattività aziendali richiesti nell'ambiente di produzione per testare lo scenario di failover del DR. | SAPAmministratore di base |
Crea un utente di prova. | Crea un utente di test (o eventuali modifiche al test) che possa essere convalidato nell'host DR per confermare la replica dei log dopo il failover DR. | SAPAmministratore di base |
Sulla console, arresta le EC2 istanze di produzione. | In questa fase viene avviato lo spegnimento indesiderato per simulare uno scenario di emergenza. | AWSamministratore di sistema |
Espandi l'EC2istanza DR per soddisfare i requisiti. | Sulla EC2 console, modifica il tipo di istanza nella regione DR.
| SAPAmministratore di base |
Avviare l'acquisizione. | Dal sistema DR (
Facoltativamente, è possibile impostare i seguenti parametri per regolare automaticamente l'allocazione della memoria del database in base al tipo di istanza. Il
Verifica la modifica utilizzando i seguenti comandi.
| SAPAmministratore di base |
Avviare il server delle applicazioni per SAP nella regione DR. | Utilizzando AMI il sistema di produzione utilizzato, avviate un nuovo server applicativo aggiuntivo | SAPAmministratore di base |
Eseguire la convalida prima di avviare l'SAPapplicazione. |
| AWSamministratore, amministratore di SAP base |
Avviare l'SAPapplicazione sul sistema DR. | Avviare l'SAPapplicazione sul sistema DR utilizzando
| SAPAmministratore di base |
Eseguire la SAP convalida. | Viene eseguito come test DR per fornire prove o per verificare il successo della replica dei dati nella regione DR. | Tecnico di test |
Attività | Descrizione | Competenze richieste |
---|---|---|
Avvia i server di produzione SAP e di database. | Sulla console, avvia le EC2 istanze che ospitano SAP e il database nel sistema di produzione. | SAPAmministratore di base |
Avvia il database di produzione e configuraHADR. | Accedere al sistema di produzione (
Verificate che lo HADR stato sia
Se il database non è incoerente e non è in | SAPAmministratore di base |
Esegui il failback del database nella regione di produzione. | In uno business-as-usual scenario normale, questo passaggio viene eseguito in un periodo di inattività programmato. Le applicazioni in esecuzione sul sistema DR vengono interrotte e il database viene riportato alla regione di produzione (Regione 1) per riprendere le operazioni dalla regione di produzione.
| SAPAmministratore di base |
Eseguire la convalida prima di avviare l'SAPapplicazione. |
| AWSamministratore, amministratore di SAP base |
Avvia l'SAPapplicazione. |
| SAPAmministratore di base |
Risoluzione dei problemi
Problema | Soluzione |
---|---|
File di registro e comandi chiave per la risoluzione dei problemi correlati HADR |
|
SAPnota per la risoluzione dei HADR problemi relativi a Db2 UDB | Fate riferimento alla SAP Nota 1154013 -DB6: Problemi relativi al DB nell'ambiente |
Risorse correlate
Informazioni aggiuntive
Utilizzando questo modello, è possibile configurare un sistema di disaster recovery per un SAP sistema in esecuzione sul database Db2. In una situazione di emergenza, l'azienda dovrebbe essere in grado di continuare entro i requisiti definiti del Recovery Time Objective (RTO) e del Recovery Point Objective (RPO) definiti:
RTOè il ritardo massimo accettabile tra l'interruzione del servizio e il ripristino del servizio. Questo determina ciò che viene considerato un intervallo di tempo accettabile in caso di indisponibilità del servizio.
RPOè il periodo di tempo massimo accettabile dall'ultimo punto di ripristino dei dati. Questo determina ciò che si considera una perdita di dati accettabile tra l'ultimo punto di ripristino e l'interruzione del servizio.
Per informazioni FAQs relative aHADR, vedere la SAPnota #1612105 -DB6: FAQ su Db2 High Availability Disaster Recovery (HADR)