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.
Emule cargas de trabajo de Oracle RAC mediante puntos de conexión personalizados en Aurora PostgreSQL
Creado por HariKrishna Boorgadda (AWS)
Resumen
Este patrón describe cómo emular servicios en una carga de trabajo de Oracle Real Application Clusters (Oracle RAC) mediante Amazon Aurora compatible con PostgreSQL usando puntos de conexión personalizados que distribuyen las cargas de trabajo entre las instancias de un único clúster. Este patrón muestra cómo crear puntos de conexión personalizados para bases de datos de Amazon Aurora. Los puntos de conexión personalizados le permiten distribuir y equilibrar la carga de trabajo en diferentes conjuntos de instancias de base de datos de su clúster de Aurora.
En un entorno Oracle RAC, los servicios
Requisitos previos y limitaciones
Requisitos previos
Una cuenta de AWS activa
Una base de datos de Oracle RAC migrada a una base de datos Aurora compatible con PostgreSQL
Limitaciones
Para conocer las limitaciones de los puntos de conexión personalizados, consulte Especificar las propiedades de los puntos de conexión personalizados en la documentación de Amazon RDS.
Arquitectura
Pila de tecnología de origen
Una base de datos de Oracle RAC de tres nodos
Pila de tecnología de destino
Una base de datos Aurora compatible con PostgreSQL con dos réplicas de lectura
Arquitectura de origen
En el siguiente diagrama se muestra la arquitectura de una base de datos de Oracle RAC de tres nodos.

Arquitectura de destino
En el siguiente diagrama se muestra la arquitectura de una base de datos Aurora compatible con PostgreSQL con dos réplicas de lectura. Las tres aplicaciones o servicios diferentes usan puntos de conexión personalizados, que atienden a distintos usuarios de aplicaciones y redirigen el tráfico y la carga entre las réplicas principales y las de lectura.

Herramientas
La edición de Amazon Aurora compatible con PostgreSQL es un motor de base de datos relacional compatible con ACID, completamente administrado que le permite configurar, utilizar y escalar implementaciones de PostgreSQL.
Amazon le CloudWatch ayuda a monitorizar las métricas de sus recursos de AWS y las aplicaciones que ejecuta en AWS en tiempo real.
Amazon Relational Database Service (Amazon RDS) para PostgreSQL le ayuda a configurar, utilizar y escalar una base de datos relacional de PostgreSQL en la nube de AWS.
La interfaz de la línea de comandos de AWS (AWS CLI) es una herramienta de código abierto que le permite interactuar con los servicios de AWS mediante comandos en su intérprete de comandos de línea de comandos.
Epics
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Cree un clúster. | Para crear el clúster, consulte Crear un clúster de base de datos y conectarse a una base de datos en un clúster de base de datos de Aurora PostgreSQL en la documentación de Amazon RDS. | Administrador de AWS |
Cree un grupo de parámetros personalizados para la carga de trabajo. | Para crear un grupo de parámetros, consulte Crear un grupo de parámetros de clúster de base de datos en la documentación de Amazon RDS. | Administrador de AWS |
Cree alarmas y notificaciones de eventos. | Puedes usar las notificaciones de eventos y las CloudWatch alarmas de Amazon para avisarte cuando el clúster cambie de estado y para capturar métricas cuando se alcance un umbral predefinido. Para crear una CloudWatch alarma, consulte Crear una CloudWatch alarma basada en un umbral estático en la CloudWatch documentación. Para crear una notificación de evento, consulte Crear una regla de CloudWatch eventos que se active en un evento en la CloudWatch documentación. | Administrador de AWS |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Añada las réplicas de lectura al clúster. |
| Administrador de AWS |
Anote el punto de conexión de la réplica de lectura. | Documente el punto de conexión de la réplica de lectura. Lo usará más adelante, en la creación de los puntos de conexión personalizados. | Administrador de AWS |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Introduzca un nombre para el punto de conexión personalizado. | Cree un nombre único de punto de conexión, relacionado con su carga de trabajo o aplicación, para cada punto de conexión que necesite. | Administrador de AWS |
Agregue los miembros del punto de conexión. | Agregue sus puntos de conexión de réplica de lectura a un grupo personalizado. Para obtener más información, consulte Editar un punto de conexión personalizado en la documentación de Amazon RDS. | Administrador de AWS |
(Opcional) Agregue futuras instancias al clúster. | Si desea añadir más réplicas o puntos de conexión al grupo personalizado, consulte Cómo añadir réplicas de Aurora a un clúster de base de datos en la documentación de Amazon RDS. | Administrador de AWS |
Cree el punto de conexión. | Para crear el punto de conexión, consulte Crear un punto de conexión personalizado en la documentación de Amazon RDS. | Administrador de AWS |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Comparta los detalles del punto de conexión personalizado con la aplicación que corresponda a su carga de trabajo. | Agregue los detalles de su punto de conexión personalizado a los detalles de conexión a la base de datos en la aplicación de informes que desea probar. | Administrador de AWS |
Conecte la carga de trabajo mediante el punto de conexión personalizado. | Valide los detalles del punto de conexión personalizado en la aplicación de informes. | Administrador de AWS |
Compruebe los detalles de la conexión en la base de datos. |
| Administrador de AWS |