PostgreSQLのレプリカセットを3台以上で構築する方法

中山テックです。

大規模なシステムになると2台構成ではアクセスが遅くなり、3台以上で構成することも多いです。
とは言え設定方法が大幅に変わるという訳でもありません。

今回は3台以上でのレプリカセットを作成する方法についてお話したいと思います。


現状の構成(2台)


PostgreSQL×pgpool-ii2台構成の図

図を見るとPostgreSQL×pgpool2台構成、それぞれレプリカセットが構築されています。
pgpool同士もPostgreSQL同士も繋がっており、pgpoolからはロードバランスの設定もされてます。

今後PostgreSQLを+2台増設すると仮定。
IPの末尾133と134のサーバにPostgreSQLをインストールします。

そして元々の128と129に加え、インストールした2台のサーバの計4台のレプリカセットを行います。
※pgpool-iiの設定はまた時間のある時に説明します・・・

PRIMARY側の設定

ここから先は

2,335字

¥ 200

今後も良質な記事を執筆したいのでご支援のほどよろしくお願いいたします🙇