Currently, there are three major kinds of web hosting which include shared hosting, VPS hosting and dedicated hosting. We can choose the most suitable types for our website requirements after we know advantages and disadvantages of them.
What is Shared hosting?
Shared hosting (aka virtual hosting) is a single server which shared by more than one websites. These sites are different domain names, owned by different people. It is the most suitable for small - medium personal sites. Shared hosting often offers multiple software solutions like e-mail, database, and different editing options. The advantage of it is low cost. The disadvantage is most of the server resources shared by many users/websites, such as CPU, Memory(RAM), bandwith, disk, IP and so on. So security, traffic volume, database support and software support will be restricted. In other words, your websites will be affected by other users seriously.
What is VPS hosting?
A virtual private server (VPS) provides an advanced level of hosting with more space and functionality available. Users have a much higher level of access compared to Shared Hosting options and are able to install almost any softwares. It only exists virtually, so is often cheaper than the dedicated physical server option. The advantage of it is most of the server resources only used by yourself, and more cheaper than the dedicated hosting. The disadvantage is virtualized (by xen/kvm/hyper-v/vmware), and some server resources shared by other users which include but not limited to CPU and disk I/O.
What is Dedicated hosting?
Dedicated hosting is a physical server that is entirely dedicated to your website. It is a physical piece of hardware and you don't share it with any other users. The advantage of it is very powerful and secure, with almost unlimited software solutions. It is best suited for large web sites with high traffic, and web sites that use special software. The disadvantage is the most expensive and require higher skills ...
Before you choose your web hosting
You need to make sure that:
- The hosting type suits your needs
- The hosting type is cost effective
- Upgrading to a better server is possible
- If needed, upgrading to a dedicated server is possible
Before you sign up with an ISP, visit some other web sites on their servers, and try to get a good feeling about their network speed. Contacting some of the other customers is also a valuable option.