Welcome to WebmasterWorld Guest from 54.211.135.32

Forum Moderators: phranque

Pros and Cons of Cloud Hosting?

     
5:22 pm on Jun 3, 2019 (gmt 0)

Junior Member

Top Contributors Of The Month

joined:June 6, 2017
posts: 51
votes: 1


What is the difference between shared and cloud hosting and the pros and cons of cloud hosting?

Thanks in advance for your help.
10:27 am on June 4, 2019 (gmt 0)

Senior Member from GB 

WebmasterWorld Senior Member graeme_p is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Nov 16, 2005
posts:2952
votes: 193


Cloud hosting can mean an awful lot of different things, which different pros and cons. It can mean scable VPSs, it can mean very specific hosting services that support a particular platform, it can mean "serverless", it can mean multiple services that are supposed to be used together (like AWS).
1:42 pm on June 4, 2019 (gmt 0)

Senior Member

WebmasterWorld Senior Member Top Contributors Of The Month

joined:Nov 13, 2016
posts:1016
votes: 244


"Cloud" is a word which is now used for everything and anything. you know, it's part of these words, like "AI" that are good to put in your portfolio, because it sounds cool.

Now, "in theory", and if "properly used", a shared hosting , is when a given physical server, is hosting several sites/clients. The resources (CPU, Memory, Disk, Bandwidth) are "shared" between all the sites/clients running on it. A "good" host, will have setup a system of quotas, to guarantee each client a given amount of resources, preventing a bad neighbor to consume everything. In practice, things are more or less like that, and often, having a bad neighbor (a site/client running on the same server as you), can cause performance downgrades.

A "cloud hosting", as said, can be all kind of things, but the idea is that, instead of relying on a physical server, we speaks about "virtual" server, the host (supposedly) runs several physical servers, and allocating their resources to provide the service. The system being more complex, it "should" offer better guaranteed resources. Also, a nice advantage of cloud hosting is that, (in theory), a host can allow you to upgrade or downgrade your package, on the fly, without having to reinstall/copy things, and without downtime. Like for example, they can allocate more or less CPU cores to your package. So it "should" be flexible, and able to adapt the budget based on your needs, and allow you to grow (or shrink) as your business evolves.

Personally, I would avoid "shared hosting", which by the way, are often over sold. It might be okay to host a static site, or very little site, which is not important, or to experiment.

Cloud hosting sounds good because of the flexibility , but I am too old-school, and only trust dedicated servers :) My server, my CPU, my RAM, my disk, knowing where my data are, and taht I am the only one to be able to access them... and my problems :)

Because of the nature of the cloud hosting , data can be stored "elsewhere", and accessed remotely , which with some hosts can cause lags.

In between, you can also consider VPS, which is like shared hosting, but with a lot less clients on the same physical server, and with real isolation , so your resources are guaranteed (still with "good" hosts).

Someone with more knowledges, and younger might add more useful information :)
5:30 pm on June 4, 2019 (gmt 0)

Senior Member from GB 

WebmasterWorld Senior Member graeme_p is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Nov 16, 2005
posts:2952
votes: 193


To clarify what @Dimitri says a VPS is a virtual server. The cloud bit implies it can be upgraded and downgraded easily. I quite like VPSs which are these days all "cloud". Good ones offer good isolation and performance. Less good ones can be cheap and good for experiments or when occasional bad performance is something you can live with to save money.

I like them because you can get them up and running fast, they are easy to manage, and they are cheap so you can have lots of small servers for different projects (or different clients as I do) and seperate test and production servers without spending very much.

There are other types of cloud hosting. Some will provide multiple separate services (e.g. database servers, VPS, load balances, storage) that you use together to run a site. Some will provide a specialist version of that so everything is set up for you (minimal to no setup) to use a particular platform.

There are also bare metal cloud servers which offer you your own hardware but are priced more like VPSs and can be spun up and down quickly so are easy to manage. Some have shared storage but your own physical CPU and memory.
2:46 pm on June 19, 2019 (gmt 0)

New User

joined:June 19, 2019
posts:7
votes: 1


I prefer to run things on my own bare metal servers - faster and cheaper.
7:30 pm on June 19, 2019 (gmt 0)

Senior Member from US 

WebmasterWorld Senior Member tangor is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Nov 29, 2005
posts:9914
votes: 972


@mikejolley ... Welcome to Webmasterworld!