I've read that article several times when designing my own farm. While it get points for being dirt cheap it is lacking in several other areas:
- The motherboards are not grounded to the case. This generates lots of noise which in turn can create errors.
- There is always a high chance of a short circuit because the motherboards are not insulated from the case properly.
- Any and all drilling you do into the case produces metal shards, another object that can produce short circuits.
- Leaving the back of a case open is just asking for trouble (bugs, dust, etc.)
- Cardboard backing = fire hazard AND it will adsorb moisture from the air.
- If you are going to build a render box, don't use the stock heat sinks. Your board will eventually fry.
- Building a rack like case can be a great space saver, unless you need to move it...By building several computers you can easily move the farm around or reconfigure the height.
- 1 fan per motherboard is not enough
You also have to consider that they bought most of their parts as bulk orders so if you tried to replicate this normally it would quickly become expensive.
In the past 3 months I built a render farm based on the following hardware:
Case
Heatsink
Thermalpaste (Enough for several computers)
Motherboard
Harddrive
CPU
Memory (Enough for two computers)
To build a server to store the files simply replace the small hard drive with a larger one, the quad core with a dual core, and use only one stick of ram. Lastly, the network backbone:
Gigabit Switch
Ethernet cables (preferably Category 6 class)
Oh and Drqueue does not work very well in my experience, especially with more recent software and operating systems. I am currently working on a Python based render farm which while still in development can run maya renders fairly well (KEYWORD: development). Check it out sometime, and feel free to modify. I hope this points you in the right direction. Good luck!