Multi-region deployment на собеседовании системного аналитика

Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Карьерник — Duolingo для аналитиков: 10 минут в день тренируй SQL, Python, A/B, статистику, метрики и ещё 3 темы собеса. 1500+ вопросов в Telegram-боте. Бесплатно.

Зачем multi-region

Latency. Users глобально — closer region = faster.

DR. Region-wide failure. Other region survives.

Compliance. Data residency (EU данные в EU, RU данные в RU).

Capacity. Distribute load.

Active-passive

One region active. Other standby. Traffic switches при failover.

Pros: simpler, traditional DR.

Cons: standby resources idle, RTO measured в minutes.

Region A (active) ←→ replication → Region B (passive).
Failure A → DNS / LB switch к B.

Active-active

Both regions serve traffic.

Pros:

  • All capacity used.
  • Lower latency (closest region).
  • Faster failover.

Cons:

  • Data consistency complex (multi-master writes).
  • Conflict resolution.
User EU → EU region.
User US → US region.
Cross-region replication для shared data.
Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Data replication

DB cross-region.

  • Async replication (default). Eventual consistency.
  • Sync (rare across regions — too slow).

Conflict resolution.

  • Last-write-wins.
  • Application-level merge.
  • CRDT-style.

Storage replication. S3 cross-region replication. Etc.

Tradeoffs

Cost. 2× infrastructure. Plus cross-region traffic.

Complexity. Operations, debugging, deployments.

Consistency. Strong cross-region — slow / impossible. Eventual — application aware.

В РФ multi-region — Yandex Cloud (несколько zones), VK Cloud. Рассматривают cross-country DR.

Связанные темы

FAQ

Это официальная информация?

Нет. Статья основана на cloud architectural practices.


Тренируйте системный анализ — откройте тренажёр с 1500+ вопросами для собесов.