Pekny clanek. Pgpool2 prave testuji a pripravuji se ho nasadit do produkcniho prostredi. Mam ho v konfiguraci replikace + loadbalancing a funguje zatim bezchybne.
Pouzivam reseni kdy mam dva stroje a na kazdem mam jednu databazi a zaroven i jeden pgpool, konfigurace do krize. Pro pgpool jsem ufunkcnil init skripty pro Linux-HA. Pgpool2 mi zajisti HA nad postgresem a Linux-HA, se kterym jsem to testoval, a nebo RHCS (Red Heat Cluster Suite), ktery mame jiz nasazeny v provozu a ktery se pro produkcni nasazeni jevi pricetneji, mi zajisti HA nad middlewarem pgpool2. Pokud obalime pgpool init skripty, tak to je v podstate jen dalsi sluzba nad kterou muzeme vytvorit HA dle nasi libosti. Pri takoveto konfiguraci muzeme jeden server rozmlatit sekerou a databaze bude dale dostupna. Samozrejme se tato konfigurace nemusi omezovat pouze na dva nody, ale muze jich byt takto zapojeno N pri stale stejne konfiguraci.
Velmi se mi v konfiguraci zamlouva moznost konfigurovat loadbalance koeficienty u jednotlivych serveru, jimz vyresime situaci kdy nemame uplne stejne vykonne zelezo.
Jako nejvetsi slabinu monetalne vidim proces obnovy po ztrate nodu (funguje, ale ocekaval bych, ze to pgpool bude uz resit sam a ne ja svymi skripty :-) ).

