Отказоустойчивая HA-инфраструктура на Proxmox для сайта без простоев

Ссылка на работу
Сайт клиента должен работать, даже если полностью откажет один из серверов. Я спроектировал и построил отказоустойчивую инфраструктуру на собственных серверах Proxmox клиента. Роль: DevOps / инженер инфраструктуры (проектирование, внедрение, передача). Что сделано: — Кластер Proxmox с QDevice для кворума (без split-brain), репликация хранилища с согласованным RPO, критичные ВМ как HA-ресурсы — 2 балансировщика HAProxy/nginx на общем виртуальном IP (keepalived/VRRP), бэкенды закрыты от прямого доступа — 2+ одинаковых веб-ВМ через Ansible; сессии в общем Redis, загрузки на общем хранилище — PostgreSQL: primary + реплика с автоматическим failover на Patroni — DNS на виртуальный IP, TLS от Let's Encrypt, Proxmox Backup Server и дампы БД вне кластера, мониторинг с алертами — Админка убрана с публичного входа, доступ только из доверенной сети/VPN Приёмка: узлы отключали вживую — сайт оставался доступен, сессии не терялись, VIP и БД переключались автоматически. Восстановление из бэкапа проверено, переданы схема и ранбук.