Do I Need a VPS?
HostGator offers many options to cover your hosting needs, and at some point, you may wonder if you should upgrade to a Virtual Private Server (VPS). In this article, we're going to consider what you get with a VPS and whether or not it's right for you.
Above, you'll find an entire library of articles to help you learn more about VPS Hosting, information on deciding if it is the right fit for your needs, and lastly, setting it all up.
- About VPS: Learn more about VPS Hosting.
- Upgrading: Compare VPS Hosting to our other hosting types and a guide on upgrading to a VPS.
- VPS Hosting Guide: You'll need this for the initial setup of your VPS.
- Private Name Servers: Understand what Private Name Servers are and how to set them up.
What's in the Box?
VPS vs. Shared Hosting
When you're on one of our Shared servers, your resources are just that, shared. CPU, RAM, Storage, Bandwidth, etc... are all shared with dozens or hundreds of other websites. While our administrators work diligently to avoid it happening, if any of those other sites start using more than their fair share, your site(s) could be impacted.
On the flip side, a VPS comes with dedicated resources, meaning you have full use of the CPU, RAM, and Storage you paid for, and it is easy to upgrade if you find you need more.
|Plans||Snappy 2000||Snappy 4000||Snappy 8000|
|vCPU||2 Cores||2 Cores||4 Cores|
|RAM||2 GB||4 GB||8 GB|
|Storage||80 GB||100 GB||160 GB|
|Dedicated IP||2 IPs||2 IPs||2 IPs|
CentOS 6 or 7, Windows, Ubuntu 16.04, Debian 8
|Free content transfers||✔||✔||✔|
|Maximum outgoing emails||Unlimited||Unlimited||Unlimited|
Our blog is also an excellent resource for more information about VPS Hosting and more! Throughout this guide, you'll find more boxes like this one with blog articles and links to other resources outside of our Knowledgebase that can help you in your journey of exploring VPS Hosting as an option and delving deeper into the different aspects of managing your server.
Send All the Emails!
VPS Hosting to Send Unlimited Emails
The Shared environment also limits how many emails you can send in a single day. While our administrators work to ensure all resources are shared evenly, if any of your neighbors start sending out a bunch of spam, it could cause everyone on that server, including you, to be flagged as spam for a short period. However, if you have a VPS, you are far less likely to end up on a blacklist due to someone else's unsavory conduct.
As for limits on how many emails you can send, there are none with a VPS! You have to follow some rules because laws are a thing, so we recommend that you make yourself familiar with the Dedicated Mail Policy, but outside of that, you're free to exchange as many emails as you need to. So start planning that Black Friday email campaign now!
Storage, CPU, and RAM, Oh My!
VPS Storage & Other Resources
You have unmetered resources in our Shared environment, meaning there isn't a set limit on RAM, Storage, Bandwidth, or CPU. This is an excellent setup because there are plenty of resources to go around. You don't need to know how much you need before choosing a shared plan, and our administrators keep an eye on things to make sure everything is shared evenly. However, if anyone exceeds 25% of the server's resources for more than 90 seconds, they could find themselves incurring a Terms of Service (TOS) violation.
With a VPS, you can choose the level of resources you need, and if you find you need more, later on, you can upgrade. In contrast, there are no Shared hosting packages that you can upgrade to that will provide more Storage, CPU, or RAM.
VPS Root Access
On Shared, you share almost everything, like living at home with your parents and siblings. You have full use of all of your home's amenities, but you have to share them. So if someone uses all of the hot water, you get a cold shower to start the day! Also, you're not in charge, you're responsible for keeping your room clean, but someone else is responsible for all of the significant maintenance and upkeep.
Moving to a VPS is like getting your own apartment. It may be smaller than the house you shared, but now you're in charge! So, while you may have access to more resources on Shared hosting, your resources are only being used by you on a VPS. No more cold showers!
When you move to a VPS, you get root access, which means you get to manage everything for your server with root WHM (rWHM) and Virtuozzo Control Panel (VZ) (or just VZ if you decide that you want a semi-managed VPS).
With root access, you can create multiple cPanel accounts, restart services, access all of the DNS zones, keep an eye on your server status, and install (or request that we install) many programs.
Now, you have all of this new power, but as Uncle Ben said, that comes with more responsibility. These articles explain more about managing your customers in WHM, tips & tricks for properly managing cPanels, and other best practices.
...Means More Responsibility
VPS Backups, Restores, and Maintenance
However, with all of this freedom comes more responsibility.
Backups & Restores
In our Shared environment, we maintain backups of your cPanel on a daily/weekly/monthly schedule to make it easy to roll back when you need to.
When you're on a VPS, though, we only maintain weekly backups of the entire container, meaning everything on your VPS would be restored to the way it was at the time of that backup, not just one site/cPanel. And our backups are provided as a courtesy and are not always guaranteed, so no matter what type of hosting you have, we strongly encourage you to keep regular backups.
On your VPS, maintaining regular backups is something you will be able to manage in rWHM with daily, weekly, monthly options, or you can utilize a third-party backup service like CodeGuard.
And managing your backups means you have the power to perform restores when you need any files or a cPanel restored, instead of having to wait on a support ticket because you can do it yourself in WHM.
In addition to running backups, you're also responsible for updating most of your software, PHP versions, modules, etc. On a VPS, you can install third-party software; for instance, if you don't opt-in for a cPanel, you can install and use a different control panel. But then you would need to keep track of when that software has updates or patches rolled out because, in addition to new features, updates also become available if any vulnerabilities or issues are identified.
Suppose you decide to use CentOS and WHM/cPanel. In that case, our administrators will handle scheduling the routine updates so that they're installed automatically and pushing out patches if any significant vulnerabilities are identified. In some instances, they may notify you that the updated version of something like PHP is available on your server. Still, they won't automatically switch any of your sites to use it because you may need to make changes or perform some testing before implementing it.
If you're ready to proceed with a VPS, then you'll want to add these articles to your reading list. In addition to our Knowledgebase, cPanel's documentation will be an invaluable resource for more information on managing your server in WHM.
Helpful Blog Articles
- How Do Updates Work with Our Managed Hosting Plans?
- What to Know Before You Upgrade PHP on Your Website
You Are the Manager!
Another option you have on a VPS is adding Web Host Manager Complete Solution (WHMCS). A WHMCS license is not included with any VPS plans because a VPS is not ideal if you're hosting multiple resource-heavy sites. However, it can be a great way to try it out if you're thinking about moving to a Dedicated server and want to try out the features before making that commitment. It will allow you to set up a billing portal, create hosting packages, and you can even purchase more addons from WHMCS directly to add additional functionality like managing your business from your iPhone or Android device.
So, What's It Gonna Be?
Is VPS the solution for you? Should you make that move? Well, let's break it down.
- Root Access
- Ability to install custom, third-party programs
- Dedicated Resources
- Ability to create a sandbox environment
- Cheaper than a Dedicated Server
- No email limits
- Scalable Resources
- Ability to reboot the server and restart services
- Ability to perform your own restores
- Requires more advanced knowledge, such as Linux management
- You're responsible for backups
- Set limit of resources, so upgrading is necessary if more are needed
- Costs more than Shared
- Not a solution for TOS violation by utilizing too many resources on Shared
If you have the technical skills or the patience to acquire it, want more control of your hosting environment, or want to try out what it would be like to have a Dedicated server without the larger price tag, then moving to a VPS could work for you.
If you don't want to be responsible for all of the maintenance, are intimidated by Linux or computers, or need much more in the way of resources, VPS may not be the option for you. HostGator offers so many hosting plan options, so you can choose what works best for you and upgrade if/when you need to. And with any hosting plan, you qualify for free site migrations within 30 days of purchasing the plan, so moving from your Shared plan or to a higher level VPS or a Dedicated server can be done with ease!