Отказоустойчивый кластер Postgresql в связке с patroni+etcd+pgbouncer+haproxy+keepalived
Решение проблем с нестабильным нагруженным кластером PostgreSQL
К нам в EFSOL обратился клиент с проблемой разваливающегося продакшн-кластера PostgreSQL, который также находился под постоянно высокой нагрузкой (предельной для используемых ресурсов). Проблема стала системной и повторялась периодически. Развал кластера решался реинитом отвалившейся ноды, но это было только временное решение до следующего сбоя. DevOps-специалисты EFSOL произвели разбор и установили следующее:
В момент прерывания работы в сетевой подсистеме ВМ (привет, Hetzner), происходило переключение...
Установка СУБД PostgreSQL на ОС Astra Linux
Перед установкой программы необходимо первоначально обновить операционную систему (рис. 1 и 2). sudo apt update sudo apt-get dist-upgrade Для установки PostgreSQL выполните в терминале команду (рис. 3 и 4) sudo apt install -y postgresql флаг -y писать необязательно, он просто автоматически подтверждает установку Необходимо учесть, что установка займет некоторое время. После установки проверьте, включен ли PostgreSQL используя команды (рис. 5) sudo systemctl is enabled postgresql sudo pg_isready В...