Announcing Envoy: C++ L7 proxy and communication bus
1–10 of 33 posts
Re: Announcing Envoy: C++ L7 proxy and communication bus
#2However it also does load balancing. But doesn't that defeat the purpose a little bit? If your monitoring tool is the same as your load balancing tool, then who's monitoring the load balancer? :) I might be misunderstanding the architecture here.
Re: Announcing Envoy: C++ L7 proxy and communication bus
#3However, I couldn't find a performance benchmark test or something compared to alternatives such as haproxy, nginx, etc. So I'm going to make my hands dirty now. ;)
Re: Announcing Envoy: C++ L7 proxy and communication bus
#4Re: Announcing Envoy: C++ L7 proxy and communication bus
#5Re: Announcing Envoy: C++ L7 proxy and communication bus
#6This does seem incredibly useful for service oriented architectures. As I understand, it's basically a per application, per machine monitoring library for quickly detecting problems up and down the network stack. However it also does load balancing. But doesn't that defeat the purpose a little bit? If your monitoring tool is the same as your load balancing tool, then who's monitoring the load balancer? :) I might be…
Re: Announcing Envoy: C++ L7 proxy and communication bus
#7Pardon my ignorance, but would someone mind explaining, in a little more detail, when this software would be necessary, and perhaps other tools that do the same thing? Envoy seems like it does a lot, I'm just trying to wrap my head around it.
Re: Announcing Envoy: C++ L7 proxy and communication bus
#8Pardon my ignorance, but would someone mind explaining, in a little more detail, when this software would be necessary, and perhaps other tools that do the same thing? Envoy seems like it does a lot, I'm just trying to wrap my head around it.
Their docs actually compare it to a lot of other stuff like haproxy, nginx, Amazon ELB, and more. https://lyft.github.io/envoy/docs/intro/comparison.html
Re: Announcing Envoy: C++ L7 proxy and communication bus
#9Earlier quoted context omitted.
Their docs actually compare it to a lot of other stuff like haproxy, nginx, Amazon ELB, and more. https://lyft.github.io/envoy/docs/intro/comparison.html
I didn't see these, thank you!
Re: Announcing Envoy: C++ L7 proxy and communication bus
#10This does seem incredibly useful for service oriented architectures. As I understand, it's basically a per application, per machine monitoring library for quickly detecting problems up and down the network stack. However it also does load balancing. But doesn't that defeat the purpose a little bit? If your monitoring tool is the same as your load balancing tool, then who's monitoring the load balancer? :) I might be…
Because all inter-service requests are going through Envoy, it is really easy to keep incredibly detailed stats about network health, request success rate & more.
Envoy performing the task of load balancing does not defeat the purpose, because it provides extremely detailed stats for ALL THE THINGS, they reported it helped them find problems much quicker, instead of checking service code, EC2 networking, or the ELB. Essentially by creating a supersolution with better stats reporting for all, troubleshooting seems like it would be easier.