Re: Xserver vs. NAS
Basically, you need to ask yourself several questions:
- What kind of clients do you need to support?
- How much uptime/availability do you need?
- Would it be useful to have the machine available for tasks other than a file server?
- What's your primary OS environment at your site?
- Do you have a Windows tech ready to install patches, kill viruses, etc?
I just got done configuring a Dual 2.0 GHz G5 Power Mac with 2 GB memory and 500 GB internal disk + 2.5 TB Xserve RAID for my team at work. Total cost including Panther Server and a 23" Cinema display was about $20k. We ordered this in December (the money disappeared at the end of the year, no waiting for MWSF) so G5 Xserve wasn't an option and we didn't get the extra TB of space on the RAID. Kinda stinks, but that's life. This is at a company where Windows rules the land, with the exception of some Unix (Sun/SGI/Linux) and some IBM mainframes. Management agreed that we needed the server, but we were asked to justify going Mac instead of Windows.
Here's what we told them:
- We use Suns and SGIs in our group. The machine must be able to serve them over NFS well. Windows Services for Unix seemed a bit sketchy based on some research. Advantage: Mac OS X (native Unix).
- We also have PCs, so it does need to serve Windows files as well. Tied.
- We mostly need lots of storage space, not highly taxing data transfer rates. Even when serving a lot of files at once, the machine is unlikely to be very taxed, and should be available for other work. Since our main data processing is done on Unix, that can be done directly on a Mac OS X machine too. So we get an extra compute node, advantage Mac.
- Price comparison: we hadn't seen the Iomage NAS units, which do seem attractively priced at smaller sizes. However for the same amount of storage we were looking at (2.5 TB or more), both Dell and IBM solutions started around $30k. Sun and SGI were even higher. And that's not including a nice display like we priced for the Mac. Advantage: Mac.
- OS X integrates seamlessly with our existing Unix network, utilizing our NIS setup for accounts, NFS automounts to other workstations, etc. Advantage: Mac.
- I found a ZDNet article claiming that approximately 450 new Windows viruses come out each month. This requires constant patching and frequent downtime for Windows. No known viruses exist for OS X. Big advantage: Mac.
- EDIT: Oh, and the SuperDrive allows us to easily archive important datasets to DVD.
For us, it was a no brainer. Management was convinced too, and I have a feeling this may be the first G5 at our facility of over 1,000 people (my team is only about 10, though). The G5 easily blows the Suns and SGIs out of the water in terms of compute speed, so it's become our data processing server of choice. It also beats the crap out of our 5 year old Onyx2, which originally cost $200k, for 3D data visualization. The admin tools for OS X Server are very straightforward and they can run over the network from my PowerBook, which is nice. And the Windows/Unix filesharing works like a dream with the Xserve RAID.
While I'd love to see you go with a Mac, if all you really need is some storage on the network, the NAS may be smarter. Mac people always like to talk about total cost of ownership, where you setup the Mac and it "just works" as opposed to a Windows box that needs constant monitoring. But if you're primarily a Windows shop anyway, adding one more Windows-based server probably isn't going to impact support costs too much. And while Xserve RAID is definitely the best bang for the buck when all maxxed out, those NAS prices do look pretty attractive when you're talking under a terabyte.
Anyway, I hope this helps, and hope you make the right decision!