UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
Â
The State of Cloud 2016: The whirlwind of creative destruction
1. The State of Cloud 2016
The whirlwind of creative destruction
CTO
bryan@joyent.com
Bryan Cantrill
@bcantrill
2. First, the state of the Union
⢠Shocking just about everyone, Donald Trump has just won
the 2016 US Presidential election
⢠Donald Trump himself is an ignorant, petty man who has
shown little aptitude for or interest in governing
⢠There is clearly something much larger going on hereâŚ
3. Disruption
⢠In technology, we frequently speak of disruption when an
innovation yields a revolutionary leap in economics
⢠These innovations are the winds of Joseph Schumpeterâs
âperennial gale of creative destructionâ
⢠Disruptive innovation is the lifeblood of the technology
industry: we donât merely thrive on it, we actively seek it out
4. Disruption
⢠e.g., cloud computing is a canonical disrupting innovation,
effecting an orders of magnitude improvement in price:
5. Disruption
⢠e.g., cloud computing is a canonical disrupting innovation,
effecting an orders of magnitude improvement in price:
â Marc Andreesen, âWhy Software Is Eating The Worldâ (2011)
6. Disruption
⢠Historically, technological disruption was conďŹned to
technology companies â but Andreesen saw this changing:
â Marc Andreesen, âWhy Software Is Eating The Worldâ (2011)
7. Disruption
⢠Andreesenâs prophesy has started to be realized: software is
emphatically eating the world â often by ânew world-beating
Silicon Valley companiesâ
⢠âŚbut last night we were reminded of a darker side to this
disruption: that people themselves feel devoured
⢠This is the âtwo Americasâ: one that is exciting and full of
promise â the other in which a romanticized past seems
vastly preferable to a grim and scary future
8. The politics of disruption
⢠Last night, we learned that disruption isnât only for economics:
democracy affords a kind of political disruption
⢠While we shouldnât oversimplify what happened, itâs clear that
fear of economic dislocation is playing a signiďŹcant role
⢠It is destruction without creativity
⢠But wait, itâs going to get worseâŚ
9. Deeper disruption
⢠Software has already disrupted retail, personal transportation
⢠Disruptive innovation is coming to industries that employ
many millions of people:
⢠Truck transportation
⢠Healthcare
⢠Education
⢠Demagoguery notwithstanding, elections wonât stop this:
these innovations are economic, not political
10. So⌠cloud computing?!
⢠Software is the disruptive force thatâs driving cloud computing
⢠Cloud is the gullet through which software is eating the world
⢠But cloud is not new â itâs a decade old! â and in fact it is
old enough to itself be disruptedâŚ
11. Cloud disrupting itself
⢠The cloud used to be merely âinfrastructureâ â VMs
⢠But the âvirtual machineâ is exactly that: a virtual personal
computer (!!) that is a vestigial abstraction
⢠The rise of containers â and more recently, container
orchestration â has led to a disruption within a disruption
⢠Cloud computing is no longer infrastructure: it is about
delivering application logic â disruption! â faster
12. Aside: The Jevons paradox
⢠The Jevons paradox seems very likely to hold for containers:
greater efďŹciency will result in a net increase in consumption!
⢠EfďŹciency gains from containers are developer velocity...
⢠...but requiring containers to be scheduled in VMs induces
operational inefďŹciencies: every operator must now think like
a cloud operator â maximizing density within ďŹxed-cost VMs
⢠Greater consumption + operational inefďŹciencies threaten to
slow the container revolution â or make it explosive in terms
of cost
13. Disrupting the cloud: Container-native
⢠To realize the full economic promise of the container
revolution, we need container-native infrastructure
⢠The beneďŹts of that infrastructure should accrue to the user,
not to the infrastructure provider
⢠Mooreâs Law will continue to hold â and it turns out, a 2U
server with 512GB of DRAM can do a hell of a lot of workâŚ
14. Disrupting the cloud: Public and on-prem
⢠Death of on-prem computing is greatly exaggerated!
⢠There are three key determinants for public v. on-premises:
⢠Economics: Rent vs. buy; OPEX vs. CAPEX
⢠Risk Management: Security/compliance â and also risk
factors associated with operator-as-threat
⢠Latency: The speed of light is a constant!
⢠Economics dominates: âprivate cloudâ efforts that do not
deliver public cloud economics are doomed to (continue to)
15. Disrupting the cloud: Open source
⢠Open source has thoroughly disrupted the traditional, shrink-
wrapped proprietary software industryâŚ
⢠âŚbut public cloud services have become the new proprietary!
⢠This has generated a new generation of lock-in that â like its
forebear from a decade prior â is ripe for disruptionâŚ
⢠Especially when taken with the economics of on-prem
computing, open source will become a constraint
17. Wait, Samsung?!
⢠Samsung buying Joyent may have been surprising â but we
live in a world in which the leaders of computing are a search
engine and an online bookstore
⢠Samsung is a consumer electronics company with an
incomprehensibly large footprintâŚ
⢠âŚbut they view their future as software
⢠At Samsungâs scale (and, in some markets, thin margins), it
makes no sense to be a public cloud customer!
⢠We believe that Samsung is only ahead of the curve..
18. Returning to the broader disruption
⢠Computing is accustomed to a pace of disruption that
exceeds the pace of generationsâŚ
⢠âŚbut this disruption is now engulďŹng the broader economy
⢠Itâs accelerating â we cannot put the genie back in the bottle!
⢠We ignore the human toll of this change at our own peril
⢠Computational thinking is literacyâŚ
⢠And we as a society have an acute literacy problem!
19. Looking forward
⢠Disruption â economic disruption and political disruption â is
terrifying to the marrow
⢠The fear that is felt this morning by one America is one that
the other America has felt for a generation
⢠But we must not despair: human ingenuity â that of both
Americas â must not be underestimated!
⢠This is the beginning of a long conversation: how do we cope
with the pace of the change that we are inďŹicting?