Traditional Server Hosting, What is this?
This post is also available in: Tiếng Việt (Vietnamese)
Today I will share with you my experiences in the early days about some popular traditional types of server hosting.
There are 3 most popular traditional types of server hosting:
- Shared Server Hosting
- VPS Server Hosting (Virtual Private Server) or VDS Server Hosting (Virtual Dedicated Server)
- Dedicated Server Hosting
We will take a deeper look at it now.
- 1 I. Server Hosting Platform Analogies
- 2 II. When is it time to move to a Condo or take the big step to home ownership?
- 3 3. Extra: Cloud Hosting
I. Server Hosting Platform Analogies
Shared Server Hosting is very similar to living in an Apartment Complex. All residents are in the same location and must share the available resources with everyone.These may include such things as the pool, parking lot, and playground. In shared server hosting, all accounts must share the available resources with all the other accounts on the server. These include CPU time, memory, and disk space.
2. VPS Server Hosting:
VPS Server Hosting is similar to owning a Condo. While you still share things on the property, you are ultimately responsible for maintaining your own property and repairs inside the condo. There is also significantly fewer residents per building and assigned parking. On a Virtual Private Server, you are allotted resources that are not shared by everyone. The overall CPU time and memory are shared across all accounts on the machine, but at the same time, portions of those resources are always dedicated to each account. This allows for more power and flexibility than being on a shared account.
3. Dedicated Server Hosting:
Dedicated Server Hosting can be compared to owning a house. You are allowed and have access to all resources available on the machine. No one else’s account resides on the machine (your house) and would not be capable of tapping into your resources.
II. When is it time to move to a Condo or take the big step to home ownership?
Regardless of which type of server hosting you choose, your website will reside on a web server. When someone visits your page, the server’s CPU and Memory will work together to send that visitor the page they requested. There are cases in which your website may use too much CPU or Memory to serve those pages, and that is the time you will need to upgrade your account.
If you compare Shared Server Hosting to Apartment living, possible times for upgrading may include:
– A Growing family: If your family grows more than what your apartment can handle, then it may be time to move up. For example, you may need another bedroom or an extra bathroom for the kids. Moving to a Condo can give you that extra bedroom / bathroom that you need. In Shared Hosting: if your website becomes popular, you may need to upgrade to VPS Hosting for more CPU and Memory for your account. This will allow you to handle all the new traffic coming to your site.
– Customizations: If you love the color red and want to paint your walls red, you may not have permission (being in an apartment) to paint any walls. Moving up to a Condo gives you more ownership of your space, allowing you to paint and decorate however you choose. If you require software that is not available in Shared Server Hosting, Upgrading to VPS will allow you to install any software that you would like!
2. Upgrading from VPS Server Hosting to Dedicated Server Hosting:
– Keeping with the Condo analogy, you have a lot of control, but you don’t have complete control. If you invite a band to play in your living room, others in the Community are going to hear the noise and may complain. If a friend / relative needs to move in with you, you’re not going to be able to build an addition to help accommodate them. There are many reasons that a Condo was great for you at one point in your life, but you’re at the point where you have a big family and there’s a lot going on every day. You may decide to buy a single family home, where you’ll have plenty of parking, extra bathrooms, and a big back yard to play with the dogs.
– VPS Servers are great for mid-sized businesses. You have a virtualized private server in which you can setup and tweak exactly the way you need to. You can host an unlimited number of websites, and there are really no restrictions, other than your usage of your server’s CPU time and memory. A VPS Server is not a Dedicated Server, so you are still on a server with other users. As you’re sharing a server, your actions can still affect other users. If you have a very busy website, dominating the server’s CPU time and memory could cause performance issues with other users on the same server. If you are running an unoptimized script that runs out of control, it can disrupt not only your site but could affect the whole server. This can and possibly cause downtime for others users on the same server.
3. Extra: Cloud Hosting
Cloud hosting is the latest form of hosting that has become extremely popular over the past few years. The main concept of cloud hosting is “Divide and Rule” – the resources required for maintaining your website are spread across more than one web server, and are rendered as per need basis. Hence, your website doesn’t rely on just one server, and rather a cluster of servers that work together, termed as “the cloud”. There are many advandces of cloud hosting, you can search it here.
That’s all, thanks for reading, please comment if you have any question.