Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Need some help choosing between Amazon EC2 and VPS [closed]

Tags:

amazon-ec2

vps

At my company we are looking at hosting a blog and a CMS . We are still in the process of building the product and havent made it live yet. We are looking at some hosting options. We need to have complete root shell access to the system .So, i have the following two questions.

1.) Should we go for Amazon EC2 or VPS, considering our present requirements which i stated above and also considering that we may need to scale in the future ?

2.) If VPS is the way to go for us,could you please recommend some good service.Also which plan should we go for and also how much would it cost ?

Thank You.

like image 854
Michael Avatar asked Nov 09 '09 19:11

Michael


People also ask

Is EC2 same as VPS?

EC2 really is a VPS, just the pricing model is structured differently. When you are talking about single instances running 24/7, my comparisons have come out similar to yours, they work out pretty close to the same.

What are the 3 different methods that you connect to a EC2 instance?

AWS support many ways to let you connect to your servers(EC2), we will introduce three methods : SSH, Instance Connect, System Manager and deep dive in EC2 Instance Connect and System Manager – Session Manager.


1 Answers

Disclosure: I used to work for Linode.

Speaking objectively, I've heard from several customers that have migrated both from EC2 (as well as to EC2) that say Amazon EC2 is a bit difficult to work with for hosting Web services. From the cost per resource to the various quirks of their service -- last I heard, EC2 is designed more for utility computing than running a Web site and its associated services. I would recommend EC2 more for these kinds of applications:

  • Processing videos and other multimedia.
  • Throwaway computing, where nodes are added and removed as demand goes up and down.
  • Any service where CPU is the bottleneck.

A VPS is a much better choice for you, as you get root and -- if a company does its VPS service right -- scaling is ridiculous easy. If you plan for scalability from the get go with a load balancing solution, you can add a node with Linode in under a few minutes.

The two front runners in the VPS market are Slicehost and Linode. Each have their advantages and disadvantages. Again speaking objectively, Linode's cost per resource is better than Slicehost's, and Linode offers a few services Slicehost does not. Both have fairly active and helpful communities, and both are reliable services. Here's a comparison of both where Linode was ultimately chosen, and a discussion on Slicehost's forums with customers taking both sides.

I'm happy to answer any questions you have, on StackExchange or off.

Go with Linode. You won't regret it. I was a customer long before I was hired.


Another thought I just had is that it's unwise to put all your eggs in one basket; I recently completed full support for the wonderful libcloud project, and Slicehost is fully supported as well, as is EC2. Regardless of what platform you choose, management tools are catching up with cloud ideals.

like image 108
Jed Smith Avatar answered Sep 28 '22 06:09

Jed Smith