1. There is usually a single point of failure of the site in the network connection to the Internet. That extends to the provider of that connection as well and the ongoing connection to the core of the Internet.
In the time we have had BW in NZ..going back to the 90s, had 3 periods totaling 2 1/2 day internet down, and several days where intermittent connects, which where so intemittent was not of any great concern...issue was a capacitor in the router.
2. The site itself may only have rudimentary protection against fire, flood, theft, earthquake.
And some host sitting in an industial office has more? If a tidle wave goes thru here or a volcano erupts what is the difference to the office block down the road?..or in Christchurch. or Japan, or San Fransico or texas?... At least I can grab a hard drive and have better reason to do so ....
3. There is usually a single point of failure in the administration of the site for both daily and longer term support.
If u own admin the whole lot why dose one then need support, yur are it and anything come up...google, no different to a host who doesnt google just blames everything onto a load of BS.
4. All aspects of site administration cannot be kept up to date and secure by one person.
Rubbish, Once setup, KNOWING FULL BACKUPS are made and if anything breaks, server mother board, hacked whatever everything is back on line in around 10 to 30 mins...And one has full access to server logs, Operating system logs etc therefore advoiding dealing with idiots full of BS at the hosting company.
5. Usually the bandwidth and proximity to the core of the Internet affects performance
I have no idea what providers are like in the UK but my internet is in the top 5 per cental of the world and it is only a basic plan.. plus I dont have a string of servers and BS to go thru...And Im still on copper.
Now of these in practice are negatives..If they where i would have moved to a hosting company along with the other web sites I admin for other people....The only sort of down side is I cant host everyones web sit mail servers etc because of limitations on BW and hardware...but I have no intention, I run my sites, couple local club sites....thats it.
I have been considering justifying the cost of our own server
My 1st server, yrs ago (days of win 95) was an obsolete P 2 gaming machine , then a P3 obsolete gaming server which I still use for general email /surfing like now. Then a P4, an old gaming machine.. I have personally built all these machines...
hence the reliabity....They are just old machines laying around doing nothing....All the software is open source, apachie, peril, squiral, php,mysql, netpbm, hmailer etc.....Cost, well the only costs are left over bandwidth that I dont use but payfor anyway, and domain registration each yr....cost to the club From memory about $US 50
And Clouds..to much 'faith' in their servers, their security, their connections, basically clouds are cheaper because our IT industry got way to greedy in charges to small business/school server administration. And clouds stepped into the 'breach' taking all their data off shore....Basically the same principle as a huge multi national company running there internatioal braches from a central server(s)....except they are still FULLY incharge of their OWN data.
Yep cloud is the Hot in thing these days, just because the propaganda/marketing is hot, is cost effective (a very bottom line issue in a world ressession)..doesnt make it the best (other than financual) route to take in the long term.
A big issue in theChCh earthquakes is the day to day operation of companies that used hosts and clouds based in the city, and a lot of it not able to be accessed for weeks and months, even then destoried because of no off site back up.
All the customers I admined, I had uptodate back ups of operating systems of workstations, servers, server OS etc...
So if a main web/mail/active directory, isa whatever went down or got blown up by a volcano....buld new machines and simply throw the hard drives in and basically ready to go in 12to 24 hrs.....do that with a cloud? nope
Running ones own modest server for personal and club hosting full control, easy of control update,
know how where when and the quality of admin...and access to ALL logs