Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configurar la recuperación ante desastres SAP en IBM Db2 en AWS
Creado por Ambarish Satarkar (AWS) y Debasis Sahoo () AWS
Entorno: producción | Tecnologías: Bases de datos; Operaciones | Carga de trabajo: SAP |
AWSservicios: AmazonEC2; AWS Elastic Disaster Recovery |
Resumen
Este patrón describe los pasos para configurar un sistema de recuperación ante desastres (DR) para SAP cargas de trabajo con IBM Db2 como plataforma de base de datos, que se ejecute en la nube de Amazon Web Services (AWS). El objetivo es proporcionar una solución de bajo costo para garantizar la continuidad empresarial en caso de interrupción.
El patrón emplea el enfoque de prueba piloto
Esta solución es escalable. Puede ampliarla a un entorno de recuperación de desastres a gran escala si lo necesita.
Requisitos previos y limitaciones
Requisitos previos
Una SAP instancia que se ejecuta en una instancia de Amazon Elastic Compute Cloud (AmazonEC2)
Una base de IBM datos de Db2
Un sistema operativo compatible con la matriz de disponibilidad del SAP producto () PAM
Diferentes nombres de host de bases de datos físicas para los hosts de bases de datos de producción y espera
Un depósito de Amazon Simple Storage Service (Amazon S3) en AWS cada región con la replicación entre regiones habilitada () CRR
Versiones de producto
IBMBase de datos Db2, versión 11.5.7 o posterior
Arquitectura
Pila de tecnología de destino
Amazon EC2
Amazon Simple Storage Service (Amazon S3)
Amazon Virtual Private Cloud (VPCinterconexión)
Amazon Route 53
IBMRecuperación ante desastres de alta disponibilidad de Db2 () HADR
Arquitectura de destino
Esta arquitectura implementa una solución de recuperación ante desastres para SAP cargas de trabajo con Db2 como plataforma de base de datos. La base de datos de producción se implementa en AWS la Región 1 y una base de datos en espera se implementa en una segunda región. La base de datos de espera se denomina sistema DR. La base de datos Db2 admite varias bases de datos de espera (hasta tres). Utiliza Db2 HADR para configurar la base de datos de recuperación ante desastres y automatizar el envío de registros entre las bases de datos de producción y en espera.
Si la disponibilidad de la región 1 se interrumpe a causa de un desastre, la base de datos en espera de la región de DR asume la función de base de datos de producción. SAPlos servidores de aplicaciones se pueden crear por adelantado o mediante AWSElastic Disaster Recovery
Db2 HADR implementa una configuración de producción en espera, en la que la producción actúa como servidor principal y todos los usuarios están conectados a él. Todas las transacciones se escriben en archivos de registro, que se transfieren al servidor en espera mediante /IP. TCP El servidor en espera actualiza su base de datos local enviando los registros transferidos, lo que ayuda a garantizar la sincronización con el servidor de producción.
VPCLa interconexión se utiliza para que las instancias de la región de producción y de la región DR puedan comunicarse entre sí. Amazon Route 53 dirige a los usuarios finales a las aplicaciones de Internet.
Cree un servidor AMI de aplicaciones en la región 1 y cópielo en la AMI
región 2. AMIUtilícelo para lanzar servidores en la Región 2 en caso de desastre. Configure la HADR replicación de Db2 entre la base de datos de producción (en la región 1) y la base de datos en espera (en la región 2).
En EC2 caso de desastre, cambie el tipo de instancia para que coincida con la instancia de producción.
En la Región 1,
LOGARCHMETH1
se establece endb2remote: S3 path
.En la Región 2,
LOGARCHMETH1
se establece endb2remote: S3 path
.La replicación entre regiones se realiza entre los buckets de S3.
Herramientas
AWSservicios
Amazon Elastic Compute Cloud (AmazonEC2) proporciona capacidad informática escalable en la AWS nube. Puede lanzar tantos servidores virtuales como necesite y escalarlos o reducirlos con rapidez.
Amazon Route 53 es un servicio DNS web escalable y de alta disponibilidad.
Amazon Simple Storage Service (Amazon S3) es un servicio de almacenamiento de objetos basado en la nube que le ayuda a almacenar, proteger y recuperar cualquier cantidad de datos.
Amazon Virtual Private Cloud (AmazonVPC) le ayuda a lanzar AWS recursos en una red virtual que haya definido. Esta red virtual se parece a una red tradicional que utilizaría en su propio centro de datos, con las ventajas de utilizar la infraestructura escalable que ofreceAWS. Este patrón utiliza la VPCinterconexión.
Prácticas recomendadas
La red desempeña un papel clave a la hora de decidir el modo de HADR replicación. Para la recuperación ante desastres en todas AWS las regiones, le recomendamos que utilice el SUPERASYNC modo Db2 HADR ASYNC o Db2.
Puede usar la consola AWS de administración o la interfaz de línea de AWS comandos (AWSCLI) para crear un nuevo AMI SAP sistema existente. A continuación, puede utilizarla AMI para recuperar el SAP sistema existente o para crear un clon.
AWSSystems Manager Automation puede ayudar con las tareas comunes de mantenimiento e implementación de las EC2 instancias y otros AWS recursos.
AWSproporciona varios servicios nativos para monitorear y administrar su infraestructura y sus aplicacionesAWS. Servicios como Amazon CloudWatch y se AWS CloudTrail pueden usar para monitorear la infraestructura y API las operaciones subyacentes, respectivamente. Para obtener más información, consulte SAPIBMDb2 HADR with Pacemaker. AWS
Epics
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Compruebe el sistema y los registros. |
| AWSadministrador, administrador de SAP Basis |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Cree los servidores SAP y bases de datos. |
El estado pendiente de avance de transacciones se establece de forma predeterminada una vez restaurada la copia de seguridad completa. El estado pendiente de avance de transacciones indica que la base de datos está en proceso de restauración, y que es posible que se necesite aplicar algunos cambios. Para obtener más información, consulte la IBMdocumentación | SAPAdministrador de bases |
Compruebe la configuración. |
| AWSadministrador, administrador de SAP Basis |
Configure la replicación de la base de datos de producción a la base de datos de DR (mediante ASYNC el modo). |
| SAPAdministrador de bases |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Planifique el tiempo de inactividad empresarial de producción para la prueba de DR. | Asegúrese de planificar el tiempo de inactividad empresarial necesario en el entorno de producción para probar el escenario de conmutación por error de DR. | SAPAdministrador de bases |
Crear un usuario de prueba. | Cree un usuario de prueba (o cualquier cambio de prueba) que pueda validarse en el host de DR para confirmar la replicación del registro tras la conmutación por error de DR. | SAPAdministrador de bases |
En la consola, detenga las EC2 instancias de producción. | En este paso se inicia un cierre imprevisto para simular un escenario de desastre. | AWSadministrador de sistemas |
Amplíe la EC2 instancia de recuperación ante desastres para adaptarla a los requisitos. | En la EC2 consola, cambie el tipo de instancia en la región de DR.
| SAPAdministrador de base |
Inicie la toma de control. | Desde el sistema de DR (
Si lo desea, puede configurar los siguientes parámetros para ajustar automáticamente la asignación de memoria de la base de datos en función del tipo de instancia. El valor
Verifique el cambio usando los siguientes comandos.
| SAPAdministrador de Basis |
Inicie el servidor de aplicaciones SAP en la región RD. | Con el sistema de producción AMI que utilizó, lance un nuevo servidor de aplicaciones adicional | SAPAdministrador de bases |
Realice la validación antes de iniciar la SAP aplicación. |
| AWSadministrador, administrador de SAP Basis |
Inicie la SAP aplicación en el sistema DR. | Inicie la SAP aplicación en el sistema DR mediante el
| SAPAdministrador de bases |
Realice SAP la validación. | Esto se lleva a cabo como una prueba de DR para proporcionar pruebas o comprobar que la replicación de los datos en la región de DR se realiza correctamente. | Ingeniero de pruebas |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Inicie los servidores de producción SAP y de bases de datos. | En la consola, inicie las EC2 instancias que alojan SAP y la base de datos en el sistema de producción. | SAPAdministrador de bases |
Inicie la base de datos de producción y configúrelaHADR. | Inicie sesión en el sistema de producción (
Compruebe que el HADR estado es
Si la base de datos no es incoherente y no se encuentra en estado | SAPAdministrador de bases |
Conmute por recuperación la base de datos a la región de producción. | En un business-as-usual escenario normal, este paso se realiza en un tiempo de inactividad programado. Las aplicaciones que se ejecutan en el sistema de DR se detienen, y la base de datos se conmuta por recuperación a la región de producción (región 1) para reanudar las operaciones desde la región de producción.
| SAPAdministrador de bases |
Realice la validación antes de iniciar la SAP aplicación. |
| AWSadministrador, administrador de SAP Basis |
Inicie la SAP aplicación. |
| SAPAdministrador de bases |
Resolución de problemas
Problema | Solución |
---|---|
Archivos de registro clave y comandos para solucionar problemas HADR relacionados |
|
SAPnota para solucionar HADR problemas en Db2 UDB | Consulte la SAP nota 1154013 -DB6: Problemas de base |
Recursos relacionados
Información adicional
Con este patrón, puede configurar un sistema de recuperación ante desastres para un SAP sistema que se ejecute en la base de datos Db2. En una situación de desastre, la empresa debería poder continuar dentro de los requisitos del objetivo de tiempo de recuperación (RTO) y del objetivo de punto de recuperación (RPO) definidos:
RTOes el tiempo máximo aceptable entre la interrupción del servicio y su restablecimiento. Este valor determina el período de tiempo que se considera aceptable cuando el servicio no está disponible.
RPOes el tiempo máximo aceptable desde el último punto de recuperación de datos. Esto determina qué se considera una pérdida de datos aceptable entre el último punto de recuperación y la interrupción del servicio.
Para más FAQs informaciónHADR, consulte la SAPnota #1612105 -DB6: FAQ sobre la recuperación ante desastres de alta disponibilidad de Db2 (HADR).