2. Определение задачи
• Определение текущего показателя
доступности
• Оценка рисков – сколько $/мин. стоит
даунтайм
• Определение желаемого показателя и
бюджета
6. Синхронизация кода
и настроек окружения
• Унифицирование конфигов веб-
серверов. Csync2.
• Отделение нереплицированного кода
(админки, cms, скрипты загрузок,etc..)
для работаты лишь на одной ноде.
• Система выкатки кода на продакшн
(скрипты для git/svn)
9. Node #3
• Quorum for STONITH “Shoot The
Other Node In The Head”
• Nginx ip migration (main node
failure same DC)
• Application Node (Script Only)
• MySQL Slave for backup
10. High Availability
• Опись сценариев
• Организация внутренней сети
(мигрирующие ip)
• Настройка кластерного ПО –
Pacemaker + Corosync
• BGP backup community
• DNS failover (Low TTL, In-
house NS)