With all the different types of hosting available, it can be confusing as to which one is right for you. Do you choose shared, a VPS, or a Dedicated server? In this article, we'll cover the basics of the differences between Shared, VPS, and Dedicated Hosting and their differences so you can find which type is the right one for you to start off using.

Hosting Platform Analogies

Shared Hosting
Shared Hosting includes our Personal / Cheap Hosting Plans and our Business Class Hosting Plans. Shared Hosting is very similar to living in an Apartment Complex. All residents are in the same location and must share the available resources with everyone - such as the pool, parking lot, and play ground. In shared hosting, all accounts (sites) must share the available resources with all the other accounts on the server - such as CPU time, memory, and disk space.

VPS Hosting
VPS Hosting includes our 256M, 512M, and 1024M VPS Hosting Plans. VPS Hosting is similar to owning a Condo. While you still share things on the property, you are ultimately responsible for maintaining your own property and repairs inside the condo. There is also significantly less residents per building and assigned parking. On a Virtual Private Server, you are allotted resources that are not shared by everyone. The over all CPU time and memory are shared across all accounts on the machine, but at the same time portions of those resources are always dedicated to each account. This allows for more power and flexibility than being on a shared account. For more information see the following PDF.

Managing your VPS Server

Dedicated Hosting
Dedicated Hosting includes our Essential, Advanced, and Elite Dedicated Server Hosting Plans. Dedicated Hosting can be compared to owning a house. You are allowed and have access to all resources available on the machine. No one else's account resides on the machine (your house) and would not be capable of tapping into your resources. For more information see the following PDF.

Managing your Dedicated Server

Now that you know a little bit more about hosting, which is right for you? A VPS or dedicated server? Click here to learn more about which is right for you.

Server Resources 

(When is it time to move to a Condo or take the big step to home ownership?)
Regardless of which type of hosting you choose, your website will reside on a web server. When someone visits your page, the server's CPU and Memory will work together to send that visitor the page they requested. There are cases in which your website may use too much CPU or Memory to server those pages, and that is the time you will need to upgrade your account.

Apartment living to Condo living

Upgrading from Shared to VPS Hosting

Shared accounts are great for most users. You can host all sorts of applications (such as WordPress or Joomla), and there are plenty of email accounts to go around. If you compare Shared Hosting to Apartment living, possible times for upgrading may include:

  1. A Growing family: If your family grows more than what your apartment can handle, then it may be time to move up. For example, you may need another bedroom or an extra bathroom for the kids. Moving to a Condo can give you that extra bedroom / bathroom that you need. In shared hosting, if your website becomes very popular, you may need to upgrade to VPS Hosting so that you have more CPU and Memory alloted to your account to handle all of the new traffic to your site.
  2. Customizations: If you love the color red and want to paint your walls red, you may not have permission (being in an apartment) to paint any walls. Moving up to a Condo gives you more ownership of your space, allowing you to paint and decorate however you choose. If you require software that is not available in Shared Hosting, Upgrading to a VPS Server will allow you to install any software that you would like!
 

Condo Living to Single Family Home Living

Upgrading from VPS Hosting to Dedicated Hosting
 

Keeping with the Condo analogy, you have a lot of control, but you don't have complete control. If you invite a band to play in your living room, others in the Community are going to hear the noise and may complain. If a friend / relative needs to move in with you, you're not going to be able to build an addition to help accommodate them. There are many reasons that a Condo was great for you at one point in your life, but you're at the point where you have a big family and there's a lot going on every day. You may decide to buy a single family home, where you'll have plenty of parking, extra bathrooms, and a big back yard to play with the dogs.

VPS Servers are great for mid sized businesses. You have a virtualized private server in which you can setup and tweak exactly the way you need to. You can host an unlimited number of websites, and there are really no restrictions, other than your usage of your server's CPU time and memory. A VPS Server is not a Dedicated Server, so you are still on a server with other users. As you're sharing a server, your actions can still affect other users. If you have a very busy website, dominating the server's CPU time and memory could cause performance issues with other users on the same server. If you are running a script that is not optimized and runs out of control, it can disrupt not only your site, but could affect the server as a whole and possibly cause downtime for others users on the same server.

To read more about how InMotion offers the best dedicated servers, click here.

Server Administration: What's the landlord up to?

Our System Administrators monitor all of our shared servers 24 hours a day every day. From our Shared Servers to our VPS Containers, our job is to make sure that all servers are in tip top shape! If we notice someone that is in a Condo, but their loud music is bothering others, we're there to politely ask them to turn down the volume so they don't wake the neighbors. If they love their loud music and can't part with it, we'll work with them and actually help them move into a House!
 
If you do decide that you would like to upgrade, our Systems Team in most cases can migrate all of your files for you and get your site up and running on your new server. If you have questions at any time, please feel free to contact us as we're more than happy to help! For more information on this course please visit An Introduction to Web Hosting
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Like this Article?

Related Questions

Here are a few questions related to this article that our customers have asked:
Shared Hosting for a Project
Would you like to ask a question about this page? If so, click the button below!
Ask a Question
n/a Points
2014-03-03 2:40 am

I love your article. I hope to see more useful information from you about web hosting and domain name! :)

n/a Points
2014-07-22 1:19 am
Great Content and very much useful for a beginner like. Thanks a lot .
n/a Points
2014-07-22 1:20 am
Differentiating with tables could be great
Staff
15,308 Points
2014-07-22 9:09 am
Hello Satya,

Ask and you shall receive! Below are links for all our hosting gypes complete with comparison tables for the different levels in each.

Business Hosting
VPS Hosting
Dedicated Hosting
Reseller Hosting

Kindest Regards,
Scott M

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

5 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!