Slashdot Mirror


White Box, Or Big Names for Lower-End Servers?

LazloToth asks: "Those of us who manage small- to medium-size networks face the decision all the time: for the run-of-the-mill web, print, or storage server running on i386 architecture, should we buy HP or Dell, for example, or build it ourselves from commodity hardware and save some bucks up front? In my operation of fewer than 50 servers, one will see a mix of the two. For servers that take more abuse, I tend to buy the proprietary stuff. But not always. I wonder what experiences other admins and managers have had with do-it-yourself servers in a production environment, and whether they feel that white-box servers perform as well - - and last as long - - as anything else? What is the mix in your network of big-names to no-names?"

11 of 107 comments (clear)

  1. Two sides by PunkOfLinux · · Score: 4, Insightful

    there are two sides the issue here

    big name - warranty (saving your ass)

    white box - if you build it yourself you know what's in there. It's cheaper. But you don't have a warranty.

    1. Re:Two sides by toddbu · · Score: 4, Insightful
      In addition to the money you save, you'll also save a lot of time. I've run both high-end Compaq machines and servers that I've build myself, and I've found the latter to be a lot easier to deal with. Here's why:

      • No special drivers to load - Compaq has their own configuration tools and just keeping track of the CDs with the software was a pain. If something goes wrong, is it the driver, your OS, or something else?
      • Inability to debug hardware - You can't drop a proprietary drive in another machine that you have in your office to see if it works. You have to have another proprietary machine to see where the problem is.
      • Touchy hardware - Some might disagree with me, but I found Compaq hardware to be really touchy. When you spend $10-20K on a single box, you expect it to always run. I've found as good or better reliability in machines that you build yourself.
      • Configured the way you want - It can be difficult to build out a proprietary machine just that way you want it. If the vendor is short on parts, you have to choose between getting it now in a different configuration or waiting until they have the part. When you build your own stuff, you buy what you want when you want it.

      Don't get me wrong - there are times when proprietary systems make sense. I don't think I'd ever build my own laptop. But servers are better when you build them yourself.

      --
      If you don't want crime to pay, let the government run it.
    2. Re:Two sides by NoMoreNicksLeft · · Score: 2, Insightful

      Who uses proprietary hard drives?!??!

      Sure, they use an IDE or SCSI interface. Same size, same mounting points. But they will have Compaq or IBM firmware on the drives. It's possible to substitute generic stuff, but weird things happen.

      I've never held a job where I've been able to play with the cool toys. Desktop support or helpdesk, rollouts and whatnot. But even I know this. Christ.

  2. Proprietary is usually better by duffbeer703 · · Score: 4, Insightful

    Lights out management usually works better on IBM, HP or Dell systems. Also, building and fixing machines is a pain and gets time consuming & expensive, particularly if you get a bad batch of drives or motherboards that requires alot of fixing.

    If you are running < 10-15 machines, I can see cost savings in going whitebox. But if you are tight on staff and runnings lots of machines, buying name-brand kit is cheaper in the long run.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  3. Pick a major vendor by Frumious+Wombat · · Score: 4, Insightful

    We went the white-box route on our first compute cluster, which were then converted to desktops later. Decent machines, but the power-supplies weren't up to the 24x7 operation and tended to eventually have the fans sieze up, causing the ps to overheat. Eventually other components showed that they could have been better, and we cannibalized some machines to keep others running. They were replaced by HP and IBM boxes under 3-year, next-day, service contracts.

    The advantage of calling IBM, HP, or even Dell, is not simply the service contract (though your time is worth something), or the fact that their QC is superior to wherever you're getting your parts from, but that they have real engineers, who worry about such issues as optimizing air-flow, choosing proper fan-sizes, etc. Take apart an IBM xSeries 345 some time, then try to decide if you could actually buy parts to build a machine like that, for less than just calling IBM.

    White-box systems may have once made sense, ( I remember a 386/40 AMD-based system that I wrote my thesis on that was still running when I came to visit years later), but with modern components, heat-loads, etc, it pays to invest in properly engineered hardware, backed up by a company willing to service it on short notice. WB hardware may still make sense for desktops, if your environment keeps the data in non-local storage, so that a new desktop can be dropped, booted, and put into production immediately. Never with servers.

    We adopted an informal, simple, but effective policy: Do not buy any machine that doesn't come with a three-year warranty, or hard-drive that doesn't come with a five year warranty.

    --
    the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
  4. Go with the name brand by alta · · Score: 3, Insightful

    With the low price of low end servers you aren't going to save a lot of money going with the low end box.

    Consider this, you buy, or build a white box. You'll end up with very short warranties provided by different companies, very much a pain in the arse. You may save $200. Now think of how much a 50k/year sysadmin makes per hour (roughly $25 if I did calc right)

    So, $200/25 = 8 hours...

    Now you've got $200 which is equivelent to 8 hours. Are you going to spend more times on a whitebox than a dell? I would say so. ESPECIALLY if you're building yourself. Consider extra time spent finding parts. Extra time putting it together. Then when things fail you have to round up the warranties for individual parts. Probably your warranties won't be as good as what dell provides. And then repair time. I know as a sysadmin we tend to repair ourselves anyway, but consider it may be something you WOULD let an on-site tech repair because you're busy...

    In a home situation, I'd say build your own. When you're off the clock, your time is free. but at work, when time IS money, buy the named stuff.

    BTW, my numbers are BS. Play with your own, I think you'll draw the same conclusions.

    --
    Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
  5. Middle tier by Piquan · · Score: 2, Insightful

    For the Big, Important Servers-- customer-facing web servers, product db backend, major fileservers, etc-- then IBM, HP, NetApp for fileservers, etc seem to be the way to go. Use somebody who's built a name for themselves in the enterprise by service, not marketing; Dell still doesn't know how to support those needs.

    But for intermediate servers-- internal web servers, testing boxes, etc-- you can go with a smaller company. It's still worth going with a company, rather than DIY: the company deals with fixing servers every day, has the parts on hand, etc. Your organization may have great people, but the guy who is constantly building servers for a living is going to beat you on service.

    The smaller companies, like OffMyServer (blatant plug for a company who's done well by my employer), can meet your needs without breaking the bank. We have dozens of servers in my department alone, and we just couldn't afford to put a big HP contract on each of them.

    ObDisclaimer: Speaking for myself, not my employer, my own opinions. Not affiliated with any of the above companies that I know of, other than that my company buys from all of them.

  6. parts replacement by chinakow · · Score: 2, Insightful

    One of the questions that you should answer for yourself is, "If this server is down, how much time will it take the boss to get pissed?" If the answer is less than one day then get a name brand and a service contract that guarantees a fix, but from the sounds of things, the answer might be more along the lines of multiple days. So as long as you can make it work then white box might be a better idea in the long run, if you can handle 3 days minimum for a part replacement.

    Just my thoughts on the issue.

  7. I have the exact opposite experience. by khasim · · Score: 3, Insightful

    I have a server room filled with HP servers. We lease them for 3 years and then send them back. I have ZERO problems with the software and I get parts (usually drives) replaced in less than 24 hours.

    These servers run 24/7 for the 3 years we have them and give us no problems at all.

  8. Do both !! by DrSkwid · · Score: 2, Insightful

    I buy second hand named brand servers.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  9. It's not the color of the box by fm6 · · Score: 4, Insightful
    You're not saying "Buy white box." You're saying, "buy from a good white box vendor." And how many of those are out there? From what I've seen, not that many.

    Besides, by depending on this guy, you've created a one-man point of failure. What happens when this guy gets sick or goes on vacation? Where's your immediate response then?

    Even if he never gets sick or takes time off, he's not going to be able to sustain this level of service. His own good reputation will work against him. He's obviously one of those people who has to do everything himself. He's probably not very good at delegating or training, so he's never going to be able to scale up his operation. So unless he starts turning away business and dropping customers when they get too big for him to handle, he's going to get in out of his depth.

    If I were in your shoes, I'd want my hardware needs met by a solid organization, once I could count on not just now, but years from now. And that has to do with people, not with where the boxes are assembled.