La réplica de sólo lectura de alta disponibilidad

Una réplica de solo lectura de Databases for PostgreSQL de alta disponibilidad proporciona ventajas como, por ejemplo, una mayor escalabilidad de lectura, una mayor disponibilidad, una latencia de lectura reducida, prestaciones de copia de seguridad y recuperación tras desastre y la capacidad de distribuir el tráfico de lectura de forma eficiente. Contribuye a una infraestructura de base de datos más sólida y con mayor capacidad de respuesta para su aplicación.

Suministrar una réplica de sólo lectura de alta disponibilidad

Las réplicas de sólo lectura de Databases for PostgreSQL de alta disponibilidad se deben suministrar inicialmente en la configuración de un solo miembro (no HA). Para aprovisionar una réplica de sólo lectura, siga el procedimiento que se describe en Aprovisionamiento de una réplica de sólo lectura.

Después de suministrar la réplica de lectura, utilice la APICloud Databases para escalar la réplica de lectura a dos (o más) miembros.

Para aumentar la réplica de lectura, utilice el Punto final de grupos de escalado de la API Cloud Databases.

El comando de réplica de sólo lectura de alta disponibilidad

Para ejecutar el comando, primero necesita el {foundation endpoint} y el {id} para su instancia Cloud Databases.

El {foundation endpoint} es el punto de partida para acceder e interactuar con los recursos que expone la Cloud Databases API. El punto final de la fundación es visible en la interfaz de usuario dentro de su Overview. Para utilizar el punto final de la fundación, primero debe codificarse la URL. La codificación URL sustituye los caracteres no seguros por un % seguido de dos dígitos hexadecimales que representan el código ASCII del carácter.

El {id} es su Cloud Resource Name (CRN) e identifica de forma única su instancia Cloud Databases. Es visible en la interfaz de usuario dentro de su Overview.

Para utilizar {CRN} y {foundation endpoint} de su instancia en un comando, primero deben codificarse como URL. La codificación URL sustituye los caracteres no seguros por un % seguido de dos dígitos hexadecimales que representan el código ASCII del carácter.

curl -XPATCH -H 'Authorization: Bearer <>' "{foundation_endpoint}/deployments/{id}/groups/member" -d '{"members": {"allocation_count": 2}}'

Verificación del estado de la réplica de lectura

Para verificar el estado actual de la réplica de lectura, utilice el Punto final de grupos de escalado de la API Cloud Databases.

Utilice un mandato como:

curl -XGET -H 'Authorization: Bearer <>' "{foundation_endpoint}/deployments/{id}/groups"