When searching for a hosting provider to host your website, you'll probably notice that most hosting providers have more than one web hosting plan. The plan you choose will depend on your hosting needs.
If you're just starting out with your own website, a shared hosting plan is usually fine. Shared hosting is usually much cheaper than other hosting plans. Unless you have a specific need to hire a dedicated server, a shared hosting plan should do the trick.
Here's more about the different types of web hosting:
Shared Hosting
Shared hosting refers to when your web site is hosted on a server along with many other customers' web sites. Don't worry, your users won't know this - your web site is still configured as a separate web site on the server and can still have its own domain name etc. It is simply sharing the server with other web sites.
The big benefit of shared hosting is price. Shared hosting can be very cheap. Having your own server (otherwise known as a "dedicated server") costs a lot more.
The biggest downside of shared hosting is performance and security. Because you're sharing a server with other customers, performance of your website could be impacted by other customers' websites. If your site happens to be sharing a server with a high-traffic website for example, it could slow the server down or stop it altogether. Also, some shared hosting companies host thousands of websites on a single server, so this is a real consideration. Also, although there are many ways of securing a shared hosting environment, it is never going to be as secure as having your own machine (or even virtual machine). So if performance and/or extra security is high on your list of priorities, shared hosting may not be for you.
Dedicated Servers
A dedicated server is a server that hosts only your web site (or web sites). This can give you more control over your web site. It can also help in ensuring that other customers' web sites don't impact on your web site. Using dedicated servers is much more expensive than shared hosting, but if your site receives lots of traffic or you have other requirements (such as extra security requirements), a dedicated server could be for you.
You are able to log in to your dedicated server just as you would log in to your own computer. Once logged in, you can install and configure software as you wish.
Virtual Dedicated Servers
Also known as virtual private servers, virtual dedicated servers are a low-cost alternative to dedicated servers. The web host can put many virtual servers on each machine, therefore reducing costs. When you log in to the virtual server, it appears as though you have your own dedicated server (even though other virtual servers are probably running on the same machine).
Managed Hosting
A managed hosting solution is a form of dedicated server hosting, where you have a dedicated server and the web site hosting provider manages your server for you. Typically, the hosting provider will be responsible for the hardware, operating system, virus protection, patch management etc. You still have total control over the machine (depending on SLA arrangements), and you are still in charge of your own web site content. Managed hosting is usually a lot more expensive, and in some cases, costs will be negotiated between the two parties.
Regardless of which type of hosting plan you choose, you'll want your web host to provide you with a good level of technical support. More about technical support next.