Load Balancer

Load Balancer — это компонент, который распределяет входящий трафик между несколькими инстансами сервиса.

Что это

Термин используется в контексте повышения доступности, горизонтального масштабирования и blue-green релизов. На практике он помогает стандартизировать процессы, упростить сопровождение и сделать систему более предсказуемой.

Когда применять

Подход особенно полезен для повышения доступности, горизонтального масштабирования и blue-green релизов. Если в проекте есть рост нагрузки, несколько окружений или требования к надёжности, эта тема почти всегда становится частью архитектуры.

Базовый пример

upstream app { server 10.0.0.1; server 10.0.0.2; }