Behind AnandTech - 2002 Server Upgradeby Anand Lal Shimpi on April 1, 2002 11:00 PM EST
- Posted in
- IT Computing
Analyzed and Load Balanced by Pogo Linux
In our second server upgrade of 2001 we worked with Pogo Linux to setup two 1U Linux machines that would act as hardware load balancers for our 9 web servers. Today the AnandTech Web Architecture stands as follows:
4 - AnandTech WWW Servers (www1 - www4.anandtech.com)
3 - AnandTech Forums Servers (forums1 - forums3.anandtech.com)
2 - AnandTech Subscriber Servers (subscriber1 - subscriber2.anandtech.com)
We have other web servers but those are mainly for administration and other behind the scenes uses such as our content management system and advertisement administration box. These two 1U Linux machines are what you hit whenever you type in www.anandtech.com or forums.anandtech.com or subscriber.anandtech.com. They look at the load on all of the web servers and direct you to the appropriate one with the least load (hence the name load balancer).
Due to drive problems with the load balancers (interestingly enough they were using IBM 75GXP drives), we had to perform some maintenance on the systems by installing new drives and rebuilding the software setup. Outside of that, however, our two load balancers remain unchanged from their original configurations. As a quick refresher, here are their specs:
Pentium III 866
Intel i815EAL Motherboard
256MB PC133 SDRAM
Dual 10/100 Ethernet Controllers
As you can see there's nothing too spectacular about the specs of these systems; we simply wanted something in a low-profile 1U chassis that would be as reliable as possible.
Last year, we came to Pogo with a request for a different sort of machine. The stats for all of the AnandTech Web Servers can quickly take up quite a bit of space. These are the stats that record how many people visited the site, how many pages they read, if/when they came back, etc This information is generally very useful to our sales staff and it's important that it is kept in its entirety. Unfortunately, a month's worth of stats can easily fill a few 40GB drives. While web server logs are easily compressible, sometimes you need them in uncompressed form, and thus we needed a machine that would become an easily administrable storage server for analyzing our stats.
From top to bottom: StorageWare 1400, Load Balancer 1 and Load Balancer 2 (the final 4U box that is cut off is an old web server that was being removed)
Pogo had the perfect solution, their StorageWare 1400. The beauty behind the 1U StorageWare 1400 is its inexpensive RAID configuration made up of a 3Ware IDE RAID card and up to four IDE drives. The setup we asked for featured four 100GB IDE drives in a RAID 5 configuration (for redundancy, performance wasn't a major concern with this box) for a total of 300GB of usable storage space.
From the front you can't tell but there's 400GB of goodness in there
As with all of Pogo's setups the box runs Linux and is setup with PogoConf, Pogo's version of the popular Linux configuration system. The main attraction for the box is that because of its IDE RAID setup, you can get incredible amounts of storage at an extremely low cost.
With 400GB worth of hard drives in a fairly powerful server priced at less than $2500, it is difficult to beat the value of IDE RAID.