Wednesday, September 16, 2026

What is envoy Load Balancer

 


Envoy is a high-performance, open-source Layer 7 proxy and load balancer designed for cloud-native applications. [1, 2]  

Key Load Balancing Strategies 


• Round Robin: Sends requests sequentially to all available backends. 

• Least Request: Sends requests to the backend with the fewest active requests (default policy). 

• Random: Chooses an available backend at random. 

• Consistent Hash: Routes traffic based on a hash like a client IP or header to support session affinity. 

• Zone Aware Routing: Prefers closer upstream endpoints to minimize latency and network hops. [3, 4]  


Core Features 


• Service Discovery: Dynamically discovers upstream worker nodes and endpoints. 

• Health Checking: Regularly inspects node health to automatically adjust routing weights. 

• Advanced Traffic Control: Includes built-in circuit breaking, rate limiting, and traffic shaping. 

• Dual Deployment: Functions as both an edge/ingress load balancer and a service mesh sidecar proxy. [3, 5, 6, 7, 8]  


You can read more about configuration options and setup instructions in the Envoy Proxy Architecture Overview or check out the Envoy Gateway Load Balancing Guide. [3, 9]  

If you'd like, let me know:Are you deploying Envoy as an edge proxy or a service mesh sidecar?What load balancing algorithm do you plan to use?I can help you write the appropriate configuration configuration. 

AI responses may include mistakes.


No comments:

Post a Comment