Active-passive vs active-active?

Middle+
390 просмотров
AFK Offer AI

Active-passive: один сервер обрабатывает трафик, второй стоит в горячем резерве и включается только при падении первого. Просто, но резервный сервер простаивает. Active-active: оба сервера обрабатывают трафик одновременно, балансировщик распределяет запросы. При падении одного — второй берёт всю нагрузку. Эффективнее используются ресурсы, но сложнее: нужна синхронизация состояния, могут быть конфликты записи. Для stateless сервисов active-active — стандарт. Для БД — active-passive проще и надёжнее.

Следующий вопрос

Как работает docker-compose override?