What are the pros and cons of buying your own dedicated servers and putting them in a data center yourself (along with firewall, router, storage, etc.) versus just renting? I have always rented but have wondered what cost savings could be gained by owning the equipment. The dedicated servers I rent are typically around 60-70 USD / month and that also includes bandwidth and power which seems like a good deal...

I would love to hear anyone's experience and advice in the matter. Thanks...

locked by HopelessN00b Jan 23 '15 at 6:03

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. See the help center for guidance on writing a good question.

Read more about locked posts here.

  • 1
    $60-70 per what? Day? Month? Week? – Mark Henderson Aug 11 '10 at 4:15
  • The 60-70 is per month – jjxtra Aug 11 '10 at 16:36

They are two different beasts. A good match to your needs is more important than cost.

A rent-setup allows for certain "optimizations":

  • Some will employ very simple security in the datacenter, because only their personnel needs to get in (no cages or locks)
  • may run bare motherboards on ikea racks (no joke).
  • elevated temperature thermal strategy - not too bad in practice, but you can't show it to customers
  • run on specifically optimized power cirquits (12V DC directly to the mainboards)
  • and of course they recycle servers (best way to tell: numer of run hours on the hard disk or old intel cpu model number)
  • Not being geographically bound to your area opens up a lot more competition. If you don't care about the area, country, continent there are thousands of big and small guys.
  • A bigger scale will get them cheaper servers and they'll always have spare kit somewhere.

None of these are inherently bad. Those practices makes them very competitive in giving you a machine and bandwidth. That's fine if that's what you need. If you're happy with the services (and level of service) they provide there are few drawbacks.

By buying/renting rackspace (colocation) you can get the last word over a lot of things:

  • you can drive up to the DC (often you'll have direct access) and inspect, reset or ritually curse machines.
  • You can also perform migrations buy pulling disks out of machines, or moving machines to a different datacenter.
  • Very specific setups (tricky routing, loadbalancers, ...) are often only possible with colocation.
  • You can influence temperature by adjusting airflow (or complain and get more flow); but you will have to manage your own power draw.
  • You can get complete control over 'backend' lans by buying your own switches
  • Often you'll have more flexible wan options (dedicated vlan with 3 RSTP portchannels and failover routing to your rack? sure!)
  • Depending on the situation you can get a better deal on bandwidth (in the bigger numbers) or add uplink providers.
  • You're also generally responsible for generating the reset options, hardware maintenance/replacement etc. Including nights, during familiy dinners and on holidays.
  • Meeting the owners/grunts face to face can get you a better understanding and other favors.
  • If you dont have AC in the summer, you can sit in the hallway on a tile blowing cold air up your spine, surfing the net on a high speed ethernet connection pretending to uhhh repair backups

Some of the things I've seen in the Data Center where we colo, which you couldn't do if you were renting:

  • EFTPOS machines
  • Obsessively neat cables
  • Hard drives hanging out of beige boxes

Not the answer you're looking for? Browse other questions tagged or ask your own question.