SlideShare a Scribd company logo
1 of 32
Download to read offline
The open source cloud: adoption patterns, 
economic impact and how it changes European 
SMEs, PAs and service providers 
Carlo Daffara 
CloudWeavers ltd
Cloud economics 
… is apparently unavoidable 
Insert Caption Here
Cloud economics 
… or maybe not 
• But is based on extremely generous assumptions: “We 
assume a progressive shift of business workloads into cloud 
infrastructure, beginning with a 20% shift of workloads in 
2010 to a 100% shift by 2014” (CEBR - “THE CLOUD 
DIVIDEND: The economic benefits of cloud computing to 
business and the wider EMEA economy”, part 1, page 16)
Cloud economics 
… or maybe not 
Insert Caption Here
Cloud economics 
… is dependent on variability 
• “Business development benefits are modelled as incremental 
revenues estimated to be achievable from effective seasonal 
demand management and from efficiencies related to IT 
scalability. However, the proportion of the total incremental 
revenues achievable from these improvements is assumed 
to be proportionate to the size of IT budgets relative to total 
turnover.”
Cloud economics 
… is dependent on variability 
Insert Caption Here
Cloud economics 
… but variability is on average very small 
Insert Caption Here
Cloud economics 
… but variability is on average very small 
Insert Caption Here
Cloud economics 
… other estimates are similar 
Insert Caption Here
Cloud economics 
… is suspiciously similar to pure virtualization advantages 
• Estimates of the economic advantage of moving from 
physical to the cloud: 17.3% private cloud, 31.1% hybrid 
cloud, 39.9% public cloud 
• Estimates of the advantage of moving to virtualization: 35% 
on average (Source: Everest Global) 
• IDC: “Cloud savings are less than 10% for 70% of 
organisations” 
• “Data centre construction, direct staffing and jobs created in 
the ICT hardware sector supplying data centres explain 
almost all the short term net gains in IT jobs. (Da: 
Modelling the Cloud Employment effects in two exemplary 
sectors in The United States, the United Kingdom, Germany 
and Italy”, London School of Economics)”
Cloud economics 
… and there are very few servers to move anyway 
Insert Caption Here
Cloud economics 
… and it explains a small Amazon AWS mystery 
Insert Caption Here 
AMAZON COM INC (AMZN) 
Form Type: 10-K 
Filing Date: 1/31/2014
Cloud economics 
… Provisioning advantages are not transferred fully to the customer 
Insert Caption Here
Current cloud apps are standardized 
… because it’s easier to adopt/move 
Insert Caption Here
New “cloud” applications are structurally different 
Insert Caption Here
New “cloud” applications are structurally different 
… and this is where the economics is real 
• Taking advantage of the cloud in a real way (elasticity, 
idempotence of nodes, transparency of data sources) 
requires a complete reengineering/rewrite 
• This is where there is a real advantage … 
• … because most of the new applications are based on the 
following assumptions: 
– HTML5 user interfaces (and thus less dependency on 
traditional clients, easy integration of mobile/tablets/new 
devices) 
– inherently scalable (because they take advantage of 
naturally sharded apps like NoSQL) 
– inherently reliable (because they must ran on AWS, where 
VMs may disappear/fault)
New apps are inherently OSS-dependent 
… written in OSS languages and tooling … 
Insert Caption Here 
“An exploration of AngelList data”, Leo Polovets, Susa Ventures
New apps are inherently OSS-dependent 
… with OSS-based frontends (web based) … 
Insert Caption Here
New apps are inherently OSS-dependent 
… using mainly OSS-based datastores 
Insert Caption Here
Open Source is inherently efficient 
… as long as we talk about “living” projects 
Insert Caption Here
OSS is inherently efficient 
by facilitating Lead Users in the design 
Insert Caption Here
OSS is inherently efficient 
by leveraging reuse to improve bug density 
Insert Caption Here 
(Mohagheghi, Conradi, Killi and Schwarz “An Empirical Study of Software Reuse vs. Defect-Density and Stability”)
OSS is inherently efficient 
by leveraging reuse to improve time-to-market and reduce effort 
(Abts, Boehm, Bailey Clark “Empirical observations on COTS software integration effort based on the initial COCOTS calibration 
database”, analysys by Daffara)
OSS is inherently efficient 
by leveraging reuse to improve bug density 
• OSS maintenance effort is substantially lower than the 
average (Capra E., Francalanci C., Merlo F., “The economics 
of community open source software projects: an empirical 
analysis of maintenance effort”) 
• Using a model by Jones and Bonsignour, traditional code 
costs 2000$ per function point, while code developed in a 
shared approach costs 1200$/FP 
• Efficiency is higher when OSS savings are reinvested in IT:
OSS is inherently efficient 
by leveraging reuse to improve development speed 
• Amazon AWS added 280 new features in 2013, 105 just in Q1 
2014 
• AWS changes code every 16 seconds 
• Difficult for any vendor to match that rate 
• Open Source does, through coopetition 
• And at the same time, it commoditize part of its own 
ecosystem 
• … which means that if you try to partially close it, you will find 
some of your own users compete through forking or module 
development … 
• … if you are a vendor, you need to understand and adapt to 
a potentially different business model
OSS is inherently efficient 
… allows R&D leverage of 5 times or more 
Insert Caption Here
IT investing has different returns 
Insert Caption Here
IT investing has different returns 
in particular for new software development 
Insert Caption Here
Insert Caption Here 
IT investing has different returns 
even for different sectors/company size
Economic impact of cloud 
… for real this time 
• Assuming that 75% of new apps are developed using a mainly 
OSS basis we can estimate a reduction in cost per year of 
188B$ (assuming 3.8T$ world IT expenditure in 2014, source: 
Gartner) just in the “new apps” category 
• If they are are completely reinvested in IT using the key 
metrics percentages we have a return of 329B$ 
• Later on, as the share of old apps/new apps moves towards 
50%, the savings due to lower maintenance costs provide an 
additional 260B$/year
Adoption patterns 
how to take advantage of all of this 
• For vendors: decide what market you want to be in, today 
(tomorrow will arrive too fast to reach the leaders) 
• Prepare for sudden change (eg. Docker: 42 people, 1 year 
and now most IT vendors had to adapt/adopt it) 
• Adapt the cloud approach for real (partial substitutes do have 
none of the advantages and all the disadvantages) 
• For users: be bold in asking something new from your 
vendors, and in looking for new vendors 
• For PAs: most of the things you are looking for are probably 
already have been developed by others like you … 
• … so go around and look at what others are doing 
• Don’t be afraid to experiment and develop, through small 
efforts (to force the use of OSS)
Thank You 
Carlo Daffara 
CloudWeavers ltd 
carlo.daffara@cloudweavers.eu 
twitter: @cdaffara 
linkedin.com/in/cdaffara

More Related Content

What's hot

OpenStack Opportunity - Citrix
OpenStack Opportunity - CitrixOpenStack Opportunity - Citrix
OpenStack Opportunity - Citrix
Open Stack
 
Cloud Computing Business Models
Cloud Computing Business ModelsCloud Computing Business Models
Cloud Computing Business Models
Mourad ZEROUKHI
 
Cloud computing presentation
Cloud computing   presentationCloud computing   presentation
Cloud computing presentation
William Mann
 

What's hot (20)

Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the Clouds
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
 
Computing in the Cloud
Computing in the CloudComputing in the Cloud
Computing in the Cloud
 
OpenStack Opportunity - Citrix
OpenStack Opportunity - CitrixOpenStack Opportunity - Citrix
OpenStack Opportunity - Citrix
 
cloud computing tools
cloud computing toolscloud computing tools
cloud computing tools
 
2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results
 
2 19
2 192 19
2 19
 
Controlling cloud costs with analytics
Controlling cloud costs with analyticsControlling cloud costs with analytics
Controlling cloud costs with analytics
 
Advantages of Cloud Computing for Business
Advantages of Cloud Computing for BusinessAdvantages of Cloud Computing for Business
Advantages of Cloud Computing for Business
 
Cop Test Going The Cloud Versie 0.5
Cop Test  Going The Cloud Versie 0.5Cop Test  Going The Cloud Versie 0.5
Cop Test Going The Cloud Versie 0.5
 
Cloud Computing Business Models
Cloud Computing Business ModelsCloud Computing Business Models
Cloud Computing Business Models
 
Cloud computing technology
Cloud computing technologyCloud computing technology
Cloud computing technology
 
Greenclouds Presentation for Jury Meeting TIMMIE Award.
Greenclouds Presentation for Jury Meeting TIMMIE Award.Greenclouds Presentation for Jury Meeting TIMMIE Award.
Greenclouds Presentation for Jury Meeting TIMMIE Award.
 
HDI Capital Area and Corporate Updates & Demystifying Cloud Computing Present...
HDI Capital Area and Corporate Updates & Demystifying Cloud Computing Present...HDI Capital Area and Corporate Updates & Demystifying Cloud Computing Present...
HDI Capital Area and Corporate Updates & Demystifying Cloud Computing Present...
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
Cloud computing presentation
Cloud computing   presentationCloud computing   presentation
Cloud computing presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
CLOUD COMPUTING ppt
CLOUD COMPUTING pptCLOUD COMPUTING ppt
CLOUD COMPUTING ppt
 
Building the European Cloud Computing Strategy
Building the European Cloud Computing StrategyBuilding the European Cloud Computing Strategy
Building the European Cloud Computing Strategy
 
Can we hack open source #cloud platforms to help reduce emissions?
Can we hack open source #cloud platforms to help reduce emissions?Can we hack open source #cloud platforms to help reduce emissions?
Can we hack open source #cloud platforms to help reduce emissions?
 

Viewers also liked

Economic impact of open source software
Economic impact of open source softwareEconomic impact of open source software
Economic impact of open source software
Carlo Daffara
 
Je huis als persoonlijk kunstwerk
Je huis als persoonlijk kunstwerkJe huis als persoonlijk kunstwerk
Je huis als persoonlijk kunstwerk
guest1b9788
 

Viewers also liked (20)

Businessonopen2012
Businessonopen2012Businessonopen2012
Businessonopen2012
 
Economic impact of open source software
Economic impact of open source softwareEconomic impact of open source software
Economic impact of open source software
 
Lectura
LecturaLectura
Lectura
 
Making clouds: turning opennebula into a product
Making clouds: turning opennebula into a productMaking clouds: turning opennebula into a product
Making clouds: turning opennebula into a product
 
Linuxday2007
Linuxday2007Linuxday2007
Linuxday2007
 
Empoweringsme
EmpoweringsmeEmpoweringsme
Empoweringsme
 
D T
D TD T
D T
 
Da zero al cloud
Da zero al cloudDa zero al cloud
Da zero al cloud
 
Je huis als persoonlijk kunstwerk
Je huis als persoonlijk kunstwerkJe huis als persoonlijk kunstwerk
Je huis als persoonlijk kunstwerk
 
Daffara economics
Daffara economicsDaffara economics
Daffara economics
 
Cloud
CloudCloud
Cloud
 
Linuxtag daffara
Linuxtag daffaraLinuxtag daffara
Linuxtag daffara
 
Oss healthcare
Oss healthcareOss healthcare
Oss healthcare
 
Disaster recovery with open nebula
Disaster recovery with open nebulaDisaster recovery with open nebula
Disaster recovery with open nebula
 
Transfersummit2011
Transfersummit2011Transfersummit2011
Transfersummit2011
 
Ipross
IprossIpross
Ipross
 
Sintaxi
SintaxiSintaxi
Sintaxi
 
Presentation3
Presentation3Presentation3
Presentation3
 
Presentation3
Presentation3Presentation3
Presentation3
 
Nonsoftwareoss
NonsoftwareossNonsoftwareoss
Nonsoftwareoss
 

Similar to Class conference 2014 daffara

Cloud Computing-The Challenges for Data Networks-Final Poster
Cloud Computing-The Challenges for Data Networks-Final PosterCloud Computing-The Challenges for Data Networks-Final Poster
Cloud Computing-The Challenges for Data Networks-Final Poster
Charles Edwards
 
Transcending IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...
Transcending  IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...Transcending  IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...
Transcending IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...
HCL Infosystems
 
Presentation on How to build your Windows Azure Practice
Presentation on How to build your Windows Azure PracticePresentation on How to build your Windows Azure Practice
Presentation on How to build your Windows Azure Practice
Microsoft Private Cloud
 
The cloud promises
The cloud promisesThe cloud promises
The cloud promises
Grand Crue
 
Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!
Debasish Patra
 

Similar to Class conference 2014 daffara (20)

Cloud: a disruptive technlogy that CEO should use to transform their business
Cloud:  a disruptive technlogy that CEO should use to transform their businessCloud:  a disruptive technlogy that CEO should use to transform their business
Cloud: a disruptive technlogy that CEO should use to transform their business
 
Economic Analysis: cloud_computing
Economic Analysis: cloud_computingEconomic Analysis: cloud_computing
Economic Analysis: cloud_computing
 
Why Should Nonprofits Care About Cloud Computing
Why Should Nonprofits Care About Cloud ComputingWhy Should Nonprofits Care About Cloud Computing
Why Should Nonprofits Care About Cloud Computing
 
Calculating the roi on cloud of cloud tweaks
Calculating the roi on cloud of cloud tweaksCalculating the roi on cloud of cloud tweaks
Calculating the roi on cloud of cloud tweaks
 
Cloud
CloudCloud
Cloud
 
Cloud Computing-The Challenges for Data Networks-Final Poster
Cloud Computing-The Challenges for Data Networks-Final PosterCloud Computing-The Challenges for Data Networks-Final Poster
Cloud Computing-The Challenges for Data Networks-Final Poster
 
Cloud computing CXO's guide
Cloud computing CXO's guideCloud computing CXO's guide
Cloud computing CXO's guide
 
BMC Discovery with new Multi-Cloud Function
BMC Discovery with new Multi-Cloud FunctionBMC Discovery with new Multi-Cloud Function
BMC Discovery with new Multi-Cloud Function
 
Transcending IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...
Transcending  IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...Transcending  IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...
Transcending IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...
 
Presentation on How to build your Windows Azure Practice
Presentation on How to build your Windows Azure PracticePresentation on How to build your Windows Azure Practice
Presentation on How to build your Windows Azure Practice
 
Innovate, optimize and profit with cloud computing
Innovate, optimize and profit with cloud computingInnovate, optimize and profit with cloud computing
Innovate, optimize and profit with cloud computing
 
Openstack
OpenstackOpenstack
Openstack
 
OmnibusCloud.short
OmnibusCloud.shortOmnibusCloud.short
OmnibusCloud.short
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Presentation
Cloud PresentationCloud Presentation
Cloud Presentation
 
Single vs. Multi Tenant Cost Comparison
Single vs. Multi Tenant Cost ComparisonSingle vs. Multi Tenant Cost Comparison
Single vs. Multi Tenant Cost Comparison
 
The cloud promises
The cloud promisesThe cloud promises
The cloud promises
 
Single vs. multi tenant cost comparison
Single vs. multi tenant cost comparisonSingle vs. multi tenant cost comparison
Single vs. multi tenant cost comparison
 
Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!
 
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...
 

More from Carlo Daffara

More from Carlo Daffara (9)

mindtrek2016 - the economics of open source clouds
mindtrek2016 - the economics of open source cloudsmindtrek2016 - the economics of open source clouds
mindtrek2016 - the economics of open source clouds
 
Economics of public and private clouds
Economics of public and private cloudsEconomics of public and private clouds
Economics of public and private clouds
 
Cloudexpoeurope open source cloud
Cloudexpoeurope open source cloudCloudexpoeurope open source cloud
Cloudexpoeurope open source cloud
 
Collaborative economics
Collaborative economicsCollaborative economics
Collaborative economics
 
Economic value of open source
Economic value of open sourceEconomic value of open source
Economic value of open source
 
Mythrealities
MythrealitiesMythrealities
Mythrealities
 
Owf2010 daffara
Owf2010 daffaraOwf2010 daffara
Owf2010 daffara
 
Nonsoftwareoss
NonsoftwareossNonsoftwareoss
Nonsoftwareoss
 
Businessmodels
BusinessmodelsBusinessmodels
Businessmodels
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Class conference 2014 daffara

  • 1. The open source cloud: adoption patterns, economic impact and how it changes European SMEs, PAs and service providers Carlo Daffara CloudWeavers ltd
  • 2. Cloud economics … is apparently unavoidable Insert Caption Here
  • 3. Cloud economics … or maybe not • But is based on extremely generous assumptions: “We assume a progressive shift of business workloads into cloud infrastructure, beginning with a 20% shift of workloads in 2010 to a 100% shift by 2014” (CEBR - “THE CLOUD DIVIDEND: The economic benefits of cloud computing to business and the wider EMEA economy”, part 1, page 16)
  • 4. Cloud economics … or maybe not Insert Caption Here
  • 5. Cloud economics … is dependent on variability • “Business development benefits are modelled as incremental revenues estimated to be achievable from effective seasonal demand management and from efficiencies related to IT scalability. However, the proportion of the total incremental revenues achievable from these improvements is assumed to be proportionate to the size of IT budgets relative to total turnover.”
  • 6. Cloud economics … is dependent on variability Insert Caption Here
  • 7. Cloud economics … but variability is on average very small Insert Caption Here
  • 8. Cloud economics … but variability is on average very small Insert Caption Here
  • 9. Cloud economics … other estimates are similar Insert Caption Here
  • 10. Cloud economics … is suspiciously similar to pure virtualization advantages • Estimates of the economic advantage of moving from physical to the cloud: 17.3% private cloud, 31.1% hybrid cloud, 39.9% public cloud • Estimates of the advantage of moving to virtualization: 35% on average (Source: Everest Global) • IDC: “Cloud savings are less than 10% for 70% of organisations” • “Data centre construction, direct staffing and jobs created in the ICT hardware sector supplying data centres explain almost all the short term net gains in IT jobs. (Da: Modelling the Cloud Employment effects in two exemplary sectors in The United States, the United Kingdom, Germany and Italy”, London School of Economics)”
  • 11. Cloud economics … and there are very few servers to move anyway Insert Caption Here
  • 12. Cloud economics … and it explains a small Amazon AWS mystery Insert Caption Here AMAZON COM INC (AMZN) Form Type: 10-K Filing Date: 1/31/2014
  • 13. Cloud economics … Provisioning advantages are not transferred fully to the customer Insert Caption Here
  • 14. Current cloud apps are standardized … because it’s easier to adopt/move Insert Caption Here
  • 15. New “cloud” applications are structurally different Insert Caption Here
  • 16. New “cloud” applications are structurally different … and this is where the economics is real • Taking advantage of the cloud in a real way (elasticity, idempotence of nodes, transparency of data sources) requires a complete reengineering/rewrite • This is where there is a real advantage … • … because most of the new applications are based on the following assumptions: – HTML5 user interfaces (and thus less dependency on traditional clients, easy integration of mobile/tablets/new devices) – inherently scalable (because they take advantage of naturally sharded apps like NoSQL) – inherently reliable (because they must ran on AWS, where VMs may disappear/fault)
  • 17. New apps are inherently OSS-dependent … written in OSS languages and tooling … Insert Caption Here “An exploration of AngelList data”, Leo Polovets, Susa Ventures
  • 18. New apps are inherently OSS-dependent … with OSS-based frontends (web based) … Insert Caption Here
  • 19. New apps are inherently OSS-dependent … using mainly OSS-based datastores Insert Caption Here
  • 20. Open Source is inherently efficient … as long as we talk about “living” projects Insert Caption Here
  • 21. OSS is inherently efficient by facilitating Lead Users in the design Insert Caption Here
  • 22. OSS is inherently efficient by leveraging reuse to improve bug density Insert Caption Here (Mohagheghi, Conradi, Killi and Schwarz “An Empirical Study of Software Reuse vs. Defect-Density and Stability”)
  • 23. OSS is inherently efficient by leveraging reuse to improve time-to-market and reduce effort (Abts, Boehm, Bailey Clark “Empirical observations on COTS software integration effort based on the initial COCOTS calibration database”, analysys by Daffara)
  • 24. OSS is inherently efficient by leveraging reuse to improve bug density • OSS maintenance effort is substantially lower than the average (Capra E., Francalanci C., Merlo F., “The economics of community open source software projects: an empirical analysis of maintenance effort”) • Using a model by Jones and Bonsignour, traditional code costs 2000$ per function point, while code developed in a shared approach costs 1200$/FP • Efficiency is higher when OSS savings are reinvested in IT:
  • 25. OSS is inherently efficient by leveraging reuse to improve development speed • Amazon AWS added 280 new features in 2013, 105 just in Q1 2014 • AWS changes code every 16 seconds • Difficult for any vendor to match that rate • Open Source does, through coopetition • And at the same time, it commoditize part of its own ecosystem • … which means that if you try to partially close it, you will find some of your own users compete through forking or module development … • … if you are a vendor, you need to understand and adapt to a potentially different business model
  • 26. OSS is inherently efficient … allows R&D leverage of 5 times or more Insert Caption Here
  • 27. IT investing has different returns Insert Caption Here
  • 28. IT investing has different returns in particular for new software development Insert Caption Here
  • 29. Insert Caption Here IT investing has different returns even for different sectors/company size
  • 30. Economic impact of cloud … for real this time • Assuming that 75% of new apps are developed using a mainly OSS basis we can estimate a reduction in cost per year of 188B$ (assuming 3.8T$ world IT expenditure in 2014, source: Gartner) just in the “new apps” category • If they are are completely reinvested in IT using the key metrics percentages we have a return of 329B$ • Later on, as the share of old apps/new apps moves towards 50%, the savings due to lower maintenance costs provide an additional 260B$/year
  • 31. Adoption patterns how to take advantage of all of this • For vendors: decide what market you want to be in, today (tomorrow will arrive too fast to reach the leaders) • Prepare for sudden change (eg. Docker: 42 people, 1 year and now most IT vendors had to adapt/adopt it) • Adapt the cloud approach for real (partial substitutes do have none of the advantages and all the disadvantages) • For users: be bold in asking something new from your vendors, and in looking for new vendors • For PAs: most of the things you are looking for are probably already have been developed by others like you … • … so go around and look at what others are doing • Don’t be afraid to experiment and develop, through small efforts (to force the use of OSS)
  • 32. Thank You Carlo Daffara CloudWeavers ltd carlo.daffara@cloudweavers.eu twitter: @cdaffara linkedin.com/in/cdaffara