SlideShare a Scribd company logo
1 of 25
Download to read offline
Software Licensing in the Cloud Stuart Charlton Chief Software Architect, Elastra Automating application Infrastructure
Objectives Put simply, given Cloud Computing,is there still room for a software product industry? Where are the problems with today’s licensing regime? What opportunities arise with cloud computing to improve the licensing situation? How could we resolve technical barriers to software licensing in the cloud? 2
Waves of IT Evolution Agile Timeline Virtual ServiceOriented Cloud J2EE Costly Client Server Cloud Computing ,[object Object]
Automated Provisioning
Elastic Infrastructure
Virtual Data Centers
Pay Per Usage
Governance ModelsJ2EE ,[object Object]
Redundancy
SprawlService Oriented ,[object Object]
Composable Units
Decouple ComponentsVirtualization ,[object Object]
Optimize Resources
Decouple the Physical3
New Powers of Governance Software Units Compute Units WebLogic Oracle DB Groups & Chargebacks Groups & License Use Apps & Quotas Utilizations &SLAs Dashboards Encourage Efficient Use Accounting Specify Policy Which Apps Used Which Resources? Metering and Chargeback Graphic View of Data Center Design & Use Trends of Consumption DetermineQuotas for Appsor Groups Allocate Resources by Price & Capabilities Prioritize Resource Costs to Business Priorities Restrict Excessive Consumption 4
The Cloud Provider Continuum “Supplier Ecosystem” “Retail Ecosystem” Closer to theDeveloper/User Closer to theSysAdmin/Ops Platform-as-a-Service Infrastructure-as-a-Service 5
“On Demand” Strains Traditional Licensing Growing numbers of infrastructure & services Give people “on demand” freedom, they’ll use it! A wide variety of licensing models Customized licenses are common with enterprises Rigid license enforcement policies E.g. tied to a single IP address / machine Services of all shapes and sizes From low-level infrastructure to full software systems Consolidation of enterprise software vendors “Wait and see” approach with cloud computing 6
Package & Payment Models Spectrum: As a Service Low footprint Revocable As a Product Higher footprint Perpetual 7
Pricing Models Traditional models still dominate E.g. Oracle’s pricing on Amazon EC2 A trending shift to perceived-value pricing 8
Information Asymmetry Enterprise software is largely a “market for lemons” Seller knows more than thebuyer Increased popularity of: Proof-of-Concepts Detailed RFPs Open Source On demand access 9
Enterprise Licensing & Maintenance 21% Annual Maintenance Fees The “Wrap and Roll” Vendor wants to make its quarterly performance  Company wants to reduce itsspend “Let’s discount maintenance for 2 years” … and do it over again 10
The Enterprise Acquisition Process RFP-led or Strategic Sourcing Lots of Front Loaded Risk-Mitigation Purchase for peak demand up-front Large capital outlays 11
Popular and Growing Alternatives “Adoption-Led Acquisition” Try and buy Pay after a period Open source Pay for support and/or complements like indemnity “Agile Acquisition” Co-develop the requirements and architecture Growing with large-scale acquisition (e.g. government) 12
Acquiring Software in the Cloud Supports a wider variety of adoption-led scenarios E.g. On-demand doesn’t need to be open source Reduced capital and lead times for agile acquisition 13
Tech Challenges to a On-Demand Licensing  License description There are a wide variety of forms & sizes Customization is common and expected with enterprises License enforcement & auditing How one be sure license are enforced? …or at least audited? Especially with fewer human barriers to access 14

More Related Content

What's hot

North America Strategic Modernization Exec Forum
North America Strategic Modernization Exec Forum North America Strategic Modernization Exec Forum
North America Strategic Modernization Exec Forum Micro Focus
 
Cloud Based POV_single page
Cloud Based POV_single pageCloud Based POV_single page
Cloud Based POV_single pageTim Hofer
 
Software as a Service (SaaS): Custom Acquisition Strategies - LabGroup.com.au
Software as a Service (SaaS): Custom Acquisition Strategies - LabGroup.com.auSoftware as a Service (SaaS): Custom Acquisition Strategies - LabGroup.com.au
Software as a Service (SaaS): Custom Acquisition Strategies - LabGroup.com.auSusan Diaz
 
20110514 PMI San Diego Keynote
20110514 PMI San Diego Keynote20110514 PMI San Diego Keynote
20110514 PMI San Diego KeynotePeter Coffee
 
Intoduction to mantech 2
Intoduction to mantech 2Intoduction to mantech 2
Intoduction to mantech 2libertychidzuu2
 
Cloud Based Infrastructure for Banking
Cloud Based Infrastructure for BankingCloud Based Infrastructure for Banking
Cloud Based Infrastructure for BankingHeri Supriadi
 
ISTI 2014 conference non traditional bi
ISTI 2014  conference non traditional biISTI 2014  conference non traditional bi
ISTI 2014 conference non traditional biAlberici Andrea
 
How effective is Dell Boomi as multi-purpose PaaS
How effective is Dell Boomi as multi-purpose PaaSHow effective is Dell Boomi as multi-purpose PaaS
How effective is Dell Boomi as multi-purpose PaaSRay Business Technologies
 
Case Studies (Questions and Answers)
Case Studies (Questions and Answers)Case Studies (Questions and Answers)
Case Studies (Questions and Answers)113068
 
Idc datadog-expands-into-apm
Idc datadog-expands-into-apmIdc datadog-expands-into-apm
Idc datadog-expands-into-apmBrett Sheppard
 
Ct Cloud Computing.V1.0
Ct Cloud Computing.V1.0Ct Cloud Computing.V1.0
Ct Cloud Computing.V1.0Jimmy Chu
 
Cloud computing a services business application challenges
Cloud computing a services business application challengesCloud computing a services business application challenges
Cloud computing a services business application challengesEditor Jacotech
 
Elastic Cloud: The best way to experience everything Elastic
Elastic Cloud: The best way to experience everything ElasticElastic Cloud: The best way to experience everything Elastic
Elastic Cloud: The best way to experience everything ElasticElasticsearch
 
Susheel Patel, Pivotal_Hadoop&SQL
Susheel Patel, Pivotal_Hadoop&SQLSusheel Patel, Pivotal_Hadoop&SQL
Susheel Patel, Pivotal_Hadoop&SQLThe Hive
 
Enterprise Application Integration Technologies
Enterprise Application Integration TechnologiesEnterprise Application Integration Technologies
Enterprise Application Integration TechnologiesPeter R. Egli
 

What's hot (20)

MeshU Cloud Camp
MeshU Cloud CampMeshU Cloud Camp
MeshU Cloud Camp
 
North America Strategic Modernization Exec Forum
North America Strategic Modernization Exec Forum North America Strategic Modernization Exec Forum
North America Strategic Modernization Exec Forum
 
Cloud Based POV_single page
Cloud Based POV_single pageCloud Based POV_single page
Cloud Based POV_single page
 
Software as a Service (SaaS): Custom Acquisition Strategies - LabGroup.com.au
Software as a Service (SaaS): Custom Acquisition Strategies - LabGroup.com.auSoftware as a Service (SaaS): Custom Acquisition Strategies - LabGroup.com.au
Software as a Service (SaaS): Custom Acquisition Strategies - LabGroup.com.au
 
20110514 PMI San Diego Keynote
20110514 PMI San Diego Keynote20110514 PMI San Diego Keynote
20110514 PMI San Diego Keynote
 
Intoduction to mantech 2
Intoduction to mantech 2Intoduction to mantech 2
Intoduction to mantech 2
 
Cloud Based Infrastructure for Banking
Cloud Based Infrastructure for BankingCloud Based Infrastructure for Banking
Cloud Based Infrastructure for Banking
 
Overview of SaaS
Overview of SaaSOverview of SaaS
Overview of SaaS
 
Oracle Cloud
Oracle CloudOracle Cloud
Oracle Cloud
 
ISTI 2014 conference non traditional bi
ISTI 2014  conference non traditional biISTI 2014  conference non traditional bi
ISTI 2014 conference non traditional bi
 
How effective is Dell Boomi as multi-purpose PaaS
How effective is Dell Boomi as multi-purpose PaaSHow effective is Dell Boomi as multi-purpose PaaS
How effective is Dell Boomi as multi-purpose PaaS
 
Case Studies (Questions and Answers)
Case Studies (Questions and Answers)Case Studies (Questions and Answers)
Case Studies (Questions and Answers)
 
Idc datadog-expands-into-apm
Idc datadog-expands-into-apmIdc datadog-expands-into-apm
Idc datadog-expands-into-apm
 
Ct Cloud Computing.V1.0
Ct Cloud Computing.V1.0Ct Cloud Computing.V1.0
Ct Cloud Computing.V1.0
 
Windows Azure para Developers
Windows Azure para DevelopersWindows Azure para Developers
Windows Azure para Developers
 
Cloud computing a services business application challenges
Cloud computing a services business application challengesCloud computing a services business application challenges
Cloud computing a services business application challenges
 
Elastic Cloud: The best way to experience everything Elastic
Elastic Cloud: The best way to experience everything ElasticElastic Cloud: The best way to experience everything Elastic
Elastic Cloud: The best way to experience everything Elastic
 
Optimizing the Cloud Infrastructure for Enterprise Applications
Optimizing the Cloud Infrastructure for Enterprise ApplicationsOptimizing the Cloud Infrastructure for Enterprise Applications
Optimizing the Cloud Infrastructure for Enterprise Applications
 
Susheel Patel, Pivotal_Hadoop&SQL
Susheel Patel, Pivotal_Hadoop&SQLSusheel Patel, Pivotal_Hadoop&SQL
Susheel Patel, Pivotal_Hadoop&SQL
 
Enterprise Application Integration Technologies
Enterprise Application Integration TechnologiesEnterprise Application Integration Technologies
Enterprise Application Integration Technologies
 

Similar to Software Licensing In The Cloud (CloudWorld 2009)

Cloud 12 08 V2
Cloud 12 08 V2Cloud 12 08 V2
Cloud 12 08 V2Pini Cohen
 
Leveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business ServicesLeveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business ServicesAmazon Web Services
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Cscorajramab
 
The Journey to Digital Enterprise, presented by CSC
The Journey to Digital Enterprise, presented by CSCThe Journey to Digital Enterprise, presented by CSC
The Journey to Digital Enterprise, presented by CSCAmazon Web Services
 
Azure and the Cloud White Paper - Ethos
Azure and the Cloud White Paper - EthosAzure and the Cloud White Paper - Ethos
Azure and the Cloud White Paper - EthosEthos Technologies
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...mfrancis
 
The Future of Enterprise IT - ENT207 - Chicago AWS Summit
The Future of Enterprise IT - ENT207 - Chicago AWS SummitThe Future of Enterprise IT - ENT207 - Chicago AWS Summit
The Future of Enterprise IT - ENT207 - Chicago AWS SummitAmazon Web Services
 
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Compuware APM
 
Les DSI face au Tsunami Cloud
Les DSI face au Tsunami Cloud Les DSI face au Tsunami Cloud
Les DSI face au Tsunami Cloud Club Alliances
 
7 steps to Enterprise PaaS
7 steps to Enterprise PaaS7 steps to Enterprise PaaS
7 steps to Enterprise PaaSVMware vFabric
 
Modernize your application & Infrastructure with AWS Cloud.pptx
Modernize your application & Infrastructure with AWS Cloud.pptxModernize your application & Infrastructure with AWS Cloud.pptx
Modernize your application & Infrastructure with AWS Cloud.pptxMarketing CloudThat
 
Lap Around Windows Azure Business Edition Final
Lap Around Windows Azure Business Edition FinalLap Around Windows Azure Business Edition Final
Lap Around Windows Azure Business Edition FinalKyle Cressman
 
Crm On Demand Overview For Website
Crm On Demand Overview For WebsiteCrm On Demand Overview For Website
Crm On Demand Overview For WebsiteDavid Jarvi
 
Crm On Demand Overview For Website
Crm On Demand Overview For WebsiteCrm On Demand Overview For Website
Crm On Demand Overview For WebsiteDavid Jarvi
 
Ethos Cloud Computing White Paper-v1a
Ethos Cloud Computing White Paper-v1aEthos Cloud Computing White Paper-v1a
Ethos Cloud Computing White Paper-v1aethoscomcn
 
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...Amazon Web Services
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsGeorge Milliken
 
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteOOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteRajesh Raheja
 
Making Sense Of Cloud Computing - by Mark Rivington
Making Sense Of Cloud Computing - by Mark RivingtonMaking Sense Of Cloud Computing - by Mark Rivington
Making Sense Of Cloud Computing - by Mark RivingtonCA Nimsoft
 
Why Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware ModernizationWhy Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware ModernizationVMware Tanzu
 

Similar to Software Licensing In The Cloud (CloudWorld 2009) (20)

Cloud 12 08 V2
Cloud 12 08 V2Cloud 12 08 V2
Cloud 12 08 V2
 
Leveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business ServicesLeveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business Services
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
 
The Journey to Digital Enterprise, presented by CSC
The Journey to Digital Enterprise, presented by CSCThe Journey to Digital Enterprise, presented by CSC
The Journey to Digital Enterprise, presented by CSC
 
Azure and the Cloud White Paper - Ethos
Azure and the Cloud White Paper - EthosAzure and the Cloud White Paper - Ethos
Azure and the Cloud White Paper - Ethos
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
 
The Future of Enterprise IT - ENT207 - Chicago AWS Summit
The Future of Enterprise IT - ENT207 - Chicago AWS SummitThe Future of Enterprise IT - ENT207 - Chicago AWS Summit
The Future of Enterprise IT - ENT207 - Chicago AWS Summit
 
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
 
Les DSI face au Tsunami Cloud
Les DSI face au Tsunami Cloud Les DSI face au Tsunami Cloud
Les DSI face au Tsunami Cloud
 
7 steps to Enterprise PaaS
7 steps to Enterprise PaaS7 steps to Enterprise PaaS
7 steps to Enterprise PaaS
 
Modernize your application & Infrastructure with AWS Cloud.pptx
Modernize your application & Infrastructure with AWS Cloud.pptxModernize your application & Infrastructure with AWS Cloud.pptx
Modernize your application & Infrastructure with AWS Cloud.pptx
 
Lap Around Windows Azure Business Edition Final
Lap Around Windows Azure Business Edition FinalLap Around Windows Azure Business Edition Final
Lap Around Windows Azure Business Edition Final
 
Crm On Demand Overview For Website
Crm On Demand Overview For WebsiteCrm On Demand Overview For Website
Crm On Demand Overview For Website
 
Crm On Demand Overview For Website
Crm On Demand Overview For WebsiteCrm On Demand Overview For Website
Crm On Demand Overview For Website
 
Ethos Cloud Computing White Paper-v1a
Ethos Cloud Computing White Paper-v1aEthos Cloud Computing White Paper-v1a
Ethos Cloud Computing White Paper-v1a
 
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applications
 
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteOOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
 
Making Sense Of Cloud Computing - by Mark Rivington
Making Sense Of Cloud Computing - by Mark RivingtonMaking Sense Of Cloud Computing - by Mark Rivington
Making Sense Of Cloud Computing - by Mark Rivington
 
Why Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware ModernizationWhy Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware Modernization
 

More from Stuart Charlton

Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformationStuart Charlton
 
Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Stuart Charlton
 
Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!Stuart Charlton
 
The Cloud Foundry Story on OpenStack
The Cloud Foundry Story on OpenStackThe Cloud Foundry Story on OpenStack
The Cloud Foundry Story on OpenStackStuart Charlton
 
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015Stuart Charlton
 
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014Stuart Charlton
 
Linking Data and Actions on the Web
Linking Data and Actions on the WebLinking Data and Actions on the Web
Linking Data and Actions on the WebStuart Charlton
 
I'll See You On the Write Side of the Web
I'll See You On the Write Side of the WebI'll See You On the Write Side of the Web
I'll See You On the Write Side of the WebStuart Charlton
 
From Agile Development to Agile Operations (QCon SF 2009)
From Agile Development to Agile Operations (QCon SF 2009)From Agile Development to Agile Operations (QCon SF 2009)
From Agile Development to Agile Operations (QCon SF 2009)Stuart Charlton
 
Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009Stuart Charlton
 
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)Stuart Charlton
 
Designing Enterprise IT Systems with REST - QCon San Francisco 2008
Designing Enterprise IT Systems with REST - QCon San Francisco 2008Designing Enterprise IT Systems with REST - QCon San Francisco 2008
Designing Enterprise IT Systems with REST - QCon San Francisco 2008Stuart Charlton
 
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...Stuart Charlton
 
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 TutorialCloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 TutorialStuart Charlton
 
Oopsla 2007 - The Web: Distributed Objects Realized!
Oopsla 2007 - The Web: Distributed Objects Realized!Oopsla 2007 - The Web: Distributed Objects Realized!
Oopsla 2007 - The Web: Distributed Objects Realized!Stuart Charlton
 

More from Stuart Charlton (15)

Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformation
 
Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016
 
Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!
 
The Cloud Foundry Story on OpenStack
The Cloud Foundry Story on OpenStackThe Cloud Foundry Story on OpenStack
The Cloud Foundry Story on OpenStack
 
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
Deploying to Production 50+ Times a Day - Calgary Agile Users Group 2015
 
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
Speeding up enterprises, one deploy at a time - Devopsdays Toronto 2014
 
Linking Data and Actions on the Web
Linking Data and Actions on the WebLinking Data and Actions on the Web
Linking Data and Actions on the Web
 
I'll See You On the Write Side of the Web
I'll See You On the Write Side of the WebI'll See You On the Write Side of the Web
I'll See You On the Write Side of the Web
 
From Agile Development to Agile Operations (QCon SF 2009)
From Agile Development to Agile Operations (QCon SF 2009)From Agile Development to Agile Operations (QCon SF 2009)
From Agile Development to Agile Operations (QCon SF 2009)
 
Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009
 
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
OOPSLA Cloud Workshop - Designing for the Cloud (Elastra)
 
Designing Enterprise IT Systems with REST - QCon San Francisco 2008
Designing Enterprise IT Systems with REST - QCon San Francisco 2008Designing Enterprise IT Systems with REST - QCon San Francisco 2008
Designing Enterprise IT Systems with REST - QCon San Francisco 2008
 
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...
Cloud Computing and the Next-Generation of Enterprise Architecture - Cloud Co...
 
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 TutorialCloud Computing for Developers and Architects - QCon 2008 Tutorial
Cloud Computing for Developers and Architects - QCon 2008 Tutorial
 
Oopsla 2007 - The Web: Distributed Objects Realized!
Oopsla 2007 - The Web: Distributed Objects Realized!Oopsla 2007 - The Web: Distributed Objects Realized!
Oopsla 2007 - The Web: Distributed Objects Realized!
 

Recently uploaded

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 

Recently uploaded (20)

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 

Software Licensing In The Cloud (CloudWorld 2009)

  • 1. Software Licensing in the Cloud Stuart Charlton Chief Software Architect, Elastra Automating application Infrastructure
  • 2. Objectives Put simply, given Cloud Computing,is there still room for a software product industry? Where are the problems with today’s licensing regime? What opportunities arise with cloud computing to improve the licensing situation? How could we resolve technical barriers to software licensing in the cloud? 2
  • 3.
  • 8.
  • 10.
  • 12.
  • 15. New Powers of Governance Software Units Compute Units WebLogic Oracle DB Groups & Chargebacks Groups & License Use Apps & Quotas Utilizations &SLAs Dashboards Encourage Efficient Use Accounting Specify Policy Which Apps Used Which Resources? Metering and Chargeback Graphic View of Data Center Design & Use Trends of Consumption DetermineQuotas for Appsor Groups Allocate Resources by Price & Capabilities Prioritize Resource Costs to Business Priorities Restrict Excessive Consumption 4
  • 16. The Cloud Provider Continuum “Supplier Ecosystem” “Retail Ecosystem” Closer to theDeveloper/User Closer to theSysAdmin/Ops Platform-as-a-Service Infrastructure-as-a-Service 5
  • 17. “On Demand” Strains Traditional Licensing Growing numbers of infrastructure & services Give people “on demand” freedom, they’ll use it! A wide variety of licensing models Customized licenses are common with enterprises Rigid license enforcement policies E.g. tied to a single IP address / machine Services of all shapes and sizes From low-level infrastructure to full software systems Consolidation of enterprise software vendors “Wait and see” approach with cloud computing 6
  • 18. Package & Payment Models Spectrum: As a Service Low footprint Revocable As a Product Higher footprint Perpetual 7
  • 19. Pricing Models Traditional models still dominate E.g. Oracle’s pricing on Amazon EC2 A trending shift to perceived-value pricing 8
  • 20. Information Asymmetry Enterprise software is largely a “market for lemons” Seller knows more than thebuyer Increased popularity of: Proof-of-Concepts Detailed RFPs Open Source On demand access 9
  • 21. Enterprise Licensing & Maintenance 21% Annual Maintenance Fees The “Wrap and Roll” Vendor wants to make its quarterly performance Company wants to reduce itsspend “Let’s discount maintenance for 2 years” … and do it over again 10
  • 22. The Enterprise Acquisition Process RFP-led or Strategic Sourcing Lots of Front Loaded Risk-Mitigation Purchase for peak demand up-front Large capital outlays 11
  • 23. Popular and Growing Alternatives “Adoption-Led Acquisition” Try and buy Pay after a period Open source Pay for support and/or complements like indemnity “Agile Acquisition” Co-develop the requirements and architecture Growing with large-scale acquisition (e.g. government) 12
  • 24. Acquiring Software in the Cloud Supports a wider variety of adoption-led scenarios E.g. On-demand doesn’t need to be open source Reduced capital and lead times for agile acquisition 13
  • 25. Tech Challenges to a On-Demand Licensing License description There are a wide variety of forms & sizes Customization is common and expected with enterprises License enforcement & auditing How one be sure license are enforced? …or at least audited? Especially with fewer human barriers to access 14
  • 26. A Sketch of a Solution Hyperlinked Cloud Modeling Describing Software, Architecture, and Infrastructure … Along with Entitlements! Cloud Entitlement Modeling Participating Roles Digital Identity and Authorization A Cloud Entitlement Reference Architecture An Entitlements Language 15
  • 27. Hyperlinked Cloud Markup Languages Modular, layered, open-world, “connective tissue” for automated applications CONCEPT IMPLEMENTATION MARKUP DEFINE ECML EDML EMML EXTEND ELML 16
  • 28. Cloud Modeling Bridges Collaboration Gaps Enterprise architects IT OPERATIONS Change & Configuration Management Standard Designs Application architects IT management Policy-Based Architectural Designs Auditing, Metering, and Planning End-to-End CollaborativeIT Service Model Automated Planning, Provision & Configuration Dev/qa teams Deploy & Configure Systems Code, Resources, & Builds SYSTEM ADMINS Test System Staging System Production System Enterprise Cloud Private & Public Cloud Resources 17
  • 29. Cloud Entitlements – Participating Roles 18
  • 30. Digital Identity and AuthorizationEssential Building Blocks for Interoperable Entitlements (Kerberos) (PKI) 19
  • 31. Digital Identity and AuthorizationPossible Approaches or Standards SAML v2.0 Web Services and Web Browsers WS-Federation and WS-Trust Primarily for Microsoft Windows and Azure OAuth RESTful delegated authentication, growing at IETF FOAF+SSL Emerging Semantic Web approach to identity Mutual SSL Authentication Basic scenario, long history,relies on PKI trust 20
  • 32. A Cloud Entitlements Reference Architecture 21
  • 33. Entitlements Modeling A uniform Rights & Duties foundation is possible E.g. Open Digital Rights Language Beware Patents (includes standardslike XACML!) Cloud could use targeted, minimal, extensions for payment & accounting ODRL v2 Core Model 22
  • 34. A Minimal Licensing Entitlements Language Example Rights: Provision Scale Quota Example Duties: Usage Audit Subscription fee 23
  • 35. Summary Traditional Software Licensing is Under Strain On Demand Models change prevailing assumptions of what is static A full shift to “As a Service” models is not likely But the enterprise software industry must adapt Change business practices and/or Adopt enhanced technology to resolve license complexity 24
  • 36. Thank You Stuart Charlton stuartc@elastra.com Automating Application Infrastructure

Editor's Notes

  1. THE IDEA: Express the information required to run Enterprise Applications in a set of open, extensible, declarative markup languages.
  2. [Diagram of ECS capabilities enabling design/deploy/manage/improve lifecycle; include benefits by persona]http://www.istockphoto.com/file_closeup//2604122-developers-icons-ii-blue.php?id=2604122