SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Cloud is nothing new. But it changes everything! Mani Doraisamy Chief Technology Officer, OrangeScape
Owning is the root cause of all “evil” Businesses shouldn’t own software. They should rent them!
But, Cloud didn’t invent that idea! Cloud Restaurants ASPs ASPs understood the need.  But did not know how to execute it :-(
So what did Cloud invent ? It invented elasticity
Why elasticity? Sharing Growth Slashdot effect ‘Elasticity’ makes ‘Pay-per-use’ (renting) model viable!
Elastic infrastructure is not enough ‘Strength of the chain is the weakest link of the chain’  Platform - Compute, Storage should also be elastic!
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?
It is Database’s problem! As if I don’t have problems already! Distributed datastore High scalability Optimistic concurrency Now, called ‘NoSQL’ Part of PaaS. IaaS is open about ‘storage’ architecture
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
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’
Shoot your questions! Twitter: @manidoraisamy Blog: http://manidoraisamy.blogspot.com

Weitere ähnliche Inhalte

Andere mochten auch

Cuestionarioautoestimadecoopersmith.doc
Cuestionarioautoestimadecoopersmith.docCuestionarioautoestimadecoopersmith.doc
Cuestionarioautoestimadecoopersmith.docsin empresa
 
Powers of 10
Powers of 10Powers of 10
Powers of 10Earl Cote
 
000267 pterygium and_topical_bevacizumab
000267 pterygium and_topical_bevacizumab000267 pterygium and_topical_bevacizumab
000267 pterygium and_topical_bevacizumabDr. Anand Sudhalkar
 
евдокимова о. кухонная посуда цептер
евдокимова о. кухонная посуда цептеревдокимова о. кухонная посуда цептер
евдокимова о. кухонная посуда цептерRaimando
 
Sgp Final
Sgp FinalSgp Final
Sgp FinalAmirjon
 
20100727谷歌中国整合营销传播计划integrated marketing communication plan for google china
20100727谷歌中国整合营销传播计划integrated marketing communication plan for google china20100727谷歌中国整合营销传播计划integrated marketing communication plan for google china
20100727谷歌中国整合营销传播计划integrated marketing communication plan for google china宇 华
 
Operations Research In MCH Programs: Measurement Challenges
Operations Research In MCH Programs: Measurement ChallengesOperations Research In MCH Programs: Measurement Challenges
Operations Research In MCH Programs: Measurement Challengesjehill3
 
لماذا التعليم الالكتروني
لماذا التعليم الالكترونيلماذا التعليم الالكتروني
لماذا التعليم الالكترونيmohamed
 
Congress Powerpoint
Congress Powerpoint Congress Powerpoint
Congress Powerpoint shaw swafford
 
Laerdal: Helping Save Lives
Laerdal: Helping Save LivesLaerdal: Helping Save Lives
Laerdal: Helping Save Livesjehill3
 
Energy at home calculation lesson
Energy at home calculation lessonEnergy at home calculation lesson
Energy at home calculation lessonjaccalder
 
Zoekmachine Optimalisatie - een introductie en tips
Zoekmachine Optimalisatie - een introductie en tipsZoekmachine Optimalisatie - een introductie en tips
Zoekmachine Optimalisatie - een introductie en tipsWieger Waardenburg
 
C:\fakepath\25 debussy
C:\fakepath\25 debussyC:\fakepath\25 debussy
C:\fakepath\25 debussyguest67a00e
 
Knallen met Content & Basic SEO tips voor ondernemers
Knallen met Content & Basic SEO tips voor ondernemersKnallen met Content & Basic SEO tips voor ondernemers
Knallen met Content & Basic SEO tips voor ondernemersWieger Waardenburg
 

Andere mochten auch (16)

Cuestionarioautoestimadecoopersmith.doc
Cuestionarioautoestimadecoopersmith.docCuestionarioautoestimadecoopersmith.doc
Cuestionarioautoestimadecoopersmith.doc
 
Powers of 10
Powers of 10Powers of 10
Powers of 10
 
000267 pterygium and_topical_bevacizumab
000267 pterygium and_topical_bevacizumab000267 pterygium and_topical_bevacizumab
000267 pterygium and_topical_bevacizumab
 
евдокимова о. кухонная посуда цептер
евдокимова о. кухонная посуда цептеревдокимова о. кухонная посуда цептер
евдокимова о. кухонная посуда цептер
 
Sgp Final
Sgp FinalSgp Final
Sgp Final
 
20100727谷歌中国整合营销传播计划integrated marketing communication plan for google china
20100727谷歌中国整合营销传播计划integrated marketing communication plan for google china20100727谷歌中国整合营销传播计划integrated marketing communication plan for google china
20100727谷歌中国整合营销传播计划integrated marketing communication plan for google china
 
Operations Research In MCH Programs: Measurement Challenges
Operations Research In MCH Programs: Measurement ChallengesOperations Research In MCH Programs: Measurement Challenges
Operations Research In MCH Programs: Measurement Challenges
 
لماذا التعليم الالكتروني
لماذا التعليم الالكترونيلماذا التعليم الالكتروني
لماذا التعليم الالكتروني
 
Congress Powerpoint
Congress Powerpoint Congress Powerpoint
Congress Powerpoint
 
Laerdal: Helping Save Lives
Laerdal: Helping Save LivesLaerdal: Helping Save Lives
Laerdal: Helping Save Lives
 
Energy at home calculation lesson
Energy at home calculation lessonEnergy at home calculation lesson
Energy at home calculation lesson
 
Zoekmachine Optimalisatie - een introductie en tips
Zoekmachine Optimalisatie - een introductie en tipsZoekmachine Optimalisatie - een introductie en tips
Zoekmachine Optimalisatie - een introductie en tips
 
C:\fakepath\25 debussy
C:\fakepath\25 debussyC:\fakepath\25 debussy
C:\fakepath\25 debussy
 
Knallen met Content & Basic SEO tips voor ondernemers
Knallen met Content & Basic SEO tips voor ondernemersKnallen met Content & Basic SEO tips voor ondernemers
Knallen met Content & Basic SEO tips voor ondernemers
 
Welcome intro 18 9-2011
Welcome intro 18 9-2011Welcome intro 18 9-2011
Welcome intro 18 9-2011
 
Plants(2)
Plants(2)Plants(2)
Plants(2)
 

Kürzlich hochgeladen

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Cloud computing is nothing new. But it changes everything!

  • 1. Cloud is nothing new. But it changes everything! Mani Doraisamy Chief Technology Officer, OrangeScape
  • 2. Owning is the root cause of all “evil” Businesses shouldn’t own software. They should rent them!
  • 3. But, Cloud didn’t invent that idea! Cloud Restaurants ASPs ASPs understood the need. But did not know how to execute it :-(
  • 4. So what did Cloud invent ? It invented elasticity
  • 5. Why elasticity? Sharing Growth Slashdot effect ‘Elasticity’ makes ‘Pay-per-use’ (renting) model viable!
  • 6. Elastic infrastructure is not enough ‘Strength of the chain is the weakest link of the chain’ Platform - Compute, Storage should also be elastic!
  • 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?
  • 8. It is Database’s problem! As if I don’t have problems already! Distributed datastore High scalability Optimistic concurrency Now, called ‘NoSQL’ Part of PaaS. IaaS is open about ‘storage’ architecture
  • 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
  • 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’
  • 11. Shoot your questions! Twitter: @manidoraisamy Blog: http://manidoraisamy.blogspot.com