carlo daffara - the economics of open source clouds - mindtrek 2016

161
The Economics of Open Source Clouds Carlo Daffara @cdaffara

Upload: mindtrek

Post on 20-Jan-2017

292 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

The Economics of Open Source CloudsCarlo Daffara

@cdaffara

Page 2: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

“cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.” – NIST

Source: “The NIST Definition of Cloud Computing”, Special Publication 800-145.

Page 3: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

cloud computing: a standardized IT capability (services, software, or infrastructure) network-delivered in a metered, fast, self-service way.

Page 4: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 5: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

“Public cloud is better from any economic point of view”

(or so the experts say)

Page 6: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 7: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 8: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 9: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 10: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 11: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 12: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 13: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 14: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 15: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

“The cloud has decimated sales of on-premises servers and storage (Source: “The Public Cloud Services Market Will Grow Rapidly To $236 Billion In 2020”, Forrester)

Page 16: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 17: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 18: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 19: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 20: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 21: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 22: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

5%

Page 23: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 24: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

“Statistically speaking, everyone says cloud, cloud, cloud, but only 1% of storage capacity in the world is in any public cloud” Urs Holzle (interview with Business Insider) may 2015

Page 25: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Why?

Page 26: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 27: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 28: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

CAPEX/OPEX and flexibility

Page 29: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 30: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

“Public cloud allows for rapid provisioning, saving money by using only the resources you need.”

Page 31: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

“Public cloud allows for rapid provisioning, saving money by using only the resources you need.”

Page 32: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

“Software Scalability issues aside. I am not sure if Pokemon Go would ever be possible if it not on the cloud. How could you get instances up this fast. It had explosion of players in very little time. There is no way you could have planned this resources ahead of time. And it die down fairly quickly, which means you would have lots of unused server if it were not for cloud.”

Page 33: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 34: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 35: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

source: “The cloud dividend: Economic impact of cloud computing”, Centre for Economics and Business Research, Dec 2010.

Page 36: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

source: “The cloud dividend: Economic impact of cloud computing”, Centre for Economics and Business Research, Dec 2010

Page 37: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 38: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 39: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Moore’s law & scale

Page 40: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

source: Urs Hölzle's keynote at Google Cloud Live, 2014

Page 41: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

source: “How Fast are Semiconductor Prices Falling?” David M. Byrne, Federal Reserve Board, Stephen D. Oliner, AEI & UCLA, Daniel E. Sichel, Wellesley College and NBER, March 2015

It’s true that Moore’s law has provided a y/y improvement in price/performance rate of around 30%, but companies have a depreciation period to respect. This, and the immobilized capital means that the maximum impact it may have is around 15% on hardware alone...

Page 42: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

source: “Overall Data Center Costs.” James Hamilton, Amazon. http://perspectives.mvdirona.com/2010/09/overall-data-center-costs/

Page 43: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 44: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 45: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Source: Huan Liu, https://huanliu.wordpress.com/2014/02/26/amazon-ec2-grows-62-in-2-years/

Number of Amazon EC2 racks (est.)

Page 46: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 47: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Utilization and energy efficiency

Page 48: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

source: “Cloud Computing, Server Utilization, & the Environment.” Jeff Barr, Amazon.

Page 49: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

“Public cloud has far greater utilization rates”

Fact: Absolutely not. Reported rates for Google (that has a scale comparable to AWS) are not far from those reported for private clouds.

Page 50: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Source: NRDCHow VMware Virtualization Right-sizes IT Infrastructure to Reduce Power Consumption; VMware, 2008AWS

Page 51: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 52: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

PUE: power usage effectiveness

Page 53: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 54: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

PUE: practically useless estimate

Page 55: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 56: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 57: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 58: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 59: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 60: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 61: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

So, who is right?

Page 62: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 63: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

The fallacy: believing that every company is like a Silicon Valley startup.

Page 64: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

… so Public clouds are bad?

Page 65: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 66: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 67: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Source: “Transportation Cost and Benefit Analysis II – Vehicle Costs” Victoria Transport Policy Institute, Dec 2015

Number of Amazon EC2 racks (est.)

Page 68: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 69: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 70: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Source: J. Arnold http://blackswanfarming.com/understanding-value/

Page 71: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

cloud computing: a standardized IT capability (services, software, or infrastructure) network-delivered in a metered, self-service way

Page 72: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 73: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 74: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Source: J. Arnold http://blackswanfarming.com/urgency-profiles/

Page 75: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 76: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 77: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Amazon EC2 Service Level Agreement:“AWS will use commercially reasonable efforts to make Amazon EC2 and Amazon EBS each available with a Monthly Uptime Percentage (defined below) of at least 99.95%..”

“Unavailable” and “Unavailability” mean:For Amazon EC2, when all of your running instances have no external connectivity, for Amazon EBS, when all of your attached volumes perform zero read write IO, with pending IO in the queue.

Page 78: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

So we simply have to rewrite all the software in use.

Page 79: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 80: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 81: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 82: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 83: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 84: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 85: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

(1986)

Page 86: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

(1986)

Page 87: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

source: “2014 Worldwide Software Developer and ICT-skilled worker estimates.” IDC

Page 88: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

So, we’re doomed?

Page 89: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 90: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 91: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 92: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 93: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 94: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

(Cost of BT Spine contract: 620M£ in 10 years)

Page 95: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

(Spine 2, OSS-based)

Page 96: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 97: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 98: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 99: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

“While IBM initially contributed software that was valued at 40M$, external contributors to the project created software representing a value of roughly 1.7B$ over the examined period.”

Source: “Enabling knowledge creation through outsiders: towards a push model of open innovation” Spaeth, Stuermer, von Krogh. Int. J. of Technology Management 52(3/4). (2010)

Page 100: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Source: “Strategic use of Free Software at Siemens.” Karsten Gerloff

Page 101: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

●Amazon AWS added 516 new features in 2014●AWS changes code every 16 seconds●Difficult for any vendor to match that rate●Open Source does, through coopetition●Microsoft has 30000 software engineers working

on all its cloud projects●… which is approximately the number of overall

contributors to an OpenStack (& Linux) based open source public cloud

Page 102: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Open Source allows any company to afford the same standardized platform approach of

Public cloud providers

Page 103: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

But which platform?

Page 104: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 105: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 106: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 107: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 108: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 109: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

There is more than one way

Page 110: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 111: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

source: “The Quantitative State of the Open Cloud” Gonzalez-Barahona / Izquierdo (Bitergia), 2015

Page 112: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 113: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 114: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 115: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 116: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 117: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

● Open Source provides a wide spectrum of tools - use the one more appropriate. Don’t stop to the first one or the most visible

● “There can be only one” is a nice line for an Hollywood movie, not for your IT systems

● What is niche today can become mainstream tomorrow

● Most users don’t need the complexity of the largest platform. Some necessary features can be added later as VMs on top

Page 118: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Conclusions

Page 119: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Public Cloud computing is a tool, not Harry Potter’s wand.

Page 120: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

To change the economics, you have to change how you use your software (and

probably your software too)

Page 121: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Open Source coopetition is the only mechanism that can create software at the scale, speed and

quality necessary today

Page 122: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

There are several Open Source platforms. Including the most appropriate for your needs.

Don’t stop at the first one.

Page 123: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 124: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Economics is fun! (for me)

Page 125: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Thanks!twitter: @cdaffara

[email protected]

Page 126: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Backup slides

Page 127: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 128: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 129: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 130: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 131: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 132: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 133: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 134: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 135: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 136: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 137: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 138: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 139: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Typical job posting for a private cloud builder

Page 140: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 141: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 142: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 143: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Medieval Portrait of an OpenStack sysadmin

Page 144: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Cloud as a commodity

Page 145: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 146: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 147: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

If something is fungible (commodity), its pricing will move down thanks to competition in perfect markets with no collusion:

Brand A Brand B

Page 148: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

If something is fungible (commodity), its pricing will move down thanks to competition in perfect markets with no collusion:

Brand A Brand B

Page 149: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

If something is fungible (commodity), its pricing will move down thanks to competition in perfect markets with no collusion:

Brand A Brand B

Page 150: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

source: Cloud Computing Benchmark V2 Burstorm & Rice University, march 2016

Page 151: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 152: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Jevons’ paradox

Page 153: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 154: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 155: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 156: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 157: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 158: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016

Lower TCO

Page 159: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 160: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016
Page 161: Carlo Daffara - The Economics of Open Source Clouds - Mindtrek 2016