[pgsql-jp: 34344] pgpoolを複数サーバで起動は可能?

今川 晃 imagawa @ okayama-coop.or.jp
2004年 11月 26日 (金) 16:08:19 JST


今川と申します

pgpoolを複数サーバで起動させても良いのでしょうか?

目的は、
DBサーバ1台(MasterDBまたはSlaveDB)がダウンしても、何事もないように業務
を続けたい
この1点です。

 サーバA     サーバB     サーバC
┌────┐┌────┐┌────┐
│アプリ  ││アプリ  ││アプリ  │
│ pgpool ││ pgpool ││ pgpool │
└─┬──┘└─┬──┘└─┬──┘
    ├─────┼─────┘
┌─┴──┐┌─┴──┐
│MasterDB││SlaveDB │
│        ││        │
└────┘└────┘


下図の構成も考えましたが、pgpoolサーバがダウンしたらダメージが大きいの
で少々不安です。
 サーバA     サーバB     サーバC
┌────┐┌────┐┌────┐
│アプリ  ││アプリ  ││アプリ  │
│        ││        ││        │
└─┬──┘└─┬──┘└─┬──┘
    ├─────┴─────┘
┌─┴──┐
│pgpool  │
│        │
└─┬──┘
    ├─────┐
┌─┴──┐┌─┴──┐
│MasterDB││SlaveDB │
│        ││        │
└────┘└────┘



[現在の環境]
サーバA
 linux + apache + tomcat + java1.4.2 + JDBC
サーバB
 linux + tomcat + java1.4.2 + JDBC
サーバC
 WindowsNT + java1.4.2(バッチ起動) + JDBC




pgsql-jp メーリングリストの案内