Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Cloud computing is nothing new. But it changes everything!


Published on

Cloud computing is all about pay-per-use model. But cloud did not invent it. ASPs (Application Service Providers) invented it long back. But it failed miserably with most ASPs going bankrupt. So what makes us think, Cloud will succeed in this quest?

Well! It is all about the technology that enables this business model. In this session, you will learn:
• Why technologies that we have used for the last 20 years – including the
database have become irrelevant.
• How does the new architecture for cloud look like?
• How it makes pay-per-use model viable and its impact on business.
• The challenges that come with the new architecture and ways to overcome

Published in: Technology
  • Be the first to comment

Cloud computing is nothing new. But it changes everything!

  1. 1. Cloud is nothing new. But it changes everything!<br />Mani Doraisamy<br />Chief Technology Officer, OrangeScape<br />
  2. 2. Owning is the root cause of all “evil”<br />Businesses shouldn’t own software. They should rent them!<br />
  3. 3. But, Cloud didn’t invent that idea!<br />Cloud<br />Restaurants<br />ASPs<br />ASPs understood the need. <br />But did not know how to execute it :-(<br />
  4. 4. So what did Cloud invent ?<br />It invented elasticity<br />
  5. 5. Why elasticity?<br />Sharing<br />Growth<br />Slashdot effect<br />‘Elasticity’ makes ‘Pay-per-use’ (renting) model viable!<br />
  6. 6. Elastic infrastructure is not enough<br />‘Strength of the chain is the weakest link of the chain’ <br />Platform - Compute, Storage should also be elastic!<br />
  7. 7. Compute (Application Server) is about Logic & State !<br />Stateless<br />Execute anywhere (elastic)<br />High availability<br />Failover transparency<br />If ‘state’ is not App Server’s problem, whose problem is it?<br />
  8. 8. It is Database’s problem!<br />As if I don’t have problems already!<br />Distributed datastore<br />High scalability<br />Optimistic concurrency<br />Now, called ‘NoSQL’<br />Part of PaaS. IaaS is open about ‘storage’ architecture<br />
  9. 9. Story without villains ?<br />No ‘One Ring to rule them all’<br />No standard APIs or syntax for queries for NoSQL<br />You are with us or against us<br />Build your app for Enterprise (RDBMS) or for Cloud (NoSQL)<br />Consistency is the ‘usual suspect’<br />Distributed systems can only satisfy 2 properties of CAP<br />‘Point of No Return’<br />Transactions are not atomic across clusters<br />
  10. 10. What was I saying for the past 45 minutes ?<br />Pay-per-use is the business model for Cloud. That is not new<br />Cloud invented the technology to make ‘Pay-per-use’ a reality<br />The secret sauce is called ‘elasticity’<br />Servers running app server should expand and shrink back.<br />That means - App Servers cant maintain ‘State’<br />That increases load on database - adding to its miseries<br />Database has to distribute the load to scale – NoSQL<br />That gives us new problems to solve<br />Portability of applications across Clouds and Enterprise<br />Consistency of RDBMS is not longer ‘a given’<br />
  11. 11. Shoot your questions!<br />Twitter: @manidoraisamy<br />Blog:<br />