cloud computing is nothing new. but it changes everything!
Post on 25-May-2015
1.619 Views
Preview:
DESCRIPTION
TRANSCRIPT
© 2003-10, OrangeScape Technologies Limited. Confidential 1
Cloud is nothing new. But it changes everything!
Mani Doraisamy
Chief Technology Officer, OrangeScape
© 2003-10, OrangeScape Technologies Limited. Confidential 2
Owning is the root cause of all “evil”
Businesses shouldn’t own software. They should rent them!
© 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
© 2003-10, OrangeScape Technologies Limited. Confidential 4
So what did Cloud invent ?
It invented elasticity
© 2003-10, OrangeScape Technologies Limited. Confidential 5
Why elasticity?
‘Elasticity’ makes ‘Pay-per-use’ (renting) model viable!
Growth Slashdot effectSharing
© 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!
© 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?
© 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!
© 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
© 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’
© 2003-10, OrangeScape Technologies Limited. Confidential 11
Shoot your questions!
Twitter: @manidoraisamyBlog: http://manidoraisamy.blogspot.com
top related