Один из ключевых элементов для горизонтального масштабирования — это балансировка нагрузки. Но прежде чем говорить о балансировщике нагрузки, давай разберёмся, что такое прокси (в англ proxy).
В целом Proxy — инструмент для скрытия IP-адреса клиента от сервера. Используется для анонимности клиента и обхода ограничений.
Схема: Client → Proxy Server → Internet → Target Server
Пример: любой VPN.
Но системы тоже могут скрывать свои IP адреса от клиентов — и для этих задач есть reverse proxy.