mirror of
https://github.com/ada-dmitry/ada-dmitry.github.io.git
synced 2026-09-24 09:20:40 +00:00
Refactor code structure for improved readability and maintainability
This commit is contained in:
@@ -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-сценариев
|
||||
|
||||
---
|
||||
|
||||
## 🔗 См. также:
|
||||
- [[Кластеры высокой доступности]]
|
||||
Reference in New Issue
Block a user