In the world of hosting, pricing varies from US$ 2 per month to US$ 20K per month. With such a gap, clients are obviously very confused which one to go for.
Here’s a detailed explanation.
Shared server is typically very cheap, the main reason is that hundreds of small websites are hosted on it by the hosting provider. Typically costs USD 2 up to around USD 20 per domain. So in essence if the hosting provider is hosting 100 domains on one dedicated server (USD 200/month) and charging USD 4.00 per month per domain, the total revenue they generate per server is USD 4 x 100 = USD 400. Which is double the hosting cost but it’s not so easy to calculate as software licensing costs start to add up like Plesk Panel or cPanel.
So which one to go for ?
It’s not that easy to decide.
The issues with Shared Hosting:
How to counter negative effects
You get what you pay for. So in essence you can not do anything about it except hope that the system administrators that your hosting provider employs are best of the best to keep you covered from hacking and responsive to cater to your needs.
Static websites; small websites, no login or customer information gathering; even the contact us form. In essence, for businesses less than 5 employees.
A dedicated server is hardware hosted in a data center and is exclusively assigned to you. You have your own instance of Operating System and Hardware. Typically a good configuration starts from USD 200 onwards. The pricing differs massively across different geographies and explanation is provided later.
The issues with Dedicated Hosting
How to counter it
Make sure you purchase managed hosting as well. Most of the server have redundancy built in; meaning if one component fails; it still keeps running. Since, its not located at your workplace; you will not see any Amber LEDs to depict that HW has failed. And you will be checking your system logs often to ensure no HW failure has occurred. Which means you will only get to know that something was wrong when the system goes down; managed hosting will ensure that hosting provider system admins will do regular maintenance of your server.
If you buy managed hosting; the system admin at your hosting provider will have access to your files on the system; ensure that database and other files are encrypted.
Cloud server is an instance of Operating System running on hardware. Depending on the size of your cloud server; it maybe running on a dedicated hardware or there might be couple of other instances running on the same hardware. You have your own instance of Operating System. Typically, costs from USD 50 per month upwards.
The issues with Cloud Hosting
Why Cloud Servers
They offer key benefits over other types of hosting. Below are some key.
Since your operating system lives on Storage Area Network (SAN); hence even if the local system disks malfunction; your data is safe. The maximum downtime will be automatic turning it on; on another HW, which the hosting provider does by itself.
No one touches your instance of Operating System. And the whole instance can be encrypted.
Scalability is two ways. Horizontal scalability and vertical scalability. Horizontal scalability means that instead of having a higher powered system; you will have two lower powered servers and traffic will be equally distributed by Load Balancers. In cloud servers; it literally is right clicking the server and selecting “Launch more like this”. For vertical scalability; you will have to just change the instance size and reboot the machine.
Its cheaper than dedicated and more expensive than shared hosting; but these days who leaves their details unless a website is protected by SSL certificates.
Cloud providers also have additional functionality available like:
Content Distribution Network
Auto Scaling of resources (Automatic increase or decrease)
Database as a service (You only pay per use)
Centric is a registered Amazon Partner.