There are many types of hosting services currently on the market. This short article will help you understand key differences between three most popular hosting types: Shared Hosting, VPS Hosting and Dedicated Hosting.
A low cost hosting solution - shared hosting places your account on a server shared with other customers. There is very little isolation between the accounts by default, though that is not to say that another user can access your data.
What you share, instead, is:
- System resources. All accounts use the same processor and RAM on the server, which means that one badly optimized, heavy to process website can impact loading times for all customers hosted on the same server. We do our best to prevent that.
- Outgoing e-mail IP address. The shared hosting server will send e-mail from the same IP address for all hosted customers, with some exceptions. Sometimes when a dedicated IP address is assigned to an account, the IP address is also configured to be used as one to send e-mail from for that particular account. This means that if a customer is found to be sending spam messages, all other customers can be impacted by a blacklisting, a situation where an IP address is marked as often sending spam, and messages send by this IP address will often land in a spam inbox or not reach the intended destination at all. We do what is in our power to prevent this.
Though with it's limitations, Shared Hosting is still a great way to start online, especially if you are just beginning your journey.
View our Shared Hosting plans here.
Dedicated Server Hosting
To explain VPS, we must first explain dedicated servers. Essentially, a dedicated server (sometimes referred to as "bare metal") is the entire computing unit. Dedicated server hosting gives you access to the entire server to do with as you please.
What you end up sharing with other dedicated server customers is essentially physical space in a data center, sometimes also the network connection, depending on how the overall infrastructure is laid out.
Not sharing resources and IP addresses with other users keeps you safe from issues mentioned earlier.
Looking for a dedicated server? Reach out.
VPS services aim to provide administrative access and an environment similar to that of a dedicated server, though at a lower cost. This is done by creating isolated virtual servers within one dedicated server called a Hypervisor.
VPS hosting is still partially shared, though the environment you are in is often yours to do with as you please (more on that below). You typically only partially share computing power of the master server with other VPS, which is usually not a problem on hypervisors that are not overloaded or oversold.
Common VPS Technologies: KVM and OpenVZ
KVM, or Kernel-based Virtual Machine. Offers best isolation out of all available VPS technologies. Among other things KVM allows you to modify the Kernel. This is the VPS technology we currently utilize.
OpenVZ. Does not offer very good isolation. You cannot modify your server's Kernel and have limited superuser access. Typically comes with very outdated Kernel. We would recommend avoiding OpenVZ.