Thursday, 6 September 2012

Who gets killed by cloud computing?

"It's only a flesh wound!!"


It's always more fun to watch someone get cut off at the knees.

As I mentioned at the end of my post on Tuesday, as well as winners there are big losers from Cloud. This is because a shift in IT architectures shifts where IT budgets are spent. This change in spending can rapidly change the fortunes of IT vendors.

In fact this is one of the big themes of my blog: How giant tech empires can be disrupted almost overnight, while other great powers rise in the blink of an eye.

We can vividly see it in the world of cloud computing. To understand why we need to look out how Cloud works in practice.

It's not rocket science


Cloud isn't rocket science. It really isn't. As I intimated before, its basically old-school business outsourcing in a frock.

The chart below shows the typical IT set-up in a big business. In particular look at the purple column on the right. This shows how an IT system is built up - layers of different functional systems (e.g. server, database, operating system) built on top of each other. Each layer depends requires all the blocks beneath it to work, and each layer is generally supplied by a different vendor.

In a traditional in-house IT setup, the second column, all of this is run by the end-user (the company deploying the IT). They buy all the components from the different vendors, stitch them together (with a little help from their mates at Accenture) and run it themselves.

What happens in different variants of a cloud offering is that more and more of these parts are run by a third-party outsourcer, the "Cloud Computing vendor":

There are three main types of Cloud Computing:
  • Infrastructure as a Service (IaaS): I always describe this as like a homeowner buying a shell of a house - four walls, some windows and a ceiling but nothing else. In real terms this means that the cloud vendor runs a data-centre full of servers with basic functionality, and lets the users install whatever databases and software they want on them. The most famous exponents of this is Amazon, which leases out space in its Elastic Computer Cloud (EC2) for a pretty low sum. 
  • Platform as a Service (PaaS): If IaaS is like buying a shell of a house, Platform as a Service is like buying a house with the electricity and the plumbing already laid in.  Instead of just running a dumb server, the cloud vendor also slaps on a database and an application framework. You have APIs which can take care of mundane functions such as connecting to a printer, or authenticating a user when they log in. But you are free to build pretty much whatever app you like on top of this. Salesforce.com runs a platform called Force.com which is the increasingly common in enterprise computing. Zynga games such as Farmville running on the Facebook platform are a consumer equivalent.
  • Software as a Services (SaaS): This is like renting out a house already furnished and connected up to the utilities. The vendor builds the whole end-user application and you just access it, typically via a web browser. GMail or Hotmail are the most commonly used SaaS applications. The website you're reading this on now - Blogspot - supplies all the tools needed to create a blog as a SaaS offering.
Note how this relates to the chart above - at every stage in the evolution from Infrastructure to Platform to Software as a Service, more and more of the traditional tech stack is being outsourced to the cloud computing vendor.

Also note that a lot of this isn't actually that new. Infrastructure as a Service is simply traditional infrastructure outsourcing in a frock. Software as a Service is hardly new either - Hotmail.com is sixteen years old. What is new is Platform as a Service - that is a genuinely innovative way of doing things that has the potential to change how software is written.

Cut off at the knees


So far so good. But note the darker side of this for the technology vendors.

As each layer of the IT stack is taken over by a cloud vendor, the companies which supply that component are screwed. 

Think about the market for databases. Oracle has a lovely businesses selling relational database software to millions of businesses, all of whom have exactly zero negotiating power over Oracle. However once you move to a Platform-as-a-Service or Software-as-a-Service model the end users no longer buy the databases. There is only one database buyer in the market - the guys who run the PaaS or the SaaS. So at best Oracle's negotiating position is dramatically weakened (they have to deal with a much larger customer). And at worst the cloud provider might decide to junk the industry-standard Oracle database entirely and build their own data management layer. In fact this is precisely what SAP is doing with its Business ByDesign cloud ERP software - it runs on an in-house database evolved from SAP's own MaxDB product.

We are seeing a similar effect going on in servers. As I wrote before, Google have long built their own servers and other cloud companies like Facebook are following suit. Instead of going to traditional server vendors such as Dell or HP, Facebook is pushing the Open Compute initiative to build generic low-cost servers. Server incumbents lose out, components suppliers which might sell motherboards or memory into Open Compute servers win out.

Think about IT Services companies like Accenture - traditionally much of their profits have been derived from bread-and-butter systems integration work, making legacy IT systems all work together. But if we move to a SaaS world there is no longer any legacy IT to stitch together; it is all run on Google's already-integrated Apps platform.

And what about Microsoft? How much money will they make selling Office and Windows if I just pop up Google Apps in a Linux browser and start tapping happily away.

Its interesting to see Sony buying cloud gaming vendor Gaikai - because if broadband networks catch up, how much demand will there be for a power-hungry home games console if you could just stream Halo XVIII frame-by-frame down your fiber connection?

Everywhere you look there is potential for dis-intermediation as the world moves towards Cloud Computing. Of course that is not to say the empires aren't striking back. They still have vast financial resources to compete against cloud disruptors or to simply buy them out before they become a threat (a favoured tactic of Larry Ellison at Oracle). And certainly in enterprise IT world (but less so in consumer tech) customers are incredibly conservative and slow to change. Hey remember both business are still on 2001-vintage Windows XP!

But if you want to see disruptive technology and business disintermediation going on before your eyes, just look to the Cloud.

61 comments:

  1. Leading to new studies have been writing. I have followed the blog. I'm getting really very useful information.
    cloud billing software

    ReplyDelete
  2. Cloud Computing Online Training, ONLINE TRAINING – IT SUPPORT – CORPORATE TRAINING http://www.21cssindia.com/courses/cloud-computing-online-training-23.html The 21st Century Software Solutions of India offers one of the Largest conglomerations of Software Training, IT Support, Corporate Training institute in India - +919000444287 - +917386622889 - Visakhapatnam,Hyderabad Cloud Computing Online Training, Cloud Computing Training, Cloud Computing, Cloud Computing Online Training| Cloud Computing Training| Cloud Computing| "Courses at 21st Century Software Solutions
    Talend Online Training -Hyperion Online Training - IBM Unica Online Training - Siteminder Online Training - SharePoint Online Training - Informatica Online Training - SalesForce Online Training - Many more… | Call Us +917386622889 - +919000444287 - contact@21cssindia.com
    Visit: http://www.21cssindia.com/courses.html"

    ReplyDelete
  3. Posist Technologies Is a Point Of Sale (POS) Service system for the fast Service and Fast Casual Restaurants and Food outlet Service operator. This software to run your POS is add as a Service Restaurant Management Software with no up front cost and lowest initial capital expenditure in the industry

    ReplyDelete
  4. Thanks for sharing informative article on Salesforce technology. Your article helped me a lot to understand the career prospects in cloud computing technology. Cloud Computing Training in Chennai | Salesforce Training in Chennai

    ReplyDelete
  5. Nowadays, most of the businesses rely on cloud based CRM tool to power their business process. They want to access the business from anywhere and anytime. In such scenarios, salesforce CRM will ensure massive advantage to the business owners. Salesforce Training | Salesforce Training in Chennai

    ReplyDelete
  6. In coming years, cloud computing is going to rule the world. The cloud based CRM tool provider like Salesforce have massive demand in the market. Thus talking Amazon Web Services Training in Chennai from reputed Amazon Web Services Training will ensure bright career prospects for aspiring professionals.

    ReplyDelete
  7. Thanks for sharing your innovative ideas to our vision. I have read your blog and I gathered some new information through your blog.

    Cloud Computing Training

    ReplyDelete
  8. DreamHost is definitely the best hosting provider for any hosting plans you require.

    ReplyDelete
  9. Thanks for sharing this nice and relevant information. We are also working with cloud computing.
    AWS Cloud Computing
    Microsoft Cloud Computing
    Cloud Computing SaaS

    ReplyDelete
  10. Thanks for sharing this information.I appreciate your guidance for sharing about cloud computing . I really need to know about it

    ReplyDelete
  11. Thanks for sharing the informative article on cloud computing technology. I have a bit knowledge about saas but know I can say that I know three platforms of cloud computing. The way of writing is easy to understand thanks for guiding on Cloud computing. software customer training

    ReplyDelete
  12. In 1943, a Services soccer team from the Union visited Southern Rhodesia and lost its two test games against the Group team. Forklift Course

    ReplyDelete
  13. This comment has been removed by the author.

    ReplyDelete
  14. Thanku for sharing this Cloud Solutions Information artical

    ReplyDelete
  15. Croma Campus Noida gives Cloud Computing Training in noida in view of current industry measures that helps participants to secure arrangements in their fantasy occupations at MNCs. Croma Campus Provides Best Cloud Computing Training in Noida.

    ReplyDelete
  16. I own quite a large, international dating website for a few years now, but as it grew bigger and bigger, I experienced some serious issues with the software I had in my company. It wasn't very intuitive and instead of bringing my team together and making them working together with passion and creativity, it made them sink into their computers for the entire day. It was until I reached out to a consulting company which helped me kickstart my website (and my team!) once again with brand new software.

    ReplyDelete
  17. Thanks for sharing this information.I appreciate your guidance for sharing about cloud computing . I really need to know about it

    ReplyDelete
  18. Thanks For sharing this beneficial and informative web log. i like the means that you simply describe the items.
    Please keep sharing.

    cloud based call center solution

    ReplyDelete
  19. Awesome,
    Thank you so much for sharing such an awesome blog...
    iphone training classes in bangalore

    ReplyDelete
  20. If anyone is looking to learn Salesforce Cloud Computing. DIAC is offering 10% off on its all salesforce courses. These are very comprehensive step by step courses. Once you call us, you get lifetime support with all updates free. Call us @91-9310096831

    ReplyDelete
  21. This is very informational blog. it is very awesome blog . Thanks for sharing this.
    Cloud Computing Course

    ReplyDelete
  22. Are you looking for Best Cloud Computing training in Delhi. DIAC offering best online Salesforce training , CRM training, Salesforce Lightning - Admin developer training. Free Demo Class. Call now 9310096831.

    ReplyDelete
  23. Your good knowledge and kindness in playing with all the pieces were
    very useful. I don’t know what I would have done if I had not
    encountered such a step like this.


    AWS Training in Chennai


    AWS Training in Bangalore


    AWS Training in Bangalore

    ReplyDelete
  24. Thanks for sharing this blog. I have learned more about cloud computing. Share more like this.
    AWS Training in Chennai | AWS course in Chennai

    ReplyDelete
  25. Nice blog has been shared by you. it will be really helpful to many peoples who are all working under the technology.thank you for sharing this blog.

    AWS Training in Bangalore|
    AWS Training in chennai|

    ReplyDelete
  26. Hi,

    Thanks for sharing a very interesting article about Who gets killed by cloud computing? This is very useful information for online blog review readers.Keep it up such a nice posting like this.

    From,
    Retailmass,
    POS Billing Software

    ReplyDelete
  27. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging
    aws training in chennai
    selenium training in chennai

    ReplyDelete
  28. Nice post. Thanks for this awesome blog. Keep sharing
    AWS Training in Noida

    ReplyDelete
  29. KVCH is one of the best leading training in Noida for the young aspirants. It provides from basic to advanced level of training with the live project.
    BEST TRAINING IN NOIDA

    ReplyDelete
  30. Really very informative and creative contents. This concept is a good way to enhance the knowledge.thanks for sharing. please keep it up
    Cloud Computing Training in gurgaon

    ReplyDelete
  31. This article is extremely useful and intersting,Thanks for sharing such an instructive article with us.
    keep updating.....
    Analytics for field service management

    ReplyDelete
  32. Thank you for sharing such a great information about sap ,very useful to us.
    SAP CRM Training institute in Noida

    ReplyDelete
  33. Thanks for sharing a great information.
    Kvch – trainingatdelhi well-equipped Best 6 Weeks training in Cloud Computing in Delhi provides real time projects along with 6 weeks Cloud Computing placement training. Cloud Computing Training in Delhi has been designed as per latest industry trends and keeping in mind the advanced Cloud Computing course content and syllabus based on the professional requirement of the student.
    BEST Cloud Computing TRAINING IN DELHI
    6 Weeks Summer Internship in Cloud Computing in Delhi

    ReplyDelete
  34. Very Nice Blog! You have shared so amazing post. I read this blog, this is definitely one of the best post and it is really informative. Thanks for sharing.

    ERP Cloud Computing

    ReplyDelete
  35. Nice blog. Thank you for sharing such useful post. Keep posting
    Amazon web Services Course in Gurgaon

    ReplyDelete
  36. Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition.
    Best Python training Institute in chennai

    ReplyDelete
  37. Thanks a lot very much for the high quality and results-oriented help. I won’t think twice to endorse your blog post to anybody who wants and needs support about this area.
    selenium training in chennai

    ReplyDelete
  38. This article is extremely enlightening and intersting,Thanks for sharing such a useful article with us.
    keep updating....
    Field Service Management

    ReplyDelete



  39. It is really a great work and the way in which you are sharing the knowledge is excellent.Amazon Web service Training in Chennai

    ReplyDelete
  40. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.

    Amazon Web Services Training in Chennai


    ReplyDelete
  41. This concept is a good way to enhance the knowledge.thanks for sharing. please keep it up salesforce Online Training Bangalore

    ReplyDelete
  42. This article provide very useful information and easy to implement thanks.

    http://iphtechnologies.com.au/top-5-benefits-cloud-computing/

    ReplyDelete
  43. KVCH is very popular for a big data hadoop summer training institute in Noida, KVCH provides live project based big data hadoop training at very low cost and serves quality of learning experience for every student. IBM & Oracle is our business partner. KVCH gives 100% to every student for making a career in your real job profile. For more information visit our website and contact us at +91-9266-625-607.KVCH is very popular for a big data hadoop summer training institute in Noida, KVCH provides live project based big data hadoop training at very low cost and serves quality of learning experience for every student. IBM & Oracle is our business partner. KVCH gives 100% to every student for making a career in your real job profile. For more information visit our website and contact us at +91-9266-625-607.
    big data hadoop summer training

    ReplyDelete
  44. Nice and thanks for sharing this brief explanation about the ERP systems.
    complaint management software

    ReplyDelete
  45. This information you provided in the blog that is really unique I love it!! Thanks for sharing such a great blog Keep posting..
    Cloud Computing training in Delhi

    ReplyDelete
  46. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
    aws training in Chennai

    ReplyDelete
  47. Great thanks for sharing about cloud computing. This post will be helpful for the readers who are searching for this type of information. Keep it up.

    Manufacturing Cloud ERP

    ReplyDelete
  48. I have read this post. collection of post is a nice one Azure Online Training

    ReplyDelete
  49. Great post! Thanks for sharing this valuable information.

    Selenium Training in Chennai

    ReplyDelete
  50. Thank you for your post. This is superb information. It is amazing and great to visit your site.
    Cloud Computing Course in Delhi

    ReplyDelete
  51. This is a very nice article. thank you for publishing this. i can understand this easily.AWS Online Training

    ReplyDelete
  52. What a very informative post! You clearly listed about cloud computing types and many more. Cloud systems help not only bigger transactions, but small businesses as well.. Thanks for the post!
    AWS Training in chennai | AWS Training institute in velachery

    ReplyDelete