Refactor code structure for improved readability and maintainability

This commit is contained in:
ada
2025-08-22 22:16:55 +03:00
parent 6ea0858f6e
commit 61c42be7b9
7 changed files with 323 additions and 6 deletions
@@ -0,0 +1,67 @@
---
title: "Геораспределённые кластеры и ЦОД"
layout: single
---
**Геораспределённые центры обработки данных (ЦОД)** — это архитектура, в которой компоненты ИТ-инфраструктуры размещены на **нескольких географически удалённых площадках**, обеспечивая высокую отказо- и катастрофоустойчивость.
---
## 🖧 Геораспределённый кластер
**Геораспределённый кластер** — кластер, растянутый на несколько площадок (обычно 2+ ЦОД), синхронизированных между собой.
📌 Цель: сохранить работоспособность даже при **полной недоступности одной площадки**.
---
## ⚙️ Особенности
- Используется **синхронная или асинхронная репликация**
- Узлы кластера распределены по площадкам
- Обычно реализуется в модели HA или DR
- Требует стабильного и быстрого канала связи
---
## 🔁 Репликация
- **Синхронная** — запись данных на обе площадки одновременно
✅ Минимальные потери данных
⚠️ Зависимость от сетевой задержки
- **Асинхронная** — запись на вторую площадку с задержкой
✅ Быстрее и надёжнее при плохой связи
⚠️ Возможна потеря последних транзакций
---
## 📦 Примеры реализации
- **Stretch Cluster** (VMware, Windows Server)
- **Ceph RADOS + multisite**
- **PostgreSQL с Patroni + WAL shipping**
- **DRBD + Pacemaker**
- **GlusterFS Geo-Replication**
---
## 🧠 Преимущества
- Катастрофоустойчивость (даже при потере ЦОД)
- Балансировка нагрузки между площадками
- Возможность переключения с минимальным RTO/RPO
---
## ⚠️ Сложности
- Увеличенные затраты (две площадки, каналы)
- Настройка quorum и репликации
- Сложность тестирования DR-сценариев
---
## 🔗 См. также:
- [[Кластеры высокой доступности]]