cloud computing is nothing new. but it changes everything!

Post on 25-May-2015

1.619 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

© 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