Slashdot Mirror


How Do I Put Unused Servers To Work?

olyar writes "I worked for an internet start-up last year and during the 'we have plenty of money' phase, a lot of server hardware was purchased. Eight months later, there is very little money, but we're still plugging along — using only a fraction of the hardware. We just cleared out a co-lo and I now have a stack of 17, 1U servers in my garage. Each of those has 2 servers, each of which is a 2-processor, dual-core box with 8 GB of RAM. Add that up and I have 136 processors and 272 GB of RAM with nothing to do. The IT guy in me thinks that's a waste of FLOPS. The wanna-be businessman in me thinks its probably a waste of money as well. So I've been brainstorming ways to put all of that power to good use. Any ideas?"

32 of 302 comments (clear)

  1. Donate to At Home Projects by eldavojohn · · Score: 4, Informative

    The IT guy in me thinks that's a waste of FLOPS.

    The wanna-be businessman in me thinks its probably a waste of money as well.

    You look like you're in a position to use virtualization to create X application servers over Y machine servers ... but you'd need all the IT staff and customer support, etc. to get that going. It's too bad you can't sell your CPUs to Amazon for their cloud computing since it's all pretty much anonymous but I guess either way I think about it you would need a pretty hefty internet connection.

    Have you thought about just selling the servers?

    --
    My work here is dung.
    1. Re:Donate to At Home Projects by Splab · · Score: 4, Insightful

      Yeah was thinking the same, smartest thing to do is sell it, way too much hassle to try and compete with existing services.

    2. Re:Donate to At Home Projects by David+E.+Smith · · Score: 3, Insightful

      It takes a decent amount of electricity to run that much hardware. That may not be the kind of "donation" the OP had in mind - donating to the local power utility.

    3. Re:Donate to At Home Projects by cbiltcliffe · · Score: 5, Funny

      Have you thought about just selling the servers?

      Just leave the garage door open for a few hours one night, and the problem will probably take care of itself. :)

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    4. Re:Donate to At Home Projects by KibibyteBrain · · Score: 5, Insightful

      Even if he tried to do something profitable using them, between paying for power and bandwidth to operate them, it would have to be a real business model to even expect to break even in the modern economy of cheap professional server hosts. If there is a local university by you, I'd advertise trying to donate it to a local college or University with engineering/computer science programs. Often students just need academic clusters for the experience of parallel programming problems, and of course it could even help in minor actually useful research. And I'm sure they could help you work out a way to get some sort of tax recognition for the donation.

    5. Re:Donate to At Home Projects by cgenman · · Score: 5, Interesting

      Have you thought about just selling the servers?

      Let's say the 17 U1 servers cost 2,500 each. And let's say that selling them now would gain 1,250 each. That's 21,250 dollars available there.

      Now let's say that Moore's Law continues to hold. And that you need the additional capacity when the economy makes a miraculous turnaround in 2 years. By that time, it should cost you less than 21,250 to get the same capacity back. And you would be doing it in half of the number of servers, which implies a space and power savings.

      In that case, it is downright advantageous to sell now, buy back later. It all depends upon when you think you will need the capacity again. Too soon, and you will pay through the nose for selling. Too far away, and not selling now saddles you with old hardware.

      Other options ---

      If you're set on keeping them, I see only a few other options. One would be to see if any established small-to-medium sized businesses would like to lease the capacity of your servers. Perhaps those companies who sell time on private servers on video games could use them when the next one releases. Web hosting is probably a bust, but I wouldn't be surprised if a local university would be interested in leasing the iron for better rates than your garage pays. There is also cpushare.com and other cloud computing projects, but it doesn't seem like they're paying out at all.

    6. Re:Donate to At Home Projects by digitalunity · · Score: 4, Interesting

      I wouldn't sell the equipment. If you have a colo you already do business with and a lot of extra server hardware, try subleasing it to someone you think might need some extra server capacity.

      Sure, it's a lot of work to find customers, but with that much hardware sitting around you have a lot to offer.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    7. Re:Donate to At Home Projects by c00rdb · · Score: 5, Funny

      127.0.0.1

    8. Re:Donate to At Home Projects by eldavojohn · · Score: 5, Funny

      127.0.0.1

      Oh my god, that moron is running SSH that gives me root access with the same basic password I use! Learn to use a Firewall or use a better password, n00b!

      Here comes a big fat rm -rf / {#`%${%&`+'${`%&NO CARRIER")

      --
      My work here is dung.
    9. Re:Donate to At Home Projects by harry666t · · Score: 4, Insightful

      You mean ::1

    10. Re:Donate to At Home Projects by Limecron · · Score: 4, Insightful

      Not to burst your bubble on this, but the chances that you'll even come close to breaking even are highly unlikely.

      First off, even if you're only running 500watts in servers, which is not more than 2 decent ones under moderate load, you are paying about $450/yr to keep them on 24/7. Assuming you're lucky enough to get power as cheap as $0.10/kWhr.

      Unless you have some source of customers, i.e. you are a web-developer, or have lot of friends who want a sub-par web host, you'll need to advertise. The hosting market is incredibly saturated and Adwords on hosting keywords is very expensive. Expect to spend a few thousand per month for a few months to recruit your initial 100 users.

      Once you've got 100, you can probably turn it down to a few hundred per month to keep to user count flat to make up for those you lose in turn over.

      This also assumes that with that advertising you are actually able to sucker some users to pay $10/mo for static hosting on your cable modem, while they can get it for free from a number of providers like Google, or pay what amounts to a few bucks a month for hosting with an SLA, a real support staff and some level of redundancy and backup. There are a lot of suckers in the world, so we'll assume this is possible.

      Now, after you factor in the time you spend answering inane support e-mails from your customers, you'll see it's probably more profitable to get a second job at McDonald's. If only flipping burgers was as much fun as playing with servers. ;)

    11. Re:Donate to At Home Projects by hab136 · · Score: 4, Funny

      You mean ::1

      Not even jokes are IPv6 compliant.

  2. Self-employment by David+E.+Smith · · Score: 5, Insightful

    Start competing with your employer. If they can afford to do whatever it is they do, and still just give away thousands of dollars in gear, there's obviously room for improvement.

    1. Re:Self-employment by mcrbids · · Score: 5, Interesting

      Twenty thousand dollars investment in a startup on overpurchased server equipment isn't all that bad. You should figure that a company with a dozen people should be pulling about a $million/year gross, against which $20,000 to ensure sufficient delivery capacity is a pretty wise investment.

      I figure that having at least 100%-200% additional capacity on-hand at all times is a good idea - computing power is relatively cheap, while the cost of downtime can be astonishingly high. Personally, I start upgrades when load averages approach 50% at the highest usage part of the day. (For me, about 10:00 AM)

      That said, if the servers really aren't needed, every day they lose value. Put 'em up on Ebay and get what you can for them before they depreciate any further. Space them a few hours apart over a week or so, so that you don't depress their sale price.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
  3. Donate them. by cbiltcliffe · · Score: 5, Insightful

    Donate them to Pirate Bay. If nothing else, it will help them with the streaming video for their trial. :)
    Or, you could run Crysis in software rendering mode.
    Or rent it out to spammers, crackers, etc.

    Seriously, though....you could probably rent out time on it to researchers for less than most supercomputer time costs. Especially since the hardware costs you nothing. All you have to pay for is power. Figure out how much it uses running full tilt, double or triple that cost, install Linux on the thing, and rent out CPU time.

    Maybe you could even be part of the next big breakthrough in security research.

    --
    "City hall" in German is "Rathaus" Kinda explains a few things......
  4. Liquidate... by ghostis · · Score: 3, Interesting

    If you don't have an immediate use, liquidate them while they still have value. IME, they will cost you hundreds to recycle later :-/... OTOH, they are a sunk cost to the business, so hanging on to them could be useful - if you think the business will need to scale up again at some point.

    -Ghostis

    --


    Computer Science is all about trying to find the right wrench to bang in the right screw. -T.Cumbo?
    1. Re:Liquidate... by Guspaz · · Score: 4, Interesting

      I'd argue he should sell 16 and keep one for himself. While computers do rapidly depreciate in value, having a high-end server for home use can be nifty (so long as you keep it someplace where the noise won't bother you).

  5. Sell them. by Eevee · · Score: 4, Insightful

    Somebody gets cheap hardware, your company gets more cash, the servers get used for something worthwhile...everyone wins.

  6. Eucalyptus by trveler · · Score: 4, Interesting

    Set up a Eucalyptus installation and compete with Amazon. OK, not really, but you can have an EC2 workalike without the usage charges. Use this setup as a sandbox to test migrating your current IT infrastructure to AWS. When it all works, hit the switch and actually make the move to EC2. Then, sell your no-longer-used hardware. You just converted Capital Expenses into Operational Expenses.

    --
    ... is whot bwings os tugevza tsuzay.
  7. Well you could always benefit the hacker community by nightowl03d · · Score: 5, Funny

    Just install XP without any patches on them and hook them up to the internet without a firewall. I can assure you they will be fully utilized in short order.

  8. Not a waste of flops.... by subreality · · Score: 3, Insightful

    The IT guy in me thinks that's a waste of FLOPS

    It's not a waste of FLOPS. There are plenty of spare MIPS and FLOPS in the world - witness the amount that get donated to folding@home, seti@home, various cipher cracking contests, etc. While you too could donate to those causes, I'd suggest against it - it's one thing to donate niced cycles of a machine that otherwise has to be running, but it's a tremendous waste of power to spin up that many boxes just to hand out cycles.

    Recognize those servers for what they are - a waste of *money*. You sunk too much cash into a resource (and that's fine, no business has perfect foresight, and you had to anticipate potential needs). Now liquidate them and get your money out so you can spend it on something better than depreciation. If it turns out you need them in a year, I assure you you can buy servers for less $/FLOP from the liquidators at that time.

  9. donate to non-profits by gad_zuki! · · Score: 4, Interesting

    Ive worked in non-profit IT and servers is one thing they always needed. They dont really need more hands at soup kitchens, they need equipment and expertise. I bet your local food bank would love that stuff. I also bet their existing servers are a couple of old non-raid desktops moved to a closet. You can probably just call someone at Feeding America and they would dole out the servers to deserving foodbanks via their grants system.

    Also, if the businessman in you doesnt have a business plan then theyre just going to waste and will probably end up in a landfill. You might as well give them away to someone who needs them.

  10. Re:Beowult by TheRaven64 · · Score: 5, Insightful

    I'd like to take this opportunity to thank whoever coined the word 'Beowulf' as a very convenient shorthand form of 'I don't know anything about cluster computing, please disregard my opinion.' I can't begin to imagine how much time this has saved people over the years.

    --
    I am TheRaven on Soylent News
  11. putting servers to work. by OglinTatas · · Score: 4, Funny

    Fire the busboys and have the unused servers bus tables. The bottom line is that you ultimately have to increase patron traffic if you want your business to thrive. Have you considered businessman's lunch specials? Really hot hostesses? Maybe your cook sucks? Change your menu.

  12. Rainbow tables by richrumble · · Score: 4, Interesting

    Create rainbow tables and charge a small fee for access. If you target M$ Office passwords, specifically the password to open, 40-bit RC4, target the possible keys because there are less possible keys than are possible passwords. See Ophcrack office, Rainbow crack office and Elcomsoft AOPB.

  13. Adopt a mad scientist by tibman · · Score: 4, Insightful

    It's the perfect time to adopt a mad scientist. Seriously, how cool would this be to a Neural Net researcher? I honestly think you should put an advert out saying "looking for researcher to utilize private cluster with 272gb ram and 136 procs".

    --
    http://soylentnews.org/~tibman
  14. Sell ASAP by swordgeek · · Score: 4, Insightful

    Buying computers is a cost sink. You buy computers and amortize the cost of them over a few years. You ONLY buy computers because you need to do computing work.

    If you don't need the computing power, sell off 90% of them at a great price (maybe 20% below market value), RIGHT NOW. Holding onto depreciating assets with no return on them is no better than tossing money into a furnace.

    Keep a couple of 'em around for growth, spares, and new projects. Sell the rest, and when you need the computing power, buy something 'x' times faster for the same amount of money.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  15. Host porn by chord.wav · · Score: 3, Funny

    Porn ALWAYS pays.

  16. Wont someone think of the coal/carbon? srslyplz by nfsilkey · · Score: 4, Insightful

    If you dont have a pressing need, why bother powering them up? Theres a reason $job pulled them from the colo. Im sure they are hungry heat-factories. Keep that green in your wallet when its time to pay the monthly power utility bill and just dont power them up.

    And if youre not going to spin them up, punt them to someone who needs/wants them while they still have some value before Moore renders them useless ...

  17. regardless, buy some insurance by JonTurner · · Score: 4, Insightful

    Regardless of what you do as far as utilizing the servers, call your insurance agent straightaway and make sure that equipment is insured! Business property is very unlikely to be covered by your homeowner's policy so theft/fire/whatever could leave you financially exposed (or even liable, should the investors choose to come after you for reparations).

  18. Heating? by Mr2cents · · Score: 4, Interesting

    It takes a decent amount of electricity to run that much hardware.

    A 2KW setup of machines (all crunching numbers) could heat up a room as efficiently as a 2KW electric heater, so why not use it in this way? You could even make a climate control that starts/stops @Home-processes to get a constant room temperature. Sounds fun (and a bit nerdish).

    --
    "It's too bad that stupidity isn't painful." - Anton LaVey
  19. Build machine for operating systems by chrysalis · · Score: 4, Interesting

    Free operating systems like OpenBSD and DragonflyBSD continously need to compile their ports tree in order to make snapshots available for download and testing.
    Compiling the whole tree takes quite a long time, especially with piece of software like OpenOffice.org. The currently can't build snapshots as often as they (and user) would like to.

    Some other projects like Drizzle and GCC are also looking for remote build machines for regression testing.

    Your unused servers can really help the open source community.

    --
    {{.sig}}