cloud
Словарь ↗Мультирегиональная архитектура (Multi-Region)
Мультирегиональная архитектура запускает приложение в двух или более географически разделённых облачных регионах (например, один в США, другой в Европе) вместо единственной точки. Почему это важно: она даёт три вещи — устойчивость к отказу целого региона, меньшую задержку за счёт обслуживания пользователей из ближайшего региона и соответствие требованиям к резидентности данных, когда регуляции обязывают хранить данные граждан внутри страны. Практическая заметка: мультирегиональность мощна, но по-настоящему сложна, и главная причина — состояние. Серверы без состояния реплицируются легко; базы данных — нет: приходится выбирать между одним основным узлом с репликами для чтения (просто, но запись далеко для части пользователей) и мультимастером или глобально распределёнными базами (сложно, с компромиссами по согласованности). Большинству SaaS-продуктов настоящий active-active в нескольких регионах не нужен с первого дня; один регион с несколькими зонами доступности покрывает типичные сценарии отказа. Добавляйте регионы, когда задержка, соответствие требованиям или реальный SLA по аптайму этого потребуют, — а не заранее.
Похожие термины