Streaming video: Blades or Clone Army?
April 4, 2006 1:29 PM
Subscribe
Anyone have experience deciding between a blade center and regular rack servers?
I work for an educational institution. Our department is responsible for serving media from university sporting events.
Outsourcing the serving is an option, but is not one that we're exploring at this time due to marketing and contract constraints. I'm really just looking for server advice.
The constraint is the number of apache or other lighter-weight httpd serving processes that I can stream the flash video down. As long as the stream is alive, the process is alive. This has driven our single existing server absolutely crazy, with load average peaking as high as 15 at certain times. This single server is also responsible for processing the pages from our content management system. It's not a happy server...
I could easily saturate the 100mbps that I've got to the 'bone with a clone army of white box servers. The high and mighties want 'enterprise class'. So I'm looking at two options: 1) A rack full of cloned 1u media servers running LHTTPd. Two networks; video is uploaded to a master that then pushes it down to the slaves by copying it over a private network. A load balancer runs in front of the media servers to keep traffic distributed.
2) A cluster of blade servers running off of a fibre channel array. The media gets copied onto the shared partition on the fibre channel, and then the blades push the processes down the line.
Which do you think would be better and *why*? I've worked with racks full of load-balanced servers before, but I've never worked with a cluster or with blade servers on fibre channel. Advice? Things to consider? Other solutions besides outsourcing the whole mess?
posted by SpecialK to computers & internet (8 comments total)
Next, when you understand what architecture will best serve your needs, evaluate the suitability of discrete servers versus blades.
Intuitively, blade servers are preferred when you need a large number of independent machines in a small amount of space, and aren't too worried about performance, heat and cost. 1U or 2U servers are generally faster, less expensive, and more flexible.
If your application can be trivially distributed to individual servers, then that is probably the cheapest and easiest solution. Disk arrays are priced and sold to people who need a single large logical volume. You should be able to buy many 1U servers, each with a pair of RAID 1, for the price of one disk array.
posted by b1tr0t at 2:09 PM on April 4, 2006