Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Emule cargas de trabajo de Oracle RAC mediante puntos de conexión personalizados en Aurora PostgreSQL - Recomendaciones de AWS

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.

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 pueden abarcar una o más instancias, y facilitar el equilibrio de la carga de trabajo en función del rendimiento de las transacciones. Las características del servicio incluyen la recuperación end-to-end desatendida, los cambios sucesivos por carga de trabajo y la total transparencia de la ubicación. Puede usar este patrón para emular algunas de estas características. Por ejemplo, puede emular la capacidad de enrutar las conexiones para las aplicaciones de informes.

Requisitos previos y limitaciones

Requisitos previos 

Limitaciones

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 una base de datos 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.

Emulación de servicios en un RAC de Oracle mediante puntos de conexión personalizados en Aurora.

Herramientas

Epics

TareaDescripciónHabilidades 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

Cree el clúster de Aurora compatible con PostgreSQL

TareaDescripciónHabilidades 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
TareaDescripciónHabilidades requeridas

Añada las réplicas de lectura al clúster.

  1. Crear una réplica de lectura.

  2. nota

    Agregue la réplica de lectura a la misma zona de disponibilidad en la que se encuentra su clúster de base de datos. : Puede utilizar una zona de disponibilidad diferente si tiene requisitos que cumplir para su nodo de conmutación por error.

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

Agregue réplicas al clúster de base de datos Aurora compatible con PostgreSQL

TareaDescripciónHabilidades requeridas

Añada las réplicas de lectura al clúster.

  1. Crear una réplica de lectura.

  2. nota

    Agregue la réplica de lectura a la misma zona de disponibilidad en la que se encuentra su clúster de base de datos. : Puede utilizar una zona de disponibilidad diferente si tiene requisitos que cumplir para su nodo de conmutación por error.

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
TareaDescripciónHabilidades 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

Creación de puntos de conexión personalizados

TareaDescripciónHabilidades 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
TareaDescripciónHabilidades 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.

  1. Pruebe el nombre de usuario y el recuento de conexiones de su aplicación.

  2. Compruebe el equilibrio de carga entre sus cargas de trabajo para asegurarse de que las conexiones estén distribuidas en diferentes puntos de conexión personalizados (principal y réplicas de lectura).

Administrador de AWS

Pruebe las conexiones de la aplicación usando puntos de conexión personalizados

TareaDescripciónHabilidades 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.

  1. Pruebe el nombre de usuario y el recuento de conexiones de su aplicación.

  2. Compruebe el equilibrio de carga entre sus cargas de trabajo para asegurarse de que las conexiones estén distribuidas en diferentes puntos de conexión personalizados (principal y réplicas de lectura).

Administrador de AWS

Recursos relacionados

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.