Choosing where to host your website can be difficult given all the available options. The most cost-effective and scalable solution points toward using cloud-based servers. To help explain the differences between the three main hosting options let’s start with soda.
6 soda drinkers, 6 straws, 1 soda
Like a single glass of soda with multiple straws, a shared server’s capacity and performance are relative based on a single server with multiple, somewhat thirsty clients. As other clients slurp on the shared soda, your slurping speed slows down. Shared servers and shared sodas are economical, but the benefits fluctuate relative to how many others you’re sharing with.
Traditional hosting companies use the same server to host multiple sites. We have seen up to 100 websites on a single server.
- One website has the ability to take priority over all others
- All sites/applications share the same resources
- Compromised security
Virtual Private Server
6 soda drinkers, 6 straws, 6 sodas
A six pack of soda will provide you with a guaranteed amount of soda, just as a VPS will provide you with a single, dedicated, guaranteed capacity of server space.
With virtual private servers, hosting companies offer equally sized chunks of a single server.
- Dedicated resources
- Relatively inexpensive
- Capacity limits
- Limited to the single server resources allocated for your site
unlimited soda drinkers, unlimited straws, unlimited sodas
Soda fountains solve the problem of summer’s higher demand by using a variety of sources to offer all-you-can-drink specials! Cloud hosting is based on the same principal, drawing from a group of servers on the fly, it provides an unlimited capacity to ensure that your site has what it needs, as it’s growing.
This isn’t the future, it’s now. As cloud computing technology continues to evolve and grow, hosting companies can now provide all the benefits of an all-you-can-drink cloud environment for anything from 1-10 page websites all the way up to an extensive CMS–based website with thousands of content pieces. These new platforms allow us to host and scale applications on the fly. When your business takes off a year from now, you won’t need to “move” your website before expanding its content.
With cloud hosting, a cluster of servers with unlimited resources are available on demand. Compared to a traditional hosting set up, that means it’s:
Your site infrastructure can grow and shrink as your demand grows and shrinks. For budding websites on a growth path, the infrastructure can grow with the website.
Cloud infrastructure has a number of servers connected with a cloud controller. Each server is a node in the cloud and all resources are shared across the nodes. The controlling server manages the resource allocation. If one node goes down, the controller can delete the node, wipe it out, and reset it with barely any performance impact on the rest of the infrastructure.
Your website is hosted on multiple nodes throughout the cloud infrastructure so there is no single point of failure. If one server goes down, other servers are standing by to keep your site up and running
- available on demand
A customer can provision a cloud server typically within minutes. This eliminates the need to build out servers, install operating systems, etc.
- economical, you pay only for what you use
Many businesses experience cyclical demand, with ebbs and flows during different times of the year. With cloud infrastucture you can reduce or increase your server capacity to ensure you are ready for the big intensive spurts and also scale down when there isn’t a lot of traffic hitting the site.
I’ll take a keg of root beer, please.