[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 メーリングリストの案内