failover automático y balance de carga

From: "Lazaro Garcia" <lazaro3487(at)gmail(dot)com>
To: "'POSTGRES'" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: failover automático y balance de carga
Date: 2017-02-10 14:39:56
Message-ID: 002801d283ab$93269030$b973b090$@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos en la lista, deseo crear un clúster de 3 nodos configurado con
streaming replicación para ofrecer alta disponibilidad y balancear la carga
de lectura para lo cual estoy haciendo pruebas con pgpool sin embargo los
resultados no han sido los esperados.

Sucede que cuando me conecto directamente a un nodo con pgbech el número de
transacciones es mucho mayor (casi el doble) que cuando ejecuto el test
accediendo a través de pgpool aun cuando la funcionalidad de balance de
carga permanece activa. El problema en este punto creo que se deba a que
pgpool debe parsear las consultas para saber a qué nodo enviársela (maestro
o esclavo) incluyendo el chequeo de los retrasos en la réplica para enviarla
al nodo donde según configuración (delay_threshold) se pueda ejecutar.
(Cualquier aclaración en este punto es apreciada)

También he leído sobre configuraciones con Pacemaker y Corosync en entornos
de alta disponibilidad para failover automático pero solo un nodo recibe
toda la carga y no se balancean las lecturas.

Me podrían recomendar soluciones para satisfacer estos requerimientos.

Saludos a todos.

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Maria Antonieta Ramirez 2017-02-10 17:20:34 error
Previous Message Guillermo E. Villanueva 2017-02-10 14:00:00 Re: update masivo con minimos recursos