someone show this article to my senior management team
they are a little behind...
Everything is being decoupled, disaggregated and deconstructed. Cloud computing is breaking apart our notions of desktop and server, mobile is decoupling the accepted concept of wired technology, and virtualisation is deconstructing our understanding of what a network was supposed to be. Inside this maelstrom of disconnection …
They believe complexity disappearsstate space magically reduces to the one little hypercube you desire to inhabit using $FRESH_THING_ILLUSTRATED_VIA_SHUTTERSTOCK_PICS?
It's WAY more complex.....
You better be able to control every hop on your connection between points or the whole thing can go tits up.
Cloud In Hong Kong.... Factory in China... no ploblem.. distance != routing path...
Get it wrong and your traffic goes to the USA backbone from China then back to Hong Kong.
Worse... you have multiple offices..... in different countries, be prepared to pay 'extra' to get your resources linked together the way you like....
Office 365 data center in China, 500+ 365 accounts in China... no sorry your traffic actually makes a round trip to the USA.... for that warm NSA touchy feely shit.
Cloud is a bit like having all your GOSUBs running across a network?
You have to rewrite all your apps to take advantage of it?
Don't get me wrong, it works really well for people like Netflix - geo-distribution of data where data security is not important and scaling is. However, I don't see many non-web2.0 companies where random scaling is important - certainly not important enough to rewrite your apps. By the time you've rewritten your apps for ultimate flexibility and reuse, you could have done something a lot cheaper and less brittle.
What ? Why ?
The only "natural" connection on the Internet is the cable (or wifi) that links you to it. Anything else is a matter of standards, and standards are interpreted which is why browsers don't necessarily render exactly the same way.
Infering that because it's on the Internet therefor it should connect naturally seems a bit easy to me, especially for business applications which, if I'm not mistaken, rarely use HTML to transfer data.
Another excellent article. Don't entirely agree that PaaS sits on top of containers. Not always anyway. Cloud Foundry for example works well with micro services in its own right, and can be used independently of containers.
But containers are going to take over. Well for the most part. For most modern 3rd platform apps anyway. We really gonna see traditional platform 2 monolithic apps in containers? I don't think so. All structured data, needs rows, tables, hierarchy etc. Pretty sure that stuff will stay on traditional infrastructure
Ahh "the cloud" which is just an euphemism for "outsourcing" and downsizing your IT department. There is nothing magical about "the cloud", no mysterious savings from some mystic on the mountain. All the same problems that plagued traditional IT will apply to IT run remotely by faceless unnamed systems engineers / administrators on unseen servers and kit.
Someone once tried to tell me they had a "private cloud" running at their house. I looked at him and replied "so you have a home application server" to which he vehemently denied as though I had told him he wasn't cool.