The Search Engine Professionals at Rank for $ales.com --- In business since 1997.
Back to our Homepage SEO Tips that will make a big difference in your rankings and our most popular ** How To ** section The most common myths about SEO -- Read what the experts have to say about today's most common SEO myths and misconceptions Frequently Asked Questions to Search Engine Optimization and Positioning Search Engine Optimization Industry News -- Stay in tune with the most recent developments in search engine technology and the SEO industry Contact Rank for $ales today and get your site's rankings high in the engines-- Right where they should be!

  SEARCH FOR:   CITY or STATE:

Search this site


Server load balancing and Google

September 2, 2003

While few Web sites can handle an average of 200 million queries and a billion HTTP requests per day, Google Inc. 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 (Inc.) 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 megabits per second 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 centres number "in the dozens" and operate in the U.S. and around the world in undisclosed locations. In the data centres, the firm operates hundreds of Web servers, running both Apache and a home-grown 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."

One way the NetScaler boxes provide security is by acting as a second-defence firewall, behind the company's dedicated firewall boxes. "All the load balancers are designed to accept IP traffic on Port 80," Holzle says. "That's what they forward. If incoming traffic does not designate a port, or is not IP, all packets automatically get dropped."

Other features on the box allow rate limiting for such diagnostic traffic as ping and Internet Control Messaging Protocol, which can be used to swamp a Web server in a DoS attack. "That reduces the time our (Web server) CPUs have to spend on that," he says. Another NetScaler feature in use are "SYN cookies," which let the NetScaler boxes process and respond to SYN messages - packets sent to initiate a TCP/IP connection, which can be used as a tool in "SYN flood" DoS attacks, where hundreds or thousands of hacked computers are coerced into sending bogus SYN packets to a Web server to overwhelm the box.

"SYN cookies allow you to respond to SYNs without congesting space on the box," Holzle says. "That lets you sustain a high rate of SYNs without consuming CPU usage." While the NetScaler boxes offer Layer 7 deep packet inspection features, which some users turn on for such applications as HTTP, cookie and XML switching and traffic acceleration, Holzle says Google is not using these features.

"We're using Layer 4 only," Holzle says. "That's because we have an existing Layer 7 solution which runs on Web servers." Load-balancing technology is not new to Google, as the firm had another vendor's Layer 4 to Layer 7 gear installed for several years before the NetScaler rollout. (Holzle would not say which company.) The decision came down to "three major players" he says, and adds Google won on its performance, scalability and security features.

While Google got a good price on the NetScaler gear (Holzle wouldn't give that away, either) he adds that cost was not a deciding factor in the deal. "We were really looking for the best performance out there," he says.

Source: IT World Canada


Back to the top of the page.         
Fill out your e-mail address
to receive our free newsletter!

We strongly suggest you bookmark our web site by clicking here.

Tired of receiving unwanted spam in your in box? Then get SpamArrest™ and put a stop to all that nonsense. Click here to get all the details.
Tired of receiving unwanted spam in your in box? Get SpamArrest™ and put a stop to all that SPAM. Click here and get rid of SPAM forever!

Get your business or company listed in the Global Business Listing directory and increase your business. It takes less then 24 hours to get a premium listing in the most powerful business search engine there is. Click here to find out all about it.

Rank for $ales strongly recommends the use of WordTracker to effectively identify all your right industry keywords. Accurate identification of the right keywords and key phrases used in your industry is the first basic step in any serious search engine optimization program. The keywords you think are the best may be totally different than the ones recommended by WordTracker. Click here to start your keyword and key phrase research.

Pay Rank for $ales securely with your Visa, MasterCard, Discover, or American Express credit card through the secure PayPal network. (Note: PayPal is an eBay company, and maintains a net free capital of US $ 50 Million).
VisaMasterCardDiscoverAmerican Express

You can link to the Rank for Sales web site as much as you like. Read our section on how your company can participate in our reciprocal link exchange program and increase your rankings in all the major search engines such as Google, AltaVista, Yahoo and all the others.

Powered by Sun Hosting          Protected by Proxy Sentinel™          Traffic stats by Site Clicks™

Site design by GCIS              SEO enhanced by Pagina+™            Online sales by Web Store™


Call Rank for Sales toll free from anywhere in the US or Canada:   1-800-631-3221
email:   info@rankforsales.com

| Home | SEO Tips | SEO Myths | FAQ | SEO News | Articles | Sitemap | Contact |


Copyright © Rank for Sales 2003    Terms of use    Privacy agreement    Legal disclaimer