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.
Agregue HA a Oracle PeopleSoft en Amazon RDS Custom mediante una réplica de lectura
Creado por sampath kathirvel () AWS
Entorno: producción | Tecnologías: bases de datos; infraestructura | Carga de trabajo: Oracle |
AWSservicios: Amazon RDS |
Resumen
Para ejecutar la solución de planificación de recursos PeopleSoft empresariales (ERP) de Oracle
En el momento de escribir este artículo, RDS Custom for Oracle no admite la opción Multi-AZ
Este patrón también cambia la réplica de lectura al modo de solo lectura. Tener la réplica de lectura en modo de solo lectura ofrece ventajas adicionales:
Descargar las cargas de trabajo de solo lectura de la base de datos principal
Permitir la reparación automática de los bloques dañados mediante la recuperación de bloques en buen estado de la base de datos en espera mediante la característica Oracle Active Data Guard
Uso de la capacidad Far Sync para mantener sincronizada la base de datos remota en espera sin la sobrecarga de rendimiento asociada a la transmisión de registros redo a larga distancia.
El uso de una réplica en modo de solo lectura requiere la opción Oracle Active Data Guard
Requisitos previos y limitaciones
Requisitos previos
Una PeopleSoft aplicación existente en Amazon RDS Custom. Si no tiene una aplicación, consulte el patrón Migrate Oracle PeopleSoft to Amazon RDS Custom.
Un único nivel PeopleSoft de aplicación. Sin embargo, puede adaptar este patrón para que funcione con varios niveles de aplicación.
Amazon RDS Custom configurado con al menos 8 GB de espacio de intercambio.
Una licencia de base de datos de Oracle Active Data Guard para convertir la réplica de lectura en modo de solo lectura y utilizarla para transferir las tareas de elaboración de informes al modo de espera. Para obtener más información, consulte la Lista de precios de Oracle Technology Commercial
.
Limitaciones
Limitaciones generales y configuraciones no compatibles con RDSCustom for Oracle
Limitaciones asociadas a las réplicas de lectura de Amazon RDS Custom for Oracle
Versiones de producto
Para ver las versiones de Oracle Database compatibles con Amazon RDS Custom, consulte RDSCustom for Oracle.
Para ver las clases de instancias de Oracle Database compatibles con Amazon RDS Custom, consulte Soporte de clases de instancias de base de datos para RDS Custom for Oracle.
Arquitectura
Pila de tecnología de destino
Amazon RDS Custom para Oracle
AWS Secrets Manager
Oracle Active Data Guard
PeopleSoft Aplicación Oracle
Arquitectura de destino
El siguiente diagrama muestra una instancia de base de datos Amazon RDS Custom y una réplica de lectura Amazon RDS Custom. La réplica de lectura utiliza Oracle Active Data Guard para replicar en otra zona de disponibilidad. También puede usar la réplica de lectura para descargar el tráfico de lectura en la base de datos principal y para generar informes.
Para ver una arquitectura representativa que utilice Oracle PeopleSoft onAWS, consulte Configurar una PeopleSoft arquitectura de alta disponibilidad on AWS.
Herramientas
AWSservicios
Amazon RDS Custom for Oracle es un servicio de base de datos gestionado para aplicaciones heredadas, personalizadas y empaquetadas que requieren acceso al sistema operativo y al entorno de base de datos subyacentes.
AWSSecrets Manager le ayuda a reemplazar las credenciales codificadas en su código, incluidas las contraseñas, con una API llamada a Secrets Manager para recuperar el secreto mediante programación. En este patrón, recupera las contraseñas de usuario de la base de datos de Secrets Manager para
RDS_DATAGUARD
con el nombre secretodo-not-delete-rds-custom-+<<RDS Resource ID>>+-dg
.
Otras herramientas
Oracle Data Guard
le ayuda a crear, mantener, gestionar y supervisar las bases de datos en espera.
Prácticas recomendadas
Para lograr un objetivo de cero pérdidas de datos (RPO=0), utilice el modo de protección MaxAvailability
Data Guard, con la SYNC+NOAFFIRM
configuración redo transport para mejorar el rendimiento. Para obtener más información sobre cómo seleccionar el modo de protección de la base de datos, consulte la sección Información adicional.
Epics
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Crear la réplica de lectura. | Para crear una réplica de lectura de la instancia de base de datos Amazon RDS Custom, siga las instrucciones de la RDSdocumentación de Amazon y utilice la instancia de base de datos Amazon RDS Custom que creó (consulte la sección Requisitos previos) como base de datos de origen. De forma predeterminada, la réplica de lectura Amazon RDS Custom se crea como una copia física en espera y se encuentra montada. Esto tiene la intención de garantizar el cumplimiento de la licencia de Oracle Active Data Guard. Este patrón incluye código para configurar una base de datos de contenedores multiusuario (CDB) o una que no sea una CDB instancia. | DBA |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Acceda a la configuración del agente Data Guard en la base de datos principal. | En este ejemplo, la réplica de lectura Amazon RDS Custom es Puede conectarse a la réplica de lectura RDS personalizada directamente o a través de la base de datos principal. Puede encontrar el nombre del servicio de red de su base de datos en el archivo La contraseña del Para acceder a la configuración del agente de Oracle Data Guard a través de la línea de comandos de Data Guard ( No CDB
CDB
| DBA |
Cambie la configuración de transporte de registros conectándose DGMGRL desde el nodo principal. | Cambie el modo de transporte de registros a No CDB
CDB
| DBA |
Cambie el modo de protección a MaxAvailability. | Cambie el modo de protección a No- CDB
CDB
| DBA |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Detenga redo apply para la base de datos en espera. | La réplica de lectura se crea en modo No- CDB
CDB
| DBA |
Abra la instancia de réplica de lectura en modo de solo lectura. | Conéctese a la base de datos en espera mediante la TNS entrada y ábrala en modo de solo lectura conectándose a ella desde el nodo principal o en espera. No CDB
CDB
| DBA |
Active redo apply en la instancia de réplica de lectura. | Active redo apply en la instancia de réplica de lectura mediante No- CDB
CDB
| DBA |
Recursos relacionados
Configuración de Amazon RDS como PeopleSoft base de datos Oracle
(AWSdocumento técnico) Guía de agente de Oracle Data Guard
(documentación de referencia de Oracle) Oracle Data Guard Concepts and Administration
(documentación de referencia de Oracle)
Información adicional
Seleccionar el modo de protección de su base de datos
Oracle Data Guard ofrece tres modos de protección para configurar su entorno de Data Guard en función de sus requisitos de disponibilidad, protección y rendimiento. Estos tres modos se resumen en la tabla siguiente:
Modo de protección | Configuración redo transport | Descripción |
MAXIMUM PERFORMANCE |
| En el caso de las transacciones que se realizan en la base de datos principal, los datos de redo se transmiten de forma asíncrona y se escriben en el redo log de la base de datos en espera. Por lo tanto, el impacto en el rendimiento es mínimo.
|
MAXIMUM PROTECTION |
| En el caso de las transacciones de la base de datos principal, los datos de redo se transmiten de forma sincrónica y se escriben en el disco de la base de datos en espera redo log antes de que se confirme la transacción. Si la base de datos en espera deja de estar disponible, la base de datos principal se cierra automáticamente para garantizar la protección de las transacciones. |
MAXIMUM AVAILABILITY |
| Es similar al modo |
| En el caso de las transacciones de la base de datos principal, el redo se transmite de forma sincrónica a la base de datos en espera, y la principal solo espera una confirmación de acuse de recibo del redo en la base de datos en espera, no a que se haya escrito en el disco en espera. Este modo, también conocido como |
Las réplicas de lectura en RDS Custom for Oracle se crean con el modo de protección de máximo rendimiento, que también es el modo de protección predeterminado de Oracle Data Guard. El modo de rendimiento máximo proporciona el menor impacto en el rendimiento de la base de datos principal, lo que puede ayudarle a cumplir el requisito del objetivo de punto de recuperación (RPO) medido en cuestión de segundos.
Para lograr un objetivo de cero pérdidas de datos (RPO=0), puede personalizar el modo de protección de Oracle Data Guard MaxAvailability
con la SYNC+NOAFFIRM
configuración Redo Transport para mejorar el rendimiento. Como las confirmaciones en la base de datos principal solo se reconocen después de que los vectores redo correspondientes se hayan transmitido correctamente a la base de datos en espera, la latencia de la red entre la instancia principal y la réplica puede ser crucial para las cargas de trabajo sensibles a las confirmaciones. Recomendamos realizar pruebas de carga de la carga de trabajo para evaluar el impacto en el rendimiento cuando la réplica de lectura esté personalizada para ejecutarse en modo MaxAvailability
.
La implementación de la réplica de lectura en la misma zona de disponibilidad que la base de datos principal proporciona una latencia de red más baja en comparación con la implementación de la réplica de lectura en una zona de disponibilidad diferente. Sin embargo, es posible que implementar las réplicas principal y de lectura en la misma zona de disponibilidad no cumpla con los requisitos de alta disponibilidad porque, en el improbable caso de que la zona de disponibilidad no esté disponible, tanto la instancia principal como la instancia de réplica de lectura se ven afectadas.