Anand Lal Shimpi heeft een vermakelijk artikel geschreven over de derde grote upgrade van de AnandTech server farm binnen een jaar. Zelf volg ik AnandTech al sinds het prille begin in 1997, toen de site op een simpel Geocities accountje van start ging, en sindsdien is het AnandTech imperium uitgegroeid tot een site die maandelijks meer dan 40 miljoen pageviews genereert. Vanzelfsprekend vraagt dat stevige server hardware.
AnandTech wordt gehost op een Windows 2000 omgeving met MS SQL als database server, MS IIS als webserver en Coldfusion als scripttaal. De hardware draait op een mix van Intel en AMD machines, waarbij AnandTech evenals Tweakers.net heeft gekozen voor het gebruik van snelle single CPU Athlon webservers. De database backend draait op een dual Xeon 500/1MB en een dual PIII-800 met respectievelijk 1GB en 1,5GB geheugen.
Bij de upgrade van vorige week werden vijf machines toegevoegd - twee load balancers en drie webservers, waaronder twee systemen met een Gigabyte GA-7DX plankje en 512MB DDR SDRAM. Vanuit het oogpunt van kostenbesparing werd gekozen voor een software load balancing oplossing gebaseerd op het Linux Virtual Server project. Een hardware load balancer kost minimaal 20 ruggen en voor dat bedrag krijg je veelal niets meer dan een simpel uitgevoerde BSD bak met wat ingebakken load balancing software. LVS doet hetzelfde maar dan voor noppes. De load balancers werken op een PIII-866 en een i815 plankje met gekantelde DIMM slots, noodzakelijk om het geheel in een 1U rackmount te laten passen. Red Hat Linux 6.2 wordt als besturingsysteem gebruikt.
Na de upgrade heeft de AnandTech server farm een totale capaciteit van ruim 18GHz. Ter vergelijking: Tweakers.net levert met de huidige bezoekersaantallen 18 miljoen pageviews per maand en heeft nu een bescheiden capaciteit van 6,2GHz. Binnenkort komen daar nog 2 gigahertzen bij als de door Hardware.nl gesponsorde SQL replication server geplaatst wordt:
Can you believe it? It's been almost four years that AnandTech has been up and running online. It has always been overwhelming to think about where we came from and where you all, our readers, have helped us go. You've taken what started out as an idea on a Geocities page to an online magazine with a circulation of just under 3 million people. Saying thanks is the absolute least we can do, but keeping AnandTech and the Forums a place where you can continue to come to for entertainment, enjoyment and education is definitely something that you all deserve.We have been experiencing tremendous growth at AnandTech over the past few months. Traffic has more than doubled since we made our major server upgrade in August of last year, however until recently we were running on a relatively unchanged server setup. In order to cope with the increase in traffic we had to plan out yet another server upgrade, however this time around the situation was much more complicated. Our software load balancing solution that was used to make sure that you all would get put on the servers with the least amount of load at any given time was unfortunately showing its flaws and resulted in quite a few undesirable side effects. At the same time we ran into an unfortunate bug with a few of our server boards, proving that long-term real world use is the best test of reliability we can offer.
![]() ![]() |