Skip Links

Network World

  • Social Web 
  • Email 
  • Close

(Comma separation for multiple addresses)
Your Message:

Speedy returns are Google's goal

By Phil Hochmuth , Network World , 09/01/2003
  • Share/Email
  • Tweet This
  • Comment
  • Print

While few Web sites can handle an average of 200 million queries and a billion HTTP requests per day, Google has done it for years. But the search engine leader wanted to do it better.

Known for its speedy return of relevant search topics, Google recently decided to give its site a boost with a Web server load-balancing upgrade. But the firm wanted a product that did more than just keep traffic flowing smoothly among its thousands of servers, says Urs Holzle, a Google fellow, who heads infrastructure strategy at the firm.

"What we were mostly looking for was performance and stability" in a load-balancing device, Holzle says. Stability includes not only uptime, he adds, but also "the ability to handle denial-of-service [attacks], viruses and ping floods. We're now using the NetScaler switches to do that after deploying them about three months ago."

Since its rollout began in January, Google has installed "dozens" - Holzle would not say specifically how many - of NetScaler 9800 Secure Application Switches. The boxes sit at the front end of Google's Image Search Web presence, where the boxes balance traffic among Web servers and search engine boxes.

"Our image search is one of our most performance-intensive apps," Holzle says. "Each search result has at least 25 with images. And we receive thousands of requests per second. The NetScaler boxes do well with that."

While the NetScaler boxes have Gigabit interfaces and can handle several hundred megabit/sec of Layer 4 to Layer 7 traffic processing, Holzle says, "we're not exploiting that." Most of Google's traffic consists of bursts of traffic, instead of long, sustained packet flows. "Bandwidth is not a limitation for our applications," he says.

Google's data centers number "in the dozens" and operate in the U.S. and around the world in undisclosed locations. In the data centers, the firm operates hundreds of Web servers, running both Apache and a homegrown Web server application developed by Google.

These servers, typically Intel-based machines running Linux, sit in front of thousands (Google declined to give a number) of similarly configured search engine PCs, which run the proprietary applications that troll the Web and rank pages according to search criteria - Google's claim to fame.

"We carefully optimized our site for speed before and after the NetScaler installation," Holzle says. But he says the NetScaler boxes add a degree of speed and security to the site.

One of Google's imperatives is to prevent its front-end Web servers from being pecked to death by floods of ping and TCP requests, whether benign or malicious. Google has deployed several features on the NetScaler boxes to do this.

"Attacks and malicious traffic are something that's always happening here," Holzle says. "As a large Internet site, we are always a potential target. We're not going to wait until something happens."

  • Share/Email
  • Tweet This
  • Comment
  • Print

Comment
Login
Forgot your account info?
Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed