Traffic Server
Encyclopedia
The Apache
Apache Software Foundation
The Apache Software Foundation is a non-profit corporation to support Apache software projects, including the Apache HTTP Server. The ASF was formed from the Apache Group and incorporated in Delaware, U.S., in June 1999.The Apache Software Foundation is a decentralized community of developers...

 Traffic Server (TS) is a modular, high-performance reverse proxy
Reverse proxy
In computer networks, a reverse proxy is a type of proxy server that retrieves resources on behalf of a client from one or more servers. These resources are then returned to the client as though it originated from the reverse proxy itself...

 and forward proxy server, generally comparable to Nginx
Nginx
nginx is a Web server and a reverse proxy server for HTTP, SMTP, POP3 and IMAP protocols, with a strong focus on high concurrency, performance and low memory usage. It is licensed under a BSD-like license and it runs on Unix, Linux, BSD variants, Mac OS X, Solaris, and Microsoft Windows.- Overview...

 and Squid. It was created by Inktomi
Inktomi
Inktomi Corporation was a California company that provided software for Internet service providers. It was founded in 1996 by UC Berkeley professor Eric Brewer and graduate student Paul Gauthier. The company was initially founded based on the real-world success of the search engine they developed...

, and distributed as a commercial product called the Inktomi Traffic Server, before Inktomi was acquired by Yahoo!
Yahoo!
Yahoo! Inc. is an American multinational internet corporation headquartered in Sunnyvale, California, United States. The company is perhaps best known for its web portal, search engine , Yahoo! Directory, Yahoo! Mail, Yahoo! News, Yahoo! Groups, Yahoo! Answers, advertising, online mapping ,...

. Yahoo!'s OStatic guest post Yahoo's Cloud Team Open Sources Traffic Server states that Yahoo! uses TS in production to serve more than 30 Billion objects per day on sites like the Yahoo! homepage, and Yahoo! Sports, Mail, and Finance . Yahoo! released the TS source to Apache as an Apache Incubator project in July 2009 . On April 21, 2010, the Apache board accepted Traffic Server as a TLP, graduating the project out of incubation. TS is now in version 3.0.1, with a 3.1.0 developers release available for testing new features in the 3.x branch.

The OStatic post describes TS as shipping "... with not only an HTTP web proxy and caching solution, but also ... a server framework, with which you can build very fast servers for other protocols". Traffic Server has been benchmarked to handle 200,000 requests per second or more (small objects out of cache) . At a talk at the 2009 Cloud Computing Expo, members of the Yahoo! TS team stated that TS is used in production at Yahoo! to handle 400TB of traffic per day using only 150 commodity machines. The OStatic post describes TS as the "product of literally hundreds of developer-years".

In the context of cloud computing, TS would sit conceptually at the edge of the cloud, routing requests as they come in. It could be described as a highway into and out of the cloud. In Yahoo!, it is used for the edge services shown in the graphic distributed at the 2009 Cloud Computing Expo depicting Yahoo!'s private cloud architecture. In practical terms, a typical server configuration might use TS to serve static content, such as images and JavaScript, CSS, and HTML files, and route requests for dynamic content to a web server such as Apache HTTP Server
Apache HTTP Server
The Apache HTTP Server, commonly referred to as Apache , is web server software notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server software to surpass the 100 million website milestone...

.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK