It’s pretty inexpensive and easy to set up a website these days. Companies like Hostgator and Dreamhost have you search for a domain name, fill out a couple forms, enter a credit card and congratulations. You now have a website. After a while, you may feel that your needs have outgrown your account, or that the service is not up to par or that your website is too slow. It’s obviously time for an upgrade, but from what to what?
Chances are you originally signed up for what is known as “Shared Hosting”. On a shared account, you share the server (computer hardware) with up to several thousand other users. If you get lucky, most of the websites are barely used at all, and your performance is decent. If you are unlucky, you may share the server with several other high traffic websites, which may impact the speed of your own site. Additionally, you share an e-mail server with several thousand other accounts, so if one account is flagged as a spammer, it may prevent you from sending any e-mail at all to some domains.
You essentially have three choices. You can upgrade to:
- a bigger shared hosting account and hope you have better luck. Sometimes these will be called premier or business plans.
- a Virtual Private Server (VPS).
- a Dedicated Server.
If you don’t need the additional bandwidth or storage space of the premium shared host, then you are really just paying for a fancy name most of the time. You are not really paying increased performance. But what about “unlimited plans”? To quote the T-Mobile Commercial, they’re more like Um…Limited plans. They’re just hoping you’ll be lured by the word unlimited but not take them seriously. If you do take them at their word, you may find that you account is suspended.
If you do opt for a shared hosting plan, you should get a “metered” account that has an allotment of a specific amount of hard drive space and bandwidth. Companies with such plans are generally less likely to oversell their servers.
A VPS is similar to a shared account in that multiple accounts are on the same server (computer), but in this case, the server is divided into several virtual machines. You have complete control over your virtual machine, so that you may customize it however (mostly) you like. VPS’s can be used to host website, e-mail servers, ventrilo (online gaming chat) servers, and even Minecraft.
There are two basic types of VPS—mananged and unmanaged. Managed accounts are very similar to shared accounts in that the webhost company takes care of most of the chores of managing the server, but you pay for the privilege; usually $25 or more per month compared to a comparable unmanaged account. In an unmanaged VPS account, you are solely responsible for installing and maintaining your server. The webhost will install a barebones operating system, and you will get to do everything else. The benefit is more control and a deep discount.
In a VPS, whether managed or unmanaged, you will also get to choose your operating system, usually Windows or Linux. Typically Linux accounts are much cheaper than comparable Windows accounts.
Accounts are usually priced based on the amount of disk space you are allotted and the amount of memory you can use. VPS servers can be oversold, so it’s a good idea to test your new VPS quite heavily while you are still in the money back guarantee period. It’s also a good idea (no matter what kind of plan you have) to pay month by month rather than yearly.
There are several virtualization methods available, such as OpenVZ, KVM, Xen, and “Cloud”. OpenVZ often gets a bad rap as being “easy” to oversell, but in reality, any VPS can be oversold, so choosing a reputable company and testing your VPS is still the best way to go. In many cases, upgrading your shared account or going with a better company may be a better option than VPS.
Dedicated servers are similar to VPS in how they run (managed or unmanaged) but instead of sharing a computer with other users, you get the whole computer to yourself. Dedicated servers are generally much more expensive than VPS. Personally, I think that unless you are making enough money to justify the cost of a dedicated server, you are better off going VPS (or even shared).
- Know why you want to move webhosts. You are more likely to choose a more suitable webhost.
- Balance your needs with you budget. Do you have thousands of active members in a forum or are you running a blog that not even your mother reads? Do you have half a dozen websites that you maintain? Are you making money off your website? How vital is it that your website not go down?
- How adventuresome are you in terms of learning new things? How much hand holding do you need?
- Check your current website’s statistics and see how much disk space you are using and how much bandwidth you used each month in the last year.
- Ask yourself if you could save disk space and bandwidth by moving video files to Youtube or Vimeo
- Do some research on a forum like LowEndTalk or Web Hosting Talk to find a reputable company.
- Pay monthly so it is easy to walk away if you are unhappy.
- Make a back up.
In future installments, I’ll talk about
- Some general best practices no matter which kind of account you use.
- Steps to take in preparing to change webhosts
- Considering Google Apps
- Setting up a Linux VPS
- Making the move