Servidor de Tráfico Apache

De Wikipedia, la enciclopedia libre
Servidor de Tráfico Apache
Información general
Tipo de programa proxy
Desarrollador
Lanzamiento inicial 1998
Licencia
  • Licencia Apache, versión 2.0
  • licencia privativa
Información técnica
Programado en C++
Versiones
Última versión estable 9.2.39 de octubre de 2023
Enlaces

El Servidor de Tráfico Apache (ATS) es un servidor modular, un proxy inverso de alto rendimiento y un proxy tradicional, generalmente comparable a Nginx y Calamar. Fue creado por Inktomi, y distribuido comercialmente como Servidor de Tráfico Inktomi, antes de que Inktomi fuera adquirida por Yahoo!.

Poco después de que Yahoo! lanzará la fuente del TS a Apache como un proyecto de la Incubadora Apache en julio del 2009,[1]​ un editor invitado de la publicación en línea de Yahoo! OStatic[2]​ declaró que Yahoo! usa el TS en producción para servir a más de 30 mil millones de objetos por día, en sitios como la página de inicio de Yahoo!, Yahoo! Deportes, Correo y Finanzas.

El 21 de abril de 2010, la junta de directivos de Apache aceptó al Servidor de Tráfico como un TLP, graduando al proyecto de la incubadora.[3]

Versión actual[editar]

La última versión estable es la 9.0.1 y fue lanzada el 16 de abril del 2021. La última versión con soporte de largo plazo es la 8.1.1, lanzada el 2 de diciembre del 2020.[4]

Para junio del 2021, ATS estaba disponible en dos instancias estables distintas, la versión 8 con soporte a largo plazo y la versión 9 con el último lanzamiento y actualizaciones cuaternarias programadas. Comenzando con la versión 4.0, todas las actualizaciones subsecuentes son consideradas estables para producción y siguen un versionado semántico y regular. Actualmente la rama maestra en Git se considera el avance en calidad previa a la incorporación a versiones finales, reemplazando los lanzamientos preliminares para desarrolladores. El soporte de largo plazo se le da a la última versión menor de un lanzamiento principal, por todo un año.[5]

ATS tiene buen soporte para la nueva generación del protocolo HTTP, al menos hasta la v6.0.0, HTTP/2 (un.k.Un. H2). En el sitio Is TLS Fast Yet, tiene una puntuación de 100%. ATS está activamente siendo desarrollado y apoyado por varias compañías grandes, así como por muchos colaboradores individuales.

Características y rendimiento[editar]

El post de OStatic describe la entrega de TS como "... no solo un proxy web HTTP y una solución de almacenamiento en caché, también ... un framework del servidor, con el que también puedes construir servidores muy rápidos para otros protocolos".[2]​ Se ha estimado que el servidor de tráfico puede manejar al menos 200,000 solicitudes por segundo (objetos pequeños fuera de caché).[6]​ En una charla en la Expo de Computación del 2009,[7]​ miembros del equipo Yahoo! TS declararon que está siendo utilizado en producción en Yahoo! para manejar 400TB de tráfico diariamente usando solo 150 máquinas base. El post de OStatic describe a TS como el "producto de literalmente centenares de años para desarrolladores".

Implementación[editar]

En el contexto de computación en la nube, TS se encuentra conceptualmente al borde de la nube, dirigiendo las solicitudes conformé van llegando. En Yahoo!, es utilizado para los servicios periféricos, como podemos ver en un gráfico distribuido por la Expo de Computación 2009, que describe la arquitectura privada de nube en Yahoo!.[8]​ En términos prácticos, una configuración típica de servidor podría utilizar TS para servir contenido estático, como imágenes, Javascript, Hojas de estilos en casacada (CSS), y archivos HTML, además de dirigir solicitudes para contenido dinámico a un servidor de web como el Servidor HTTP de Apache.

Referencias[editar]

  1. «Apache Incubator Wiki August 2009 Board reports». 12 de agosto de 2009. Archivado desde el original el 11 de agosto de 2012. Consultado el 24 de diciembre de 2009. 
  2. a b «Yahoo's Cloud Team Open Sources Traffic Server». 2 de noviembre de 2009. Archivado desde el original el 12 de junio de 2012. Consultado el 24 de diciembre de 2009. 
  3. «Traffic Server graduates to top-level open-source project». 23 de abril de 2010. Archivado desde el original el 29 de julio de 2016. Consultado el 1 de noviembre de 2021. 
  4. «Apache Traffic Server Downloads». trafficserver.apache.org (en inglés). Consultado el 8 de junio de 2021. 
  5. «Official project release management process». 6 de septiembre de 2013. 
  6. «The Apache Software Foundation Announces Apache Traffic Server v3.0.0 : The Apache Software Foundation Blog». 14 de junio de 2011. 
  7. «2009 Cloud Computing Expo». 12 de agosto de 2009. Archivado desde el original el 2 de enero de 2010. Consultado el 19 de junio de 2020. 
  8. «Yahoo's edge services graphic». 14 de junio de 2011. Archivado desde el original el 31 de enero de 2013. Consultado el 14 de junio de 2011. 

Enlaces externos[editar]