Currently, there are four major kinds of web hosting which include Shared hosting, VPS hosting, Cloud 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 Cloud hosting?
Cloud hosting is an important part of cloud computing in infrastructure applications. It is located at the bottom of the cloud computing industry chain pyramid, and its products originate from cloud computing platforms. The platform integrates three core elements of Internet applications: computing, storage, and network, and provides public Internet infrastructure services for users. Cloud hosting is a virtualization technology similar to VPS hosting. VPS uses virtual software, VZ or VM to virtualize multiple parts similar to independent hosts on one host, which can realize single-machine multi-user, and each part can be done independently. operating system, the management method is the same as that of the host. The cloud hosting is to virtualize multiple parts similar to independent hosts on a group of cluster hosts. Each host in the cluster has a mirror image of the cloud host, which greatly improves the security and stability of the virtual host. If there is a problem with all the hosts, the cloud hosting will be inaccessible.
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.