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