12

I am planning on taking a small product of mine live soon.

I was wondering what kind of hardware you would recommend for a new small website.

Is using the 'Cloud'(Amazon) a good option. Or is it better to have intimate control over my hardware?

Are there any other options I should consider?

jjnguy
  • 261
  • 4
  • 11

6 Answers6

11

Get a Virtual Machine somewhere. It's still dedicated, dirt cheap, and you can move it in or out of your control as you like. Backup and Restore is also easy. The day of dedicated REAL hardware is over.

Scott Hanselman
  • 411
  • 1
  • 4
  • 6
3

It depends on your hardware requirements - if your site will need the power of a dedicated server you'll need to either put a machine into co-lo or rent one somewhere. If you can work with less power, I'd go for a site on a shared server somewhere, but make sure that you can either install the tools you need or that they're already there.

Timo Geusch
  • 458
  • 1
  • 4
  • 9
3

I guess it depends on how much traffic you're going to be successful in driving there and how configurable you need the hosting to be. Obviously with Amazon you can put anything you like on there, but if your needs are less exotic, then going with a Slice Host of sorts or any really cheap annual hosting will do the trick because they come with what you want without the need to configure or backup much.

You could even host it on the Google App Engine for free if your python skills are up to it... and there you shouldn't have the trouble of scalability or cost.

Personally I think running it on the Amazon or Google Cloud is the right answer here if you're serious about it. Mainly because it's a pay for usage model. If your product marketing turns out to work well, then you'll have more traffic, and the Amazon hosting will only then start costing you more, but it's still pretty cheap at that. Google let you do it free until your app creates enough traffic to be noticed...

Hope that helps!

RobertTheGrey
  • 680
  • 2
  • 8
  • 16
2

For a single person startup, given you have no explicit requirements as to hardware/facility etc, then I'd go for a managed dedicated server. No reason so spend time on managing the hardware/EC2 instances etc. Gives more time to concentrate on improving the product.

Once necessary, you can expand onto EC2/colocation.

Mark S. Rasmussen
  • 2,108
  • 2
  • 21
  • 31
2

The main difference between a virtual machine and a real one is perhaps obvious. You can run your own virtual instances on the real machine.

This means you can create separate virtual machines for things like your mail and web instances, and as your business grows, simply move the same configuration to separate machines.

John McAleely
  • 356
  • 5
  • 13
2

If you're on the Microsoft stack, I would recommend ServerBeach with BizSpark.

You can get a dedicated Windows Server 2008 Standard box with SQL Server 2008 and Hyper-V for $70/month.

Portman
  • 5,263
  • 4
  • 27
  • 31