то все намешано, знающие люди, помогите разобраться. Там пишут про то что поднимают кластер, мастер-слейв, 4 ноды. Ок, репликация из коробки, все дела, это я понимаю. Нету автоматической смены мастера в случае сбоя, это плохо, но чувак для этого использует repmgr ( тут я не доконца понял что это за зверь), мастер автоматом в строй не возвращается, это жопа. Дальше используется pgbounser, я так понял это демон для распределения нагрузки между нодами и кеширования запросов, но авотр ставит его на все три ноды (а нельзя одну поставить на все три ноды? логичнее же), дальше идет haproxy, тоже на все три ноды, а pgbounser разве не умеет того что делает haproxy? он тупо запросы распределяет. Отдельный вопрос еще касательно того что пойдет ли pgbounser для 1с
Воу, это очень много вопросов)
как ты уже сказал, в ПГ встроенная репликация. и это самое норм решение (точно лучше репликации б-гмерзким pgpool). для автофэиловера есть ряд средств. одно из этих средств - repmgr. но так никто уже не делает. я бы посоветовал посмотреть в сторону patroni (потребует установки etcd) или pacemaker, если ты джедай никсов (потребует 3л слёз минимум XD)
pgbouncer != haproxy keepalived нужен, чтобы в приложэении указать один ip, а не переписывать конфиг после каждого фэловера
Обсуждают сегодня