Editor's Note: Updated November 2018 You've probably heard of Bluehost -- if there's anybody that can…
VPS vs Dedicated: What Web Hosting Does Your Site Need?
Update July 2018 – This article was originally written in 2010. Since that time the VPS space has grown up quite a bit with better virtualization software and the ability to affordably scale how much hosting you need as you need it. That being said, we think that VPS is the best solution for the majority of people since it can provide power that is many times better than shared hosting at comparable rates to shared hosting.
Which Hosting is Right for You?
Hosting can be broken down into four general types: shared hosting, virtual private servers (VPS), managed hosting, and dedicated servers. Shared hosting plans are the lowest tier of web hosting in terms of performance, price and customizability, which leaves those with serious hosting needs to look into VPS, managed hosting, or dedicated hosting options.
There are many different options available to customers seeking VPS and dedicated hosting solutions, which creates a somewhat blurry line between the two general types of hosting solutions.
Dedicated servers are often the fastest and most powerful choices available, though some of the high-end VPS options can give the lower performing dedicated servers a run for their money.
The point is that dedicated servers really occupy the upper strata of the web hosting performance spectrum, and are typically priced accordingly. There are a few benefits to selecting dedicated servers, some of which may or may not be available on some VPS solutions.
One of the major attractions of a dedicated server is that it is generally completely under the control of the customer. Therefore, it can be rebooted when needed and can also be completely customized in terms of the software it runs. Customized software can be very important for a number of reasons, but even if the software is off-the-shelf, not all VPS and shared web providers give their customers carte blanche to install and run additional software.
In fact, most shared hosting providers have limits to what can be installed in terms of resource allocation, and VPS providers may not always give 100% control of their virtual modules to customers. In short, dedicated servers are usually able to run anything that their hardware can handle.
That hardware is another attraction to dedicated hosting services. VPS solutions share the resources of a single computer in most cases, but dedicated servers put all of the resources at the disposal of a single customer. Memory, hard drive storage capacity, processing power, and network access are all 100% dedicated to a single customer instead of shared amongst multiple VPS customers or dozens of shared web hosting customers.
The result is that performance should be very predictable, which is very important for those who are planning on hosting e-commerce solutions or planning on monetizing their website(s) in other ways.
A Primer on Virtual Private Servers
Virtual private servers are a little harder to get one’s head around than dedicated servers, mainly because dedicated servers are something that nearly everyone can identify with: a computer. Virtual private servers are different from dedicated servers in that instead of running one hosting account on one computer/server, virtual private servers share a single server.
This may cause one to wonder what the difference is between a VPS solution and a shared web host. This is a fair enough question, and there may be variations to the answer depending on who one chooses to ask.
The most basic answer is that shared web hosting plans are mostly offering unlimited bandwidth and often unlimited storage, but there is no promise in regards to the amount of CPU power and/or memory available in most cases. Additionally, there are often restrictions on installing and running CPU/memory intensive modules or software, as hosts may view such software as very disruptive to the other accounts on their server(s).
VPS solutions almost always offer a minimum allocation of resources that is guaranteed 24/7, and some even offer ‘burst’ resources that may be available whenever the load on the server allows for it.
The other thing that separates VPS solutions from shared web hosting is the number of control customers will have over their hosting plan. Does the server need to be rebooted? No problems, just flip the digital on-off switch from the control panel and wait a few seconds. Want to install a resource-hungry software package without looking through approved-lists? That is also possible with most VPS solutions, but not with all.
The old expression advises that it is not possible to get something for nothing, so be wary of making assumptions about this level of control on the cheapest of VPS packages on the market.
VPS: Terminology to Consider
Having minimal hardware allocated to web serving sounds great, but there is a catch: not all of the hardware specified is necessary as simple or straightforward as it might initially seem. For example, just because a VPS package claims to offer 1 GHz of CPU performance and 384 MB of memory, does not necessarily mean that either the memory or CPU allocation is not split into multiple chunks. This might be important for those who plan on running software or processes that are high-performance but poorly threaded.
For the purpose of setting up blogs, however, having virtual ‘pieces’ of a different CPUs and memory contribute to making a single ‘chunk’ or ‘node’ of memory/CPU performance is probably not a serious issue due to the low-intensity of the task at hand.
The bottom line is that consumers shopping for VPS packages need to ask questions about the hardware instead of making assumptions based on what they see. It also pays to ask whether it is possible to permanently and/or temporarily upgrade a VPS account without downtime if one plans on growing their online presence. Remember: downtime is the enemy if all websites, especially those that are generating money or anchoring a presence in cyberspace.
VPS: The Power of Cloud Computing
VPS hosting is essentially a virtualized machine that you have sole access to.
This type of hosting has huge upsides if you are looking for more control over your server or you are looking to run other programs besides just WordPress or Joomla.
The best advice we can give you is to remember this, with VPS hosting you typically get what you pay for.
After comparing more than 15 different hosting companies, right now our favorite is Bluehost at $29.95-$129.95 per month.
Update: Managed WordPress Hosting
When this article was written, managed WordPress hosting was not very popular. But the past year has really seen the rise of managed WordPress as services such as WP Engine, Kinsta, and others have come about. The reason managed WordPress hosting has become so popular is that for all of the power it has, WordPress can also be a pain sometimes.
WordPress can be hacked. WordPress does not scale well. Managed WordPress hosting usually takes the hassle out of hosting your WordPress website by:
- Automatically updating your WordPress files.
- Running your websites on Nginx and other powerful software
- Automatically backing up your website
- Proactively scanning for viruses and hackers
- Automatically compressing/caching/and optimizing your website
- and in the case of WP Engine, guaranteeing to fix your websites if it’s ever hacked!
How to Decide?
Finding the right balance between price and performance is always a challenge, but remember that you usually get what they pay for. Sadly, sometimes people get less than they pay for too, so be careful when assuming that money alone is a good measure of quality and capacity. Compatibility is also important, and thus sticking with top-tier hosts with established names is probably a good idea for those with serious hosting needs.
Since originally writing this comparison in 2010, we’ve compared more than 30 VPS hosting providers and right now based on its current offerings Bluehost is our favorite VPS provider.
Whether you’re looking for VPS or Dedicated hosting. Bluehost has the best ratio of prices to service. Compare their VPS Plans »
If you are looking for great performance and ease of use, then you should look into managed WordPress hosting. WP Engine has packages starting at $35 a month and Kinsta has packages starting at $30 a month. Both of these companies provide unbeatable customer service and amazing performance.
- Bluehost Review: Best in Class Hosting
- DreamHost Review: a Slice Simple WordPress Hosting Heaven
Editor's note: This review was updated September 2017 to reflect DreamHost updates. DreamHost is a…
- Managed WordPress Hosting: Speed Test Case Study
One of the benefits of going with managed WordPress hosting is that it's supposed to…