Envoy Proxy
Envoy — это высокопроизводительный распределенный прокси-сервер (написанный на C++), предназначенный для отдельных сервисов и приложений, также это коммуникационная шина и «universal data plane», разработанный для больших микросервисных архитектур «service mesh»
Envoy — это L4-L7 балансировщик написанный на С++, ориентированный на высокую производительность и доступность.
Особенности Envoy
- С одной стороны, это в некотором роде аналог nginx и haproxy, соизмеримый с ними по производительности. С другой, он больше ориентирован под микросервисную архитектуру и обладает функционалом не хуже балансировщиков на java и go, таких как zuul или traefik.
- Задачи в которых Envoy незаменим:
- Балансировка трафика в сложных и динамичных системах. Сюда попадает service mesh, но это не обязательно только он.
- Необходимость функционала распределенной трассировки, сложной авторизации или другого, который есть в envoy из коробки или удобно реализовывается, а в nginx/haproxy нужно обложиться lua и сомнительными плагинами.
- Envoy распространяется в бинарниках только как docker образ. В образе уже есть пример статической конфигурации. Но нам он интересен только для понимания структуры.
Аналоги и альтернативы для Envoy Proxy
Envoy Proxy - похожие продукты (инструменты, решения, сервисы)
Proxy-Sale
Хорошие приватные и публичные бесплатные прокси для парсинга и снятия блокировок доступа
PROXY6
Персональные анонимные прокси
Proxy-Seller
Персональные IPv4 прокси
Lantern
Быстрый, безопасный и надежный доступ к открытому интернету с сохранением приватности
Отзывы
Отзывов пока нет.