Amazon EC2 or VPS or dedicated server or colocation? Which one to pick to start?


Which of the following should I go with for a new startup that is just getting off the ground?

  • Amazon EC2
  • VPS provider like Digital Ocean or Heroku
  • Dedicated server
  • Colocate my own hardware

My company is a small SaaS application but I need full root access to a server in order to be able to setup it up properly.

Hosting Amazon Colocation

asked Feb 23 '14 at 15:02
Randy Monk
110 points

1 Answer


Digital Ocean and Heroku do not offer the same type of service.

  • Amazon EC2 (IaaS)
  • Digital Ocean (VPS)
  • Heroku (PaaS)
  • Dedicated Server / Colocation

Heroku doesn't offer root - but in some cases, that may not be important if the platform you select matches the provider (Rails, for example).

A VPS (Digital Ocean) provides root to an instance, as does EC2. The difference is that with Amazon, a VPS is a component inside the Infrastructure as a Service (IaaS) offering. Additional offerings like private networks, various storage options, message queues, database instances, and map-reduce services allows you to grow beyond a simple cluster of VPS'es.

That said, many times startups just need to get things going and NOT do premature scaling exercises. This is why many chose VPS'es to start, then one customer-product fit is achieved, re-evaluate their platform and redesign at that point.

VPS vs dedicated server or colocation is a decision that typically occurs when the demands on a VPS are close to exceeding capacity offerings OR the cost per instance approaches the cost of a dedicated box.

answered Feb 24 '14 at 03:42
Jim Galley
9,952 points
  • That cleared many misconceptions I had, thanks a ton! – Randy Monk 9 years ago

Your Answer

  • Bold
  • Italic
  • • Bullets
  • 1. Numbers
  • Quote
Not the answer you're looking for? Ask your own question or browse other questions in these topics:

Hosting Amazon Colocation