Standards and the Next Generation of Cloud
(or: How I Stopped Worrying and Learned to Love Software Standards)
craig mcluckie (@cmcluck)
product guy at Google
Sarah Novotny (@sarahnovotny)
community wonk at Google
A thought: Andy Grove and disruption
one way to think the evolution of cloud
why enterprise cares about mode 3
… so you probably care about mode 3
in getting to 2 billion containers a week...
Google had to build a few things
which make us an internet company
the community could go 2 ways to deliver those things
‘vertical integration’
… or ... ‘decoupled stacks’
A thought: Andy Grove and specialization
“I tend to believe Mark Twain hit it on the head when he said, “Put all of your eggs in one basket and WATCH THAT BASKET.”
― Andrew S. Grove, Only the Paranoid Survive
back to Andy Grove
Reproduced from ‘Only the Paranoid Survive’
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IBM
DEC Sperry Wang Univac
Sale and distribution
Application Software
Operating System
Computer
Chips
Retail Stores | Superstores | Dealers | Mail Order |
Word | Word Perfect | Etc. |
DOS and Windows | OS/2 | Mac | Unix |
Compaq | Dell | Packard- Bell | HP | IBM | Etc. |
Intel Architecture | Motorola | RISC’s |
verticalization will fail:
standardization of interfaces is crucial
solution
compute node OS
container runtime
infrastructure provisioning
agent
…. N
distributed systems services
resource scheduling
application definition and orchestration
software defined network
software defined storage
container image repository
container image registry
so we need a foundation to deliver whole stack(s)
solution
compute node OS
container runtime
agent
…. N
resource scheduling
distributed systems services
application definition and orchestration
software defined network software defined storage infrastructure provisioning
container image repository
container image registry
so we need a foundation to deliver whole stack(s)
a foundation makes sense
but we want it to be a great foundation
how to achieve coherency: technical leadership
how to achieve accountability: end user committee
how to achieve consistency: code driven standards
a call to action
CNCF is a different sort of foundation…
we are actively recruiting end users for the foundation please visit http://cncf.io for details