Геораспределённые кластеры и ЦОД
Геораспределённые центры обработки данных (ЦОД) — это архитектура, в которой компоненты ИТ-инфраструктуры размещены на нескольких географически удалённых площадках, обеспечивая высокую отказо- и катастрофоустойчивость.
🖧 Геораспределённый кластер
Геораспределённый кластер — кластер, растянутый на несколько площадок (обычно 2+ ЦОД), синхронизированных между собой.
📌 Цель: сохранить работоспособность даже при полной недоступности одной площадки.
⚙️ Особенности
- Используется синхронная или асинхронная репликация
- Узлы кластера распределены по площадкам
- Обычно реализуется в модели HA или DR
- Требует стабильного и быстрого канала связи
🔁 Репликация
-
Синхронная — запись данных на обе площадки одновременно
✅ Минимальные потери данных
⚠️ Зависимость от сетевой задержки -
Асинхронная — запись на вторую площадку с задержкой
✅ Быстрее и надёжнее при плохой связи
⚠️ Возможна потеря последних транзакций
📦 Примеры реализации
- Stretch Cluster (VMware, Windows Server)
- Ceph RADOS + multisite
- PostgreSQL с Patroni + WAL shipping
- DRBD + Pacemaker
- GlusterFS Geo-Replication
🧠 Преимущества
- Катастрофоустойчивость (даже при потере ЦОД)
- Балансировка нагрузки между площадками
- Возможность переключения с минимальным RTO/RPO
⚠️ Сложности
- Увеличенные затраты (две площадки, каналы)
- Настройка quorum и репликации
- Сложность тестирования DR-сценариев