Traffic Server Apache...
Par Mathieu CARBONNEAUX
En 2002 yahoo rachète Iktomi 1.63Mi €, société qui développait le logiciel Traffic Server… Yahoo a continué à le faire évoluer Traffic Server et l’utilise massivement dans ces infrastructure…
En 2009 Yahoo décide d’ouvrir la source et de transmettre le projet à l’Apache Fondation…
Depuis le produit a beaucoup évolué…
Il se rapproche beaucoup de ce que fait SteelApp Traffic Manager de riverbed (ex Zeus Traffic Manager) qui est un reverse proxy qui permet de manipuler le traffic dans tous les sens…
Mais reste encore en deca… Mais cela présage pas mal ! À suivre !
Il peut fonctionner :
- en
Reverse Proxy / Cache, - en
Forwarder Proxy, - en
Transparente Proxy,
Quelques fonctions :
- il est “event driven” (comme lighttpd et nginx) et multithread
- il supporte les hierarchie de cache
- il supporte en standard la possibilité de le modifier à chaud
- de le monitorer à chaud
- il permet d’avoir des resolution dns par server (split dns)
- on peut manipuler le traffic avec du lua et du tcl
- il est pluggable
- support ESI
- support spdy et ssl (supportant le SNI)
- il fonctionne nativement en cluster (avec replication des configurations)
- il permet de collecter les logs en central
- il support que le protocole http pour le moment.
- mais dans l’avenir ils prévoient le support de FastCGI et AJP pour les backend
- il support le load balancing mais pas les
health check
Quelques liens sur le sujet :
- http://trafficserver.apache.org/
- http://en.wikipedia.org/wiki/Traffic_Server
- http://en.wikipedia.org/wiki/Inktomi
- https://cwiki.apache.org/confluence/display/TS/Presentations
- http://fr.slideshare.net/bryan_call/choosing-a-proxy-server-apachecon-2014