Cloud tech has been around for a long time yet it has not been opened up to the basic user till the last few years.
Server systems have been used for quite a while, yet the main drawbacks for most was security.
Unless you understood 256 Encryption systems you did not have the capabilities for safe proper use,which caused business to shy away from the technology.
Even with good IT people it has been hard to convince the masses it was a viable option for a myriad of high end uses.
We have had a up hill battle getting business and content providers involved in real movement in the direction of real time cloud services.