Driving Apache Traffic Server

Operations
Location: D135
Average rating: ****.
(4.20, 5 ratings)

Apache Traffic Server is a fast, scalable and feature rich HTTP proxy and caching server. Traffic Server was originally a commercial product from Inktomi corporation, and has been actively used inside Yahoo! for many years, as well as by many other large web sites. As of 2009, Traffic Server is an OpenSource project under the Apache umbrella, and is rapidly being developed and improved on by an active community.

This talk will explain the details behind the Traffic Server technology; What makes it fast? Why is it scalable? And how is it different compared to other HTTP proxy servers? We will discuss several use cases, and show how to configure and operate TS for common tasks. Being an HTTP proxy server and cache, there are many potential use cases, e.g.

  • Forward proxy, e.g. inside a corporate firewall
  • Reverse proxy, a.k.a. HTTP accelerator
  • Intelligent traffic and connection management
  • Layer 7 (HTTP) routing, e.g. URL hashing

Traffic Server is designed using a hybrid processing model, combining an event driven engine, with a multi-threaded process approach. This allows Traffic Server to scale on modern multi-core systems, taking advantge of available CPUs. Each thread (typically 2-3 per CPU) runs its own event driven state machine, which implies that each thread handles many client connections, i.e. an m-to-n model. Limiting the number of worker threads avoids the resource problems associated with thousands or tens of thousands of threads.

After introducing the technical details behind TS, we will discuss the common applications of a proxy and cache, when and why they would be applicable, and how to configure and use Apache Traffic Server effectively. Focusing on how to effectively use TS in a production environment, we’ll walk the audience through

  • Installation process
  • Configuration files
  • Operations and monitoring

The goal is to give a solid foundation of web proxying and caching, and why Apache Traffic Server is a serious contender in this space. We’ll analyze and understand the problem space, what tools TS provides, and how to use them.

Photo of Leif Hedstrom

Leif Hedstrom

Apple

Leif Hedstrom is a software engineer at Yahoo!, where he has designed and implemented several edge services actively used by many large sites, such as Y! News and Flickr. Lately he has pushed for Open Sourcing the HTTP proxy server used internally at Yahoo!, and since the fall of 2009, the Traffic Server project is now in the incubator stage with the Apache Software Foundation. Prior to Yahoo!, Leif has worked at several internet companies such as Netscape Communications and Infoseek Corporation.

Leif is an avid scuba diver, snowboarder, dog lover and family man. And of course, he’s a huge computer nerd.

Comments on this page are now closed.

Comments

Ben Reece
07/23/2010 10:46am PDT

Leif did a great job explaining what ATS is, possible applications, where it is in real-world use, where it is in development currently, and what’s coming up.

Very informative and a valuable 40 minutes.

Robert Morrison
07/22/2010 5:28pm PDT

Great speaker and presentation. I will definitely be trying out Apache Traffic Server.

  • Intel
  • Microsoft
  • Google
  • Facebook
  • Rackspace Hosting
  • (mt) Media Temple, Inc.
  • ActiveState
  • CommonPlaces
  • DB Relay
  • FireHost
  • GoDaddy
  • HP
  • HTSQL by Prometheus Research
  • Impetus Technologies Inc.
  • Infobright, Inc
  • JasperSoft
  • Kaltura
  • Marvell
  • Mashery
  • NorthScale, Inc.
  • Open Invention Network
  • OpSource
  • Oracle
  • Parallels
  • PayPal
  • Percona
  • Qualcomm Innovation Center, Inc.
  • Rhomobile
  • Schooner Information Technology
  • Silicon Mechanics
  • SourceGear
  • Symbian
  • VoltDB
  • WSO2
  • Linux Pro Magazine

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)

OSCON 2.0 Ideas

Have an idea for OSCON to share? oscon-idea@oreilly.com

Contact Us

View a complete list of OSCON contacts