Shopping at the second-hand server store

By | November 18, 2009, 6:09am PST

Summary: Virtualization or not - you’re still spending too much on hardware if you buy it new. Whether you need one server or a pallet load, it’s all available at 15-20% of the original price, for equipment that is only 2 - 4 years old, made by your favorite manufacturers.

In over 30 years in IT, including my current role as a self employed developer / contractor in Raleigh, NC, I have seen a lot of money spent on hardware, and a lot of it could have and should have been saved.  All too often, the presumption is made that “whatever we need, we have to buy new from the manufacturer,” and this never gets challenged.  Why not consider “Shopping at the second hand server store”?  Whether you need one server or a pallet load, pre-racked clusters or the racks themselves, managed gigabit switches, firewalls or other gear, etc, it’s all available at 15 - 20 % of the original price, for equipment that is only 2 - 4 years old, made by your favorite manufacturers.

Back in the day, companies were pretty much tied to a particular manufacturer ( you were an IBM shop, or an NCR shop, or Honeywell or DEC, etc. ), and you bought ALL your hardware (and much of your software ) from them, like it or not.  One of the Big Hammers they held over you was maintenance and repair - if you didn’t have a service contract with them, you were at their mercy for both parts and labor, as well as at the bottom of their list for response time.

After some court cases, IBM was finally forced to accept used equipment purchased from third parties for service contracts (which included all parts and labor ), although they really didn’t like to do it, as it meant losing a direct sale at full price.

I first did this about 30 years ago, when upgrading my employer’s IBM System/ 3 to a (then new and cool ) System/ 34.  IBM wanted $ 110,000 for the new box.  I found the exact same specs on a used S/34 for $40,000, from a reseller on the other side of the country.  This included shipping and installation, and “no money due until your local IBM branch gives you the letter certifying it for maintenance contract,”, saving $70,000, or 63%.  It required a big fight with my local IBM branch back then, but that’s OK.  Kinda fun, even.

Today, the “second hand server store” is as close as your computer, and the bargains are much better.  Some sources to consider are Craig’s List (where you’ll find a lot of old dogs with fleas, and a very sporadic selection, but sometimes some great deals, as I mention below); eBay (also great for locating resellers that specialize in the particular  gear you are looking for ); and a  panoply of third party auction houses, aggregators and resellers of used gear.  I won’t mention any by name here, to avoid the appearance of endorsement, but simply Google “used Dell server”, “used Proliant server”, “used Cisco switch”, etc, and they will gladly show you their wares.  Many offer customized configurations, warranties of various durations, etc.   Many have large warehouses of equipment ‘ready to configure to your spec and ship”, and guaranties / warranties against DOA and early failure risks.

Some questions to consider:  Changes to your basic architectural hardware choices?

How would it affect your backup / fail-over / redundancy strategy if the hardware needed  to have twp identical boxes racked up side by side “live, wired, and ready to go” cost you less than half of what you thought you had to spend on one production box ?  Not just “a spare hot-swap HD or power supply” or RAM chipset, but the ENTIRE box, configured, racked and wired?

What if this could be cost-justified both as “fall-back failure redundancy” AND “instant capacity upgrade if needed”, at no additional cost?  And used as processing power / storage space to facilitate backups or other tasks in the meantime ?

What if, for the price you thought you were going to have to pay for one server, you could get 4 or 5 of basically the same box, but  one generation back — 3 to 4 years old instead of “bleeding edge today”, from the same manufacturer, with the same configuration?  What are the implications of this for your strategies of virtualization, backups, fail-over, redundancy, etc?  Even RAID configuration — what if you had a transaction-current redundant backup server in the rack, wired and ready, and it cost you less than the RAID disk redundancy in ONE “new” server?

Certainly, there’s an element of apples to oranges in these questions ( and in many aspects of this whole concept ), but IMO it does open up options and thought patterns that would not be realistic at full list price.  Further, this article focuses only on one aspect / technique of saving money when equipping a server room.  Questions such as virtualization, OS choices, software or hardware architecture in general, etc, are separate and distinct from the question of “Do we need the most expensive brand-new hardware we can find ?  Or can we live with a 2.8Ghz clock speed instead of 3.2Ghz, 2 - 4 years old, for 1 / 5th of the cost ?”, etc.  This  question is not in conflict with any of the other issues.  They work rather well together, actually.

If one gets out of one’s head the old shibboleths of “We must have the latest and greatest, and we must buy it brand new”, and puts the business needs of the customer first, the calculus changes completely.  Opening up to a new thought vector at the most basic physical layer, and thinking about customer/end user needs first, then how to best meet those needs cost-effectively  can lead to huge cost savings.

Potential drawbacks: Yes, thinking outside the box always entails an element of risk!

There is an element of risk in this method (standing up to say “Let’s consider an unconventional approach” can be risky), and more work effort may be required.  You may have to spend more time and thought in your spec’ing / shopping, instead of just clicking through the manufacturer’s website configuration wizard.  You will likely have to buy (or acquire freeware versions of ) your OS and install it yourself.

You will have to know what you’re doing, both in your shopping and in your installing. No hand-holding from the manufacturers, and you will have to deal with unforeseen issues yourself, etc.  There may be some bumps in the road to deal with.

Is avoiding this risk worth spending five times as much money ?

Years ago, there was an industry truism “No one ever got fired for specifying new IBM equipment”, and it probably holds true today, with an expanded list including Dell, HP,  Cisco, etc.  Then again, who ever got fired for saving their customer or employer 80% of an anticipated capital outlay, with no sacrifice (and perhaps even gains ) in performance or reliability?

Steps: First, make a list of things that actually matter, such as :

Solid reliable brand(s) of your choice (perhaps including IBM, Dell, HP, SUN, Cisco, etc) of known good construction and reliability, etc.  (This article is not about going ‘white box’, or playing ‘DIY Server Time’.)

Processing needs:

  • Sockets/cores /speed
  • Memory
  • Disk
  • Pipes / backbone /  bandwidth ( busses, NIC’s, etc )
  • etc

Your choices / decisions on internals:

  • SCSI vs. SATA ?  ( look at cost and capacity options ! )
  • RAID level ( if any )
  • Redundant power supplies, NIC’s, etc
  • etc

Now, look at the used market in THOSE terms, not in terms of Dell’s current new product line ( or whatever manufacturer you like ), but in terms of what you/your customer need - you can often buy whatever you want for ~ 20% of the cost of new.  There are many big companies that refresh (replace ) their racks every three years or so, based on equipment coming off lease, capital projections, amortization schedules, etc, as well as the spare iron generated by mergers, take overs, buy-outs, etc, feeding the supply of used gear.

Examples: (For more examples and details, please click HERE.)

Recently, I bought a couple of Dell servers for a client from my local Craig’s list - local companies that had bought out other companies, merged operations, consolidated computer rooms, and had extra bits to get rid of.  In each case, they had 10 - 12 servers to sell.  It pays to shop well !  I see today this same box on Ebay for $500 - $750!

Example - Dell SC1425 - $285 (originally ~ $ 2,500, new product from Dell in 2005.)

  • 64 bit, 1u rack format
  • 2 Processors - Dual socket 2.8 Ghz Xeons, 800 MHz front side bus
  • 8 GB ECC DDR2 RAM
  • 500 GB SATA HD
  • 2 GB NIC’s

Example - Dell SC1850 - $ 350 (originally ~ $ 3,500. )

  • 64 bit, 1u rack format
  • 2  Dual socket 3.2 Ghz Xeons
  • 2  Dual hot swap power supplies
  • 2 73 GB hot swap SCSI disks, onboard RAID
  • 4 GB RAM
  • 2 GB NIC’S

Example - $ 3,000 A two-year old Dell box with dual-socket quad-core 3.2 Ghz Xeon’s and 32 GB RAM ( nice box for VM’s ! ), SCSI RAID, redundant PS, etc.  New equivalent - ???  10  times that much ?  Or 8 times that much?

Conclusion:

Discuss ahead of time with your customer or management whether or not this is worth an 80% savings in capital outlay.  While depreciation / amortization schedules make the pain of capital outlay more bearable, nothing beats good old fashioned “get the same thing for a lot less money.”

Any consultant or manager owes it to their client / employer to evaluate this option, lay out the pro’s and con’s as they may be in each case, and consider it from a price / performance viewpoint.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
8
Comments

Join the conversation!

Just In

Olympic peace follows good habits
Cheballestosabato 24th Nov 2009
happy
0 Votes
+ -
Thanks Paul!
murph_z 19th Nov 2009
Paul Milligan, that is - this started out as a personal email from him to me - and I liked it so much I asked him to write it up as a zdnet blog.

In my opinion, this is good advice - and I should know, I'm typing this on an ancient Sun 150 I bought used.
0 Votes
+ -
Olympic peace follows good habits
Cheballestosabato 24th Nov 2009
happy
0 Votes
+ -
RE: Shopping at the second-hand server store
dominik_bsl Updated - 19th Nov 2009
The strategy to buy used gear might be a good idea for some development servers, but in a production environment with critical data you will find some argument which speak against 'old dogs':

- No warranty means $$$ when something breaks without service contract
- An 4 year old machine will cost a lot more for putting it into a service contract. We still have some Sun V880s here and they cost a fortune in maintenance compared to something like a M3000 or M4000
- Stuff usually breaks shortly after putting it into service and then it starts to fail again after around 4-5 years. Keep that in mind!

Rgds,
Dominik
0 Votes
+ -
Agreed
murph_z 20th Nov 2009
However..

1 - you can usually get two older machines, dedicate one as hot spare, and skip the maintenance contract on both; and/or,

2 - there are parts suppliers who will contract to provide anything you need when you need it. That's not four hour gold support, but it can be sufficient.
Dominik,

Warranty isn't really an issue if you're
putting the systems under maintenance.

Most of our clients end up putting used systems
under their existing maintenance contracts.
Alternately, some buy extended maintenance
plans from us or a 3rd party. Others just buy
two of everything in order to maintain a hot
spare, especially since they're paying only 20%
of list price in many cases.

They're not that old!
**************************
It is also important to note that the used
market isn't only comprised of deals on old
gear, but plenty of recent model options too
(especially lately with the bankruptcy auctions
and distribution overstocks). We don't buy or
sell a lot of V880s anymore, but loads of V890s
and more and more used M3000s and M4000s. We
see similar patterns in our HP, IBM and Cisco
divisions.

We do hang onto older system for legacy clients
(see South America, Asia and the US
Government). In our market, most of the trade
activity occurs on models one half to one whole
generation old, with the latest and greatest
available too, just not as consistently.

Corey Donovan
Vibrant Technologies
0 Votes
+ -
We always tell customers that a good way to guarantee that you do not purchase counterfeit equipment is to work with companies who are associated with organizations such as UNEDA. The United Network Equipment Dealer Association (UNEDA) is a worldwide alliance of more than 300 of the leading marketers of pre-owned networking equipment. Members represent the entire spectrum of the secondary market, from companies with hundreds of employees and millions of dollars in inventory to small, entrepreneurial organizations. Together their combined yearly buying clout exceeds $2 billion, representing the sale of millions of pieces of equipment to tens of thousands of customers. UNEDA members must adhere to a strict code of ethics that includes a firm policy against selling any equipment that is not legitimate.

John Stafford
UNEDA
813-490-7053
john.stafford@uneda.com
0 Votes
+ -
DIY is doable too
Roger Ramjet 20th Nov 2009
The company I now work for has been using DIY maintenance for their Sun equipment, and are thinking about extending that to their IBM stuff. According to the boss, we have saved over $225K in the last few years. We keep a small inventory of critical parts and anything that we need is eBayed. Has worked well so far . . .
0 Votes
+ -
There are also other issues with buying used... It's fine if you are buying the same model as the one you are targeting, but newer models tend to run cheaper electrically and may offset the savings for buying older/used over the life of a server.

As for running without a service contract... it depends what you are running on it... and how much it would cost to not run it... 1 or 2 programmers on a test application server is one thing... running a production system that generates a million dollars an hour is another.

Also you need to be aware of other factors... Do you have the floor space in your data center, does your UPS/air conditioning have the capacity to add another server or are you forced to virtualize/reduce electrical use to keep under it's capacity.

Another option to consider is rentals... many servers are rentable as well. Of course, one of the newest trends is cloud computing.

Another thing to consider is only buying servers that can scale up and/or scale down to your needs, then you don't need to worry about the problems that server farm sprawl generates.
A virtualization license is cheaper than even most used server.

a common strategy is generational servers... where you buy a new server, for your production environment, and your current production server becomes the test server... with the esisting test server getting mothballed.


You also need to consider obsolescence... for example... IBM z-series is starting to reach their end of life cycle, this year and a new generation of mainframes will come out next year... If you are trying to be cutting edge, you don't want a used z9, no matter what the savings.

Before you even buy a used server, it pays to review your current workloads and see if some of it can be eliminated.. what servers are just sitting around doing nothing in your inventory.

Irregardless of which option, it pays to actually have a long term plan, how you plan to do computing now and in the future, what your needs are and what your capacity reports indicate. Nowadays IT managers need to cost justify everything... and save wherever they can.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix