Warning this article may contain opinions of the author that you and iTWire don't agree with.
Visit the last page to have your say forum.
PDFPrintE-mail

How two of the world's largest websites use Linux for high availability

Opinion and Analysis

Pop quiz: you have a web site and you want it to be popular. It must scale to tens, hundreds of thousands, even millions of visitors. It has to be snappy and responsive. What server platform will you host it on? Here’s what two of the world’s most popular sites – Wikipedia and Digg - went with, and it wasn’t Windows.

I have no doubt whatsoever you know about Wikipedia and an introduction is probably unnecessary. This is a comprehensive online encyclopaedia that is freely editable, which ensures currency of content while also being controversial for potential abuse.

Wikipedia is rated by Alexa as having a traffic rank of 8. Alexa is an independent website monitoring company who provide site ranking information based on a variety of sources over a rolling three month period. Primarily, they measure the number of individual pages visited by individual people.

By rating Wikipedia an ‘8’ Alexa are saying that Wikipedia is the 8th most popular web site out of every site the company collects data on. For contrast, my personal blog – low traffic, little content, updated infrequently – has a paltry rank of 7,476,670. This site, iTWire.com, is ranked 39,326. If you’re interested, here’s an interesting article comparing Wikipedia’s Alexa ranking against many, many other web sites.

If you have a site as massive as Wikipedia, hit as many times a day by as many people as it, what are you going to do? We’re talking more than 10 million distinct articles, in 250 different languages, served to over 684 million people per year.

The answer is that Wikipedia have a massive server farm driving their web site – some 400 servers, in fact. And each and every one runs Linux.

Previously, Wikipedia had a mix of Red Hat and Fedora Linux installations. These aren’t unsurprising choices. Red Hat Linux is a very well known and popular enterprise-grade server product. Fedora is also by the same company; it is Red Hat’s community-supported distribution which omits some of its big brother’s grunt.

You’ll appreciate that the systems administration burden of managing upgrades and patches and software compatibilities is made easier if every server has the exact same platform. Therefore, Wikipedia decided to migrate every server to a single Linux distribution across the board. They chose Ubuntu Linux, which is arguably the most popular Linux release today.

Now, here’s something I really want to hit on: how many systems administrators does it take to manage 400 Linux servers? Let me tell you!

CONTINUED







SPONSORED PRESS RELEASES

Websense Security Labs Reports ‘User Trust’ Targeted Attacks; Over 1 in 10 ‘Top Search’ Results Categorised as Malware; Increased Focus on Web 2.0
Websense, Inc. today revealed the findings from its bi-annual research report: Websense Security Labs, State of Internet Security, Q3-Q4 2009.

Featured IT jobs

A varied DBA role that involves multitasking in a dynamic software development environment dealing with challenging customer needs on a daily basis.
Skills Tags:   Linux  Oracle  UAT
A position has just become available for experienced Program/Project Manager to join a large organisation on a major Data Centre upgrade....
Skills Tags:   SAP
URGENT! Experienced BDM needed for senior sales role in Melbourne - must have ITSM consultancy sales experience.
Skills Tags:   C  Development  EDI  IT
CRITICAL INCIDENT COORDINATOR - 24 x 7 shifts - 3 month CONTRACT ONLY...
Skills Tags:   Excel  IT  ITIL  Management  Reporting

Editors Picks

Stories you may have missed 

What iTWire offers for free

E - mail News SMS Headlines Desktop Alerts News Feeds Job Alerts Technology Events Press-Releases