Building a Budget Storage Server 433
An anonymous reader noted an article running over at Firingsquad talking about
building a budget storage server. Talks about cooling, power, RAID, expandability, etc. Good overview type article, with practical application.
Comment removed (Score:3, Informative)
Re:a tip (Score:3, Interesting)
Re:a tip (Score:3, Informative)
One must ask one's self, "How fast do I want my corrupted data delivered?"
KFG
Re:a tip (Score:3, Interesting)
Re:a tip (Score:2)
I assume he's saying to buy one Seagate UltraATA 160 Gb from one vendor and another one from a second vendor. Certainly "identical model" implies the same manufacturer.
Re:a tip (Score:2)
How do you obtain identical models of drives from different vendors? Different lots from the same manufacturer, sure, but not the same models from different manufacturers. Or does Fujitsu sell Seagate drives, now?
Re:a tip (Score:5, Informative)
Also, you don't want drives failing due to unpredictable failures of unmatched drives failing to interoperate.
If there were truly a statistical benefit to mixing drives like you say, I would have thought the analysts and Sun, EMC, and IBM would have adopted this strategy by now. Or have they?
Why is it that Sun's drive model numbers are also specific to a firmware revision? Why are arrays sold with matched drives and why are patches offered to upgrade firmwares to know revisions?
How is it even possible to integration test sets of unmatched drives and have any notion of the long-term MTBF of drives with firmwares who have never met before?
Re: (Score:2)
Re:a tip (Score:3, Insightful)
Re:a tip (Score:3, Insightful)
He said different batches and different vendors. Not different models.
Use the same model all around, but buy them from different vendors (such as CDW, NewEgg, etc.) That way the chances of having a batch failure is minimized.
Re:a tip (Score:5, Informative)
Just for grins (since my older motherboard supported it), I had a 7200rpm maxtor 30gb. Thought, hmmm, can do raid 0 - and get better performance.
Bought a 7200rpm seagate -- performance dropped through the floor. Why? Well, depending on where the data was, the seagate would have to reposition the head while the maxtor was still reading the same track....
Finally bought a similar maxtor to replace the seagate, and my performance did increase. Not by any amazing amount above the norm, but it wasn't dog slow anymore on reads and writes.
Re:a tip (Score:5, Insightful)
I had to replace a failed 180.4Gb drive on a 1Tb server and the replacement was exactly 180Gb. I had to back up 400+Gb of data, re-create the RAID array with 180Gb partitions and then restore. If you think backing up 60Gb is slow... ha!
Unfortunately, the 3ware utilities don't seem to allow you to specify the partition size.. they just use the whole drive. Mixing one 180Gb drive in with the 180.4Gb drives made it use 180Gb for all of them. Unfortunately that isn't very practical when you are creating a raid array on a batch of brand new drives. (You'd have to find one slightly smaller drive.)
Whoa... (Score:5, Funny)
he's right... (Score:5, Insightful)
I've learned to be very skeptical of any of these articles on "budget" this or that, because they rarely are. To me, a budget server means less than $500. How about an article on how to build and configure a home network server for that price?
1/3 disks, 2/3 bloated computer (Score:5, Insightful)
They spent $300 for a Pentium-3 and $200 for a high-end motherboard and $350 for the fastest most expensive memory they could find, when a "budget server" could do just fine with a ~$100-150 2GHz CPU+motherboard and $200 for 1GB of average-speed memory. (Their motherboard does sound good, though.) After all, the bottleneck here is the disk drives and network, not the CPU, though even on a budget server it's probably worth having the 1GB of RAM for caching and for staging CD or DVD burns.
The $190 power supply seems expensive, but that may be realistic for a system that can expand to 8 drives. If you've got a UPS, you may not need as high-end a power supply, and a "budget" system might get away without it, but since they were too cheap to buy a 5th drive for RAID they're probably much more in need of highly reliable power. And their 3GHzP4 CPU and overpowered-for-a-server video card use too much power and put out too much heat - you can easily save 50-75 watts by making better choices, and probably 100. You could save even more by using a motherboard with built-in 2D video, but most of those don't have the high-performance networking support yet.
Also, they didn't have a price for an operating system :-). That means that they're planning to use Linux, which is another reason not to waste power or cooling or money on a gamerz video card...
Re:he's right... (Score:3, Informative)
ej
Re:Whoa... (Score:2, Insightful)
Yes, but would you want to replace that server and all the others with a budget server?
I mean, the people that bitch about the hardware is to expensive, are the ones that would not understand that you have to bring the entire server down to replace a harddrive. and who's "spare/family time" is going to be allocated for the job?
However for a near-line backup system it could work, or any other system where you can afford it to have downtime during business hours.
Besides
Re:Whoa... (Score:3, Interesting)
I think they missed the point, they went budget, then went picky with things like expensive keyboard and not using onboard video because they really needed a DVI input. Lame.
I could save $ on that stuff alone.
Keyboard and mouse combo are beyond needs, gimme a $5 keyboard and $5 mouse. A display requiring DVI is probably LCD, we'll say he wants a $250 display (to be cheap to say the least) and
Self? (Score:4, Funny)
The author (or the person who wrote the sidebar comment) needs to learn the meaning of self-destruct...
Re:Self? (Score:2)
Re:Self? (Score:5, Informative)
"Spontaneously Disassemble"
If your laughing, make note that I am being completely serious. I've seen this term on paper too many times.
Last time I checked (Score:5, Interesting)
Since they couldn't afford RAID, what about software RAID? Way faster than normal IDE operations.
Re:Last time I checked (Score:2, Informative)
Re:Last time I checked (Score:5, Interesting)
Simon.
Re:Last time I checked (Score:2)
Plus I'm not aware of any software RAID solutions you can install the OS itself into, it's always just the data drives.
Re:Last time I checked (Score:3, Interesting)
SW Raid however, isn't (always) as bad as you make it out to be, at least under solaris. Their 'disksuite' product has been very reliable here. Every server has it, and we've yet to see any real problems with it. Great for mirroring the OS drives.
Before version 4, disksuite had some teething problems, but the 4.2.1 release rocks.
Re:Last time I checked (Score:2)
I would also say that the Irix xlv system is fantastically reliable - there's a 20 Terabyte "disk" at one of our clients (Post-houses have a lot of disk for all those film-frames
Hardware raid is surprisingly cheap for commodity PC's. Certainly it's worth the peace-of-mind for me
Simon.
Re:Last time I checked (Score:5, Insightful)
Been using Linux SW raid in the 2.4 kernel series for a year+ now and it has worked like a champ, with both IDE and SCSI devices. All disk servers were SMP (overkill but management wanted it that way). Dunno what you screwed up.
If your criteria for an adequate disk server include either (a) high performance or (b) long-term maintainability, then you should choose SW raid.
Most HW raid systems, especially cheapo PCI cards, but even expensive Fibre Channel-SCSI3 rackmount monsters, offer either extremely primitive performance metrics or none at all. With SW raid, you normally get the full performance-monitoring and tuning capabilities of the host OS. Big win. You will also get better performance from a SW raid, given the same drive layout, and as long as you do not use the box for anything else at the same time. It should be obvious but some people don't believe this.
The other big win is more important when you spend more money than $3000 (a pittance in this market): there's no hardware manufacturer to get bought, go out of business, or change product lines. No multi-thousand-dollar support contract or custom software to configure the RAID or any of that other crap. Trust me, when your dedicated RAID box's motherboard flakes on you and you discover the manufacturer has gone out of business, you'll be cursing yourself for choosing HW raid every time you search Ebay for a replacement part.
Not to mention that commodity, general-purpose HW is always cheaper to replace, and its performance/price ratio grows much faster than special purpose HW. The HW raid system with the 200MHz i760 and 64MB RAM might have looked great in 2000 but now you're stuck with the proprietary on-disk format of an out-of-business vendor with no way out except to build a new system of the same capacity and copy everything over. (In the case of large data warehouses, "full backups" don't usually happen.)
HW raid was compelling in the past. Now, with commodity hardware so cheap, and open, stable SW raid systems floating around, you'd be a fool not to prefer them in many situations. If you want a fire-and-forget dedicated box, go for it. But be ready for the "forget" part in a year or two.
Re:Last time I checked (Score:3, Insightful)
Riiiiight, because that hardware RAID doesn't have any of that untrustworthy software in it. No bugs there. Move along.
-1 didn't RTFA (Score:3, Informative)
Re:Last time I checked (Score:4, Insightful)
please find me IDE drives with a 5 year warrenty. Or server class IDE drives.
I can't. I tried. and I decided that for our "cheap" server we use U160 drives off a 29160 scsi card and use software raid 5 on a linux box running samba.
I came in less than they did, yes I have less storage but I know that my drives will still be spinning and running happily in 2007 you can't say that for today's IDE drives. I also added a DLT7 drive (anyone that spec's a server WITHOUT a backup solution is a hack.) to back things up daily.
IDE is great for consumer class stuff. I would NEVER EVER trust critical business data to any server running IDE drives and without a good backup system like a DLT drive.
Did I miss something ? (Score:5, Insightful)
Re:Did I miss something ? (Score:5, Interesting)
I am currently trying to put together a RAID 5 file server and they do not cover any topic of use to me in that article. For example, practical backup solution? They chose a DVD burner, why that over similar tape solutions? I would guess price, but it would be nice if they at least mentioned some of their considerations. Especially since it would take 112 DVD-R's to back up a terrabyte?
Also, aside from their DVD backups, they seem to have no data recovery plan in case a hard drive fails. I guess they aren't storing anything important on these drives?
Having looked at it thoroughly.. (Score:4, Insightful)
a) Likely to fail
b) Look how much time, and how many discs it will take to back up 1TB.
The realistic backup solution for stuff like this is: stuff like this.
Back up to a set of hard drives. Seriously. The cost/MB is still the cheapest out there, and it's more flexible, and heck, way faster than tape.
Re:Tape still competitive (Score:3, Insightful)
No, the cost of the tape drive is not necessarily the equalizer. The equalizer is the cost of the operator sitting there
Re:offsite (Score:5, Informative)
If your data is worth anything to you, or you have any interest in archiving, hard drives are a poor choice for backups.
Re:Did I miss something ? (Score:5, Interesting)
My solution to building a cheap storage system was the following:
1. Buy old Netfinity 5000 on eBay.
2. Order 5 x 9GB SCSI drives from my trusty IBM parts guy (csaunders at itexchange.com)for $70 each.
3. Order basic RAID card for said box.
4. Install RedHat 7.1 from a CD in a book under my couch.
5. Install SAMBA
6. Run cron job to back up user data and relevant config files to an external USB hard drive attached to a windows box on the lan.
7. Take external hard drive to safe deposit box weekly. Get second USB drive out of safe deposit box and attach it to windows box at office to await next update. FWIW, I've been thinking about putting the USB drive that is in the office in a safe when the back up is not taking place. This is not for fear of fire or catastrophe -- I just don't want it to walk out the door.
8. The Netfinity server has the RAID 5 array configured for a hot spare drive so that there is failover operation if a drive quits.
9. Installed PowerChute software with a UPS to shutdown the box gracefully if power quits.
External USB -- $100 each (2) = $200 (got enclosures and cheap-o spare IDE hard drives from scavenged boxen)
SCSI Drives -- $70 each (5) = $350
Netfinity box = $300
UPS = $200 (I think)
Redhat 7.1 on CD in book under sofa = priceless
Total: $1,050.
Project results:
RAID-5 with regular offsite storage. Logical disk size is only 27 GB, but you can fatten this by using bigger SCSI drives. I didn't need mondo storage, so I saw no need to go with 36 GB drives, though you certainly could if you had more money.
I am currently trying to put together a RAID 5 file server and they do not cover any topic of use to me in that article. For example, practical backup solution?
External USB drives worked for me. Depends on how heavy-duty you need and how your office works. Perhaps simply connecting up two servers in different offices and doing mutual backups nightly for changed files might suffice. DVDs and CDs are an option, and tape is still useful.
Also, aside from their DVD backups, they seem to have no data recovery plan in case a hard drive fails. I guess they aren't storing anything important on these drives?
My data recovery plan (if everything pukes) is to buy a new chassis and drives and reinstall RH 7.1., connect it to the lan, and download old config files and user data. I think it would take a couple of days (mostly waiting on delivery of the drives and box). That time could be slashed if I were truly paranoid if I simply kept spare parts off-site. I'm just not that worried, however.
FWIW, our office is a small lawyer's office with about 10 people on our LAN. The data we need to store is not huge.
GF.
Re:Did I miss something ? (Score:3, Informative)
Re:Did I miss something ? (Score:3, Insightful)
This is also the reason Linux was not a good choice for our system -- it doesn't make sense to put XFS/ext3/ReiserFS drives into a USB2.0/Firewire external box.
After skimming the article, I have some questions:
To me, this read more like an advertisement for
Re:Did I miss something ? (Score:3, Interesting)
And they build a storage server without ECC memory. We had that - by chance we noticed that a memory chip generated single bit corruptions. We were busy for days comparing every file with older backups. And that was around 50 GB data, not 1 TB.
Re:Did I miss something ? (Score:5, Informative)
Few to no real servers actually need 3D, and 8MB is often judged to be plenty enough if you look at the boards designed for server use.
The only exception is if these people are making their every day system into a server, which may not be advisable for anything.
Re:Did I miss something ? (Score:5, Insightful)
Look at the banner on the pages -- "Home of the Hardcore Gamer". It's because they're gamers and know everything about tuning a system for games, but don't know the first thing about building a server. What they've ended up with is a mish-mash that won't serve any particular purpose well, except possibly as a rather decent PC for a secretary (except no secretary would want something that big at her desk).
As one reads through the article, what leaps out is that they're most comfortable when debating relative merits of 3D video cards and building uber-fancy custom machines designed for gaming excellence. Good for them, but this is far removed from building a server.
It's got a terabyte of utterly unsafe storage. No RAID, no nothing.
It's got a video card which is overkill for a server but which they disdain as a low-end 3D graphics card.
They've got one hard drive for the system and everything else as data, so they're not building a "high performance" system or else they'd have a separate drive for paging.
They haven't discussed the types of files they'll be storing at all -- will they be tiny text files, medium sized spreadsheets and documents, or massively large presentations and CAD files? This affects how you configure your system.
Their approach to planning for hardware failure is "we bought the better quality stuff so we don't have to worry so much about MTBF". No need for RAID or redundant power supplies. (Although oddly enough they've chucked in two NICs.)
Did I mention no RAID? Yet they've bought a 3D graphics card (overkill), a nice mouse (in case they want to do graphics editing or perform fast wrist actions on their storage server), a wireless keyboard, and a fun little LED display to tell them how fast the CPU fan is spinning.
Look at how they're future-proofing the system, by the way. They anticipate going through 2 TB of data every year. So every six months they're going to pull out the existing 1 TB of storage, plop into an external array, and put in a new set of disks. I wonder how long this system is supposed to last...
All in all a very odd system indeed. In fact, a pseudo-server built by gamers with no understanding of how to build a server.
Re:Did I miss something ? (Score:3, Insightful)
Yeah. They did mention something about not using Linux because they didn't want ext3fs or reiserfs on their disks (or something like that). ah, shoot.. .here's the quote.
So it sounds vaguely to me like they've got 4x250MB drives with no RAID, an i
Insert standard joke.. (Score:3, Interesting)
Rus
Interesting? (Score:2, Informative)
At the same time, we wanted this server to act as a workstation with as much capability as the other systems attached to the storage server.
A fileserver is great in my home (Score:4, Interesting)
An extra fan, to keep it nice and cool, and a 10/100 NIC.
Runs rather well. Smooth, reliable, and fast. For a very low cost. Mac OS X 10.2 comes with AppleShare, for Macs, and Samba for windows file sharing. Apache for a webserver, and PHP, Perl...mySQL.
You got whatever you really need.
I added webmin, for remote control. Makes it a bit easier.
Re:A fileserver is great in my home (Score:2)
Yep. I have one too (Score:3, Insightful)
- Raid rack-mount server chassis (space for 8 drives)
- 3ware RAID controller (great linux support)
- multiple 120gb drives in RAID-5
- dual-athlon MB, bunch of RAM
- CrystalFontz LCD running LCD4Linux
- Samba, Postfix, etc.
It has enough extra horsepower that I can run a counterstrike server along with providing network services, primarily huge storage, for all my other machines. It's full of high-bitrate oggs (reripped everything; it took weeks, even using Grip's
Re:Yep. I have one too (Score:2)
We have several 3ware RAID controllers, of multiple generations. On several occasions, they have dropped a drive and reported a degraded raidpack. The linux tools don't successfully fix it, so you have to go into the BIOS and start a rebuild. Slowly, the rebuild happens (dragging down the machine considerably while that goes) and then everything is fine for another month or so.
So, the drive is OK, the card works 30 days out of the month, as do the cables.
Has
Just don't hook it to the internet. (Score:3, Interesting)
OS X 10.1 users are still waiting for a patched SSH.
While Apple includes server software in OS X, Apple is not excited about you actually making use of this software (they would rather that you buy OS X Server), so it will constantly be a thorn in your side.
I've thought about OS X server applications, but...
Re:A fileserver is great in my home (Score:2)
Probably a good deal on ebay. Looking on there now [ebay.com], they go as low as $54 before shipping, but he might have found one lower at the time.
Re:Wow (Score:3, Insightful)
Actually, assuming they only have < 5 OSX systems in their house, they probably bought the "family pack" for $199. So the
For a supported system (good, easy software updates) and an OS that's a pleasure to use, I'd say the money was well spent.
Re:Wow (Score:3, Informative)
Re:Thread idea: what do you have at home? (Score:3, Interesting)
Currently I have a few of the Shuttle boxes that run 1ghz p3 and 1.4ghz celeron & a white box generic Tyan 1.2ghz Athlon dually.
The p3-1hgz does my personal domain hosting - web (tomcat/apache), mail, openh323 gateway, ut server.
The celery does mail and public ssl egroupware portal for my home biz.
The dually is running rh 9 w/software raid across 2 ata-100 drives. It handles all my MySql stuff as well as the main repository for all my machines backups -
Lame (Score:5, Informative)
Re:Lame (Score:3, Informative)
Re:Lame (Score:2, Informative)
our Windows guy here has used it at the last few places he's worked, and it provides good backup and disaster recover, you can bun a recovery CD which will reinstall OS and then connect to the backup server and restore the box automatically to it's last (or whichever you tell it to) backup.
Got one. Did it cheaper :-) (Score:3, Interesting)
Simon
Re:Got one. Did it cheaper :-) (Score:2)
Re:Got one. Did it cheaper :-) (Score:2)
All the machines have a lot of RAM as well, which helps with the cacheable stuff
Simon.
Completely Stupid (Score:5, Insightful)
Another stupid bit (Score:3)
Another possibility was RAID 5, which allows 5 drives to act as 4 drives. An additional parity track is written on each drive, so if one fails, then the other drives can recover the lost data. This is available through software or hardware. This is a great solution if you do not plan to upgrade your maximum server capacity. When the time comes to replace a drive with a higher capacity drive, you will be forced to replace the entire array.
Right. The thing reads more
Re:Completely Stupid (Score:3, Insightful)
In the article, they point out that RAID will only help if a drive fails on its own, and not if there's a MB failure or some other badness. And one of the points was they were going for a cheap offering. Adding more stuff means adding more $$$$.
Okay, first off, what planet are you living on where solid state electronics are less reliable than hard drives with moving parts? Also, RAID is cheap, relative to the total cost of the system. These clowns spent almost $3200 building a storage system, but were
Today's News: (Score:5, Interesting)
... it's possible to buy a large PC case and fill it with a large number of drives that add up to a volume of storage that was once considered to be large several years ago. What's new here?
The article could have covered a little more than just the hardware needed to run such a setup, perhaps covering some sort of remote management interface for the storage? It would also have been nice to hear if they solved the problem of backing up this data on a budget too. (Ingoring the possiblilty of burning the data to DVD).
Mini-itx (Score:5, Interesting)
Video card? Why on earth would you need a $70 video card for a storage server! He should have gotten a motherboard with integrated graphics, so even if he needed to attach a monitor, integrated graphics would be more than enough to handle anything. What is he building, a storage server or a full fledged PC?
Re:Mini-itx (Score:2, Insightful)
So he basically built a windows workstation with lots of disks, guess the other users on the network will learn to hate the poor man who uses it when he reboots after every change in the configuration in the server, depriving them of access to the fil
Re:Mini-itx (Score:5, Insightful)
Because if he wasn't blowing $70 on a video card, and $160 on his keyboard and mouse, he wouldn't be able to complain about how RAID would blow the budget.
His calculations for the power supply have SEVENTY WATTS budgeted for the video card, which, of course, forces him to spend $190 on the 450 watt power supply.
His motherboard has dual gigabit LAN, because "an extra NIC is essential for a server." Note, he doesn't say WHY he needs that extra gigabit NIC (fault tolerance? Performance? It looks cool?) only that he considers it "essential."
He has a hundred dollar add-on that "displays the latest stock-quotes and surf reports."
I feel dumber for having read this article.
Re:Mini-itx (Score:3, Informative)
As for the rest, I agree the author's goals are unclear.
Re:Mini-itx - I did that (Score:3, Informative)
MB: Via 533Mhz Mini-ITX
Video: Built into MB, crap, but who cares?
NIC: 100 Base-TX built into motherboard
RAM: 1x 512MB DIMM
Storage:
- 1x 20GB Maxtor hard drive for the OS
- 2x Maxtor 120GB drives plugged into a Promise Ultra 66 PCI IDE controller, mirrored
Case: Some old piece of crap mid-tower ATX case
PSU: PC Power and Cooling 300W
It's not uber-leet, but it gets the job done. The system also has a minimum of fans: on fo
Re:Mini-itx (Score:2)
That's the first sentence in the article. That's what I was working off of. Perhaps "high performance" is a euphemism for gaming, but I took it to mean that it should be a kickass file server, not anything else.
Re:Mini-itx (Score:2)
Well put! *Applauds*.
stupid. (Score:4, Informative)
I guess if they have everything important backed up on DVD and/or their data wasn't worth much, it'd just be a hassle... But when the system fails you end up with a big panic: running out to buy a new drive, then trying to get everything back up and running again.
I've built similar configurations and lost a drive (twice now!) and it's a big mess. At least with a separate system drive they eliminated one problem... if they lose the main drive they can reinstall and if they lose a data drive, they can at least reboot.
I would recommend raid -- at least raid 5 which would give them 3/4 terabyte and less headaches.
Budget != RAID ?? (Score:2)
Re:Budget != RAID ?? (Score:2)
But then you wouldn't be able to recommen on Windows for that... And who would pay for writing an article that says "Windows is out of question"?
DRDB and or Linux Virtual Services (Score:5, Interesting)
The latest issue has reduntancy and scalability articles that go from 2 boxen to as many as you want.
http://www.linuxmagazine.com/
Re:DRDB and or Linux Virtual Services (Score:2)
...except that the failover won't really be all that seamless, and performance will be in the toilet.
My solution (Score:3, Interesting)
For drives, I watch and wait until I need more space, then I add a drive, ussually whatever Fry's has on cheap. I use LVM to add it to my partitions. Of course, I can only add a total of 4 drives this way before I'm forced to by a off board controler (I'm at that point now).
The other downside is that there is no redundancy, but oh well. Redundancy is expensive.
Performance stinks as I violate the rules about one device per controler. Of course, I don't care because I'm accessing it over a 10mbit network (via the phone lines in my appartment). It is sufficient to stream video to 2 or more machines so no worries.
Total cost ~$500 worth of hard drives. Everything else was "free".
Andrew
My budget storage server (Score:3, Interesting)
Athlon 1800XP, 256MB Ram
4x 40GB IDE Hard Disks
Promise SX4000 Raid-5 Controller
All in a micro_ATX chassis
Can't get much cheaper than $700 for a 120GB storage server with at least some measure of redundancy.
OT: How are the Promise cards? (Score:2)
What OS is on the box?
Morons! (Score:3, Insightful)
And why is he putting a keyboard/mouse in the picture? Oh he's putting windows on it... he forgot to buy a license for that! I'm not sure I understand the comment on it not being smart to put XFS/JFS/ReiserFS/Ext3 on a firewire drive... can somebody explain why that's not smart?
$3,100 dollars is REALLY steep for a machine that shouldn't cost anything more than the drives it serves data from.
just built something like this actually (Score:5, Informative)
This article has some "WTF"'s in it (Score:3, Interesting)
Next, what are you uses? I mean most small business work groups I have seen might store larger Powerpoint, excel and other files. It takes them a while to fill up dual 160GB hd's in a raid 1.
Still, for our company we purchased 1.6TB Xraid's from apple with Fiber cards. Why? well we are doing a lot of work with FCP and need the quick access times that come with fiber vs. ethernet.
My config... (Score:5, Interesting)
Dual 800MHz PIII in a Supermicro Motherboard.
Cheap-O video card
Gigabit card
40 GB system drive.
6x80MB Maxtor drives (5400 rpm)
Escalade RAID-5 card.
I chose 5400 rpm drives for several reasons:
A) A little bit cheaper
B) Used half the power of the 7200
C) Runs a lot cooler
D) Higher MTBF
Every drive that has ever failed on me has been because of heat. I put several fans in the case to make sure the drives don't overheat. So far so good (knocks wood)
Video Card, Mouse, and Keyboard (Score:2)
This seems more like a general-purpose machine that happens to have a lot of storage. Why's that a big deal? Maybe I should have written up my Dual AMD, SCSI RAID development/gaming box -- nah. Why spend time on something that's really not that interesting.
How Funny (Score:3, Interesting)
Dell PowerEdge 1600SC Server:
Xeon 2.0Ghz
512MB RAM
18GB U320 15k RPM (OS Drive)
32x CD-RW/DVD Drive
We chose this server because it has both PCI33, PCI66, AND PCI-X slots on the bus, supports up to SIX internal hard drives and has two 5.25" drive bays.
For the mass file store we chose Maxtor 300GB 5,400RPM 2MB Cache Drives. You have to remember this is not going to be an active file server but more just a file repository and source control/backup server for a small office (10 Clients).
Our Mass Storage Solution Is:
3Ware 7506-8 RAID Controller
4x Maxtor 300GB Drives
We're going to put the Maxtor Drives on a RAID5 and since the 3Ware is a Switching HARDWARE 64-Bit/66Mhz PCI RAID card for IDE Drives, performance should be stellar.
I think all in all the entire solution ended up costing us around $4,000 for parts and systems, BUT, we also got OS (Win2k 5 CAL) and a 3 Year Dell Warranty on Parts.
I think $4,000 for a 900GB Hardware RAID5 on a Xeon server aint too shabby
Budget (Score:5, Interesting)
Okay, I just looked at the article again. $3,000? Damn. I wouldn't mind having that budget...
Seriously folks, if you think you need $3,000 to build a server, then you're out of your minds. I don't want to be modded as Flamebait, but anyone here at
Video Card? Keyboard? Mouse? No. Shouldn't even be there. Yeah, sure, during initial setup, connect a secondhand monitor, mouse, etc (who doesn't have a spare monitor lying around? I have one 10 yrs old lying around somewhere and it still should work). But after initial setup, after you install and configure Linux/Apache, Windows/IIS, FreeBSD/whatever combos, forget it. After that, you should be able to telnet or remote admin the server.
I'm going to issue a challenge. Alexis Dang (the author of this piece), if you're listening, here's a challenge. Give me $1500 and I'll build you a server that can beat your server in storage related activities. Not video games, not music, not Paintshop testing.... just pure storage. Hell, give anyone on this board $1500, and they can beat your "server" upside down.
Re:Budget (Score:3, Funny)
Indeed. If you want to spend the full $3000, build two of your $1500 boxen, and then you have a complete backup.
Re:Budget (Score:4, Interesting)
65$ - M811LU Socket A DDR MB with Duron 1.1Ghz (1100Mhz) 200FSB CPU & Fan (don't know anyting about the board but it has video/sound/lan built in)
63$ - 512MB PC2100 (figure 512mb should be plenty for our file server but more wouldn't be amiss)
18$ - Mid Tower ATX Dual Front USB (USB 2.0) opt., 8bay, Case only (mainly for the 8 bays)
28$ - 600Watt EXTREMO power supply Dual Fan Aluminum Super Silent (600 should be plenty)
12$ - 4 X 80mm Sleeve Bearing FAN FOR CASE W/4PIN CONNECTOR (not sure if i can even fit 4 but the more air circ the better. )
18$ - LanReady - 32bit PCI 1000/100/10Base-TX Gigabit Fast 1000Mbs Ethernet NE2000 Adapter (gigE is a must.)
4$ - KB 107-Key Standard PS2 Keyboard
2$ - Generic ps/2 mouse white
7$ - 1.44 Floppy Drive 3.5inch NEW beige w/faceplate
16$ - Cyberdrive - 56X Internal IDE CD-ROM Drive
35$ - Image Western Digital - 20.0GB EIDE 2MB 5400rpm Ultra-ATA/100.
Ok, So there is our base system. That comes in at $268. (this wouldn't be a bad system for the 'rents)
Now we do our storage.
Everybody seems to be on there knees for 3Ware so we are looking at either 4 or 8 drive solution
For the 4 drive:
245$ - 3Ware escalade 7506-4LP, 4 channel udma raid adapter
For drives we are looking at
732$ - 4 X MAXTOR 250GB EIDE UDMA-133 HD 5400 RPM on the higher but reasonable end
and
324$ - 4 X IBM/Hitachi 120.0GB EIDE 5400Rpm 2MB,8.9ms for a cheaper option
So that gives you about 750gb w/ raid 5 (500gb w/ one spare) on the high end, 240gb (160gb w/ one spare) on teh low end.
if we go w/ the 8 drive setup
373$ - 3Ware escalade 7506-8, 8 channel udma raid adapter
For the drives we are looking at:
1464$ - 8 X MAXTOR 250GB EIDE UDMA-133 HD 5400 RPM on the higher end
and
648$ - 8 X IBM/Hitachi 120.0GB EIDE 5400Rpm 2MB,8.9m for a cheaper option
this gives us 1750gb (1500 w/ 1 spare) or 560gb (480gb w/ 1 spare).
So our final numbers:
4 drive machine:
1245$ gives us 750gb
837$ gives us 240gb
8 drive machine:
2105$ gives us 1750gb
1289$ gives us 560gb
The prices all come from pricewatch.com and should include shipping. some massaging may be necessary depending on your location and vendor choices. The raid sizes come from RaidCalc (http://www.ibeast.com/content/tools/RaidCalc/Rai
I didn't include a monitor on these but you can get a compaq 15in for 64 bux if you need it.
Use your favorite free OS w/ samba/mac share or your stolen copy of windows and you have a nice weekend project.
mmmm... toys
back to work
Why not use external drives? (Score:2)
Not sure how easy it is to raid those though
Why didn't you think of this!? (Score:2)
Feel free to mod me up now.
Rename the article (Score:5, Informative)
"How to build a budget file server without knowing what we're talking about"
3 grand is on a budget? What happened to raising from the grave an old AMD K5-166, throw some big IDE drives and you really got a budge file server.
Linux not a good choice? (Score:2)
This is also the reason Linux was not a good choice for our system -- it doesn't make sense to put XFS/ext3/ReiserFS drives into a USB2.0/Firewire external box. Since we anticipate going through 2 TB of data every year, this setup allows for that flexibility without a significant cost penalty
I just flat out don't understand this statement. Can someone shed some light on this?
and assuming one works for free ... (Score:2, Interesting)
No RAID == begging for trouble (Score:5, Informative)
(Shakes head and bangs it violently against concrete wall)
MTBF and RAID is about entirely different things. The R in RAID stands for REDUNDANCY. You can have a MTBF approaching infinity and you would still have no redundancy.
Mirroring does NOT just double MTBF. It folds two probability functions. With RAID1 not only have both disks to die for data loss, but both disks have to die at the same time! (Or in fact, during the recovery window.) With a MTBF of 1.2 mio hours and a recovery window of maybe 5 hours, this really makes the difference.
Using non-RAID IDE disks, especially on a server, no matter how small the budget, is just playing russian roulette with your data. With at least 5 chambers loaded. It's wantonly negligent. It's unprofessional. Don't do it.
(As a side node, the MTBF is an utterly useless bit of information. It is determined by e.g. running 10,000 disks for 10 hours, with one disk failing. That is one dead disk in 100,000 hours of operation, so MTBF is 100,000. It's a bit like saying that if one woman can make a child in 9 months, 9 women can make a child in 1 month. Reality just doesn't work like that.)
A Budget!!??? A point? (Score:3, Insightful)
Slashdot, News for Nobody. This was the lamest article I have read in awhile.
Where is the ECC memory? (Score:3, Interesting)
Plus they complained about not having front-panel firewire and USB! WTF? This is supposed to be a server isn't it? Not an iMac!
And my final rant - An NVIDIA FX video card? Are they smoking crack? A Matrox Millenium PCI card is all you need in a server. GeForce FX is the last thing I would ever imagine to find in a budget storage server.
Dangerous (Score:4, Insightful)
My 1TB Media Server (Score:3, Interesting)
Supermicro P6DBE (1997 vintage)
2xP3 600MHz
Adaptec 1940UW SCSI
Software RAID 1
x2 36GB Seagate SCSI drives
(web server)
1GB ECC PC100 RAM
x1 WD1600JB PATA drive
(apps)
Promise SX6000
Hardware RAID 5
x6 WD1600JB PATA drives
(media server)
ATI Rage Pro
(it's a server!)
Antec 1040SX Case
Antex True480 - 480 Watt PSU
Basically, all I bought new were the drives, the case, and the PSU. Total cost below $1300. Serves several thousand visitors a day, peaked at 30K hits for a while following a Slashdotting. CPU usage peaks around 20%. Using J River's Media Center [musicex.com], I've tested it serving 6 simultaneous 720x480 DIVX streams to clients over LAN and WAN with no problems.
These chumps spent 3 times what I did, and they don't even have disk redundancy. Who let the dogs out?
Re:article text (Score:2, Funny)
Re:WTF? (Score:3, Insightful)
Which is what they've done. Notice they're also using it as a workstation to play games.