5 ms·
Lots of choices in the this space... - this tool (apache traffic server) - regular apache can proxy/cache/route - nginx - traefik - haproxy - envoy
by tyingq 5y ago
Lots of choices in the this space...
- this tool (apache traffic server)
- regular apache can proxy/cache/route
- nginx
- traefik
- haproxy
- envoy
- kong
- ...more
Then it also somewhat intersects with less directly related things in other spaces, like squid, varnish, istio, and so on.
Is there some document somewhere that goes over the choices, overlaps, etc?
- nuerow 5y ago> Is there some document somewhere that goes over the choices, overlaps, etc? I believe Apache Traffic Server doesn't really compete with the likes of nginx or traefik. Apache Traffic Server is a HTTP caching server/web accelerator, thus it's specialized for caching HTTP requests and consequently it's simpler to deploy and configure. With that in mind, it competes with the likes of Squid[1] or Varnish[2]. [1] http://www.squid-cache.org/ http://www.squid-cache.org/ [2] https://varnish-cache.org/ https://varnish-cache.org/
- tyingq 5y agoIt does support routing via SNI. And of course, people do use nginx (and other tools) just as proxy caches. That's sort of what I was getting at, lots of overlap and sub-niches.
- IronWolve 5y agoI've used varnish in the past with cdn's, never had an issue so I have not tried other cashing/load balancing products. Internally use squid with rules for non routed internal network addresses. Sounds like lots of newer products out there, maybe even better products, but you sometimes just stay with whats working due to time/budgets. Would really be interested in articles with benchmarks, pros/cons, etc on different products. Wonder why not many websites doing this for content? Sounds like a good market that needs filled.
- handrous 5y agoWhich of those can proxy TCP, as opposed to HTTP? Haproxy can.
- trebecks 5y agonginx too http://nginx.org/en/docs/stream/ngx_stream_proxy_module.html http://nginx.org/en/docs/stream/ngx_stream_proxy_module.html
- johnchristopher 5y agoTraefik too.
- sciurus 5y agoWhy do you describe it as less directly related to squid and varnish? I haven't worked with ATS before, but it's documentation describes it as "a high-performance web proxy cache that improves network efficiency and performance by caching frequently-accessed information at the edge of the network" which makes it seem to fill a similar role as them.
- tyingq 5y agoYes, you're right, though that sort of goes to my question :)
- CameronNemo 5y agoIstio is primarily just a wrapper around Envoy, no?
- thatwasunusual 5y agoVarnish?