Internal versus Cloud
I read these types of articles and it's tough to get my head around what exactly is getting replaced. Our Corp level services include firewall, proxy server/internet/gateway filtering, circuit management, VPN gateways, company external website, company internal intranet, antivirus, Active Directory and email (Lotus Notes).
I'm leaving out Windows desktop and server implementations, since those are what you (at least I) think about when you think cloud.
Then you get to more local business unit level where ERP (back office thru shop floor), PCL/MES systems (think Wonderware, and the integration to ERP), printer support, network device support and cell/mobile support come in.
Just exactly how are users implementing their own "shadow IT" to replace that? I have not met many business users who are even aware of this stuff, they think big business should work as simply as their home ISP and their iPhone does.
Even if all this was "in the cloud", how many internal IT do you need to coordinate all this? These are the reasons I think this cloud stuff is mostly hype. For small business, I get it. For a $100 million+ multi-unit, global entity, not so much. Not every business is an internet company that needs elastic, fast growing storage and large scale peak capacity scaling. How many, if any, business to business manufacturers need the cloud, now or ever?