A B r i e f H i s t o r y o f t h e C l o u d |
A Brief History
- f the Cloud
Dan Kohn, Executive Director
A Brief History of the Cloud Dan Kohn, Executive Director A B r - - PowerPoint PPT Presentation
A Brief History of the Cloud Dan Kohn, Executive Director A B r i e f H i s t o r y o f t h e C l o u d | Cloud Native Computing Foundation Founded December 2015 Non-profit, part of the Linux Foundation Initial projects
A B r i e f H i s t o r y o f t h e C l o u d |
Dan Kohn, Executive Director
A B r i e f H i s t o r y o f t h e C l o u d |
2
A B r i e f H i s t o r y o f t h e C l o u d |
A B r i e f H i s t o r y o f t h e C l o u d |
a new server; or a rack of them!
physical servers
4
2 0 0 0
Non- Virtualized Hardware
A B r i e f H i s t o r y o f t h e C l o u d |
meaning you can buy less servers!
5
2 0 0 0 2 0 0 1
Virtualiza- tion Non- Virtualized Hardware
A B r i e f H i s t o r y o f t h e C l o u d |
Infrastructure-as-a-Service market by launching Elastic Compute Cloud (EC2) in 2006
called an Amazon Machine Image (AMI)
6
2 0 0 0 2 0 0 1 2 0 0 6
Virtualiza- tion Non- Virtualized Hardware IaaS
A B r i e f H i s t o r y o f t h e C l o u d |
with their launch in 2009
containerized 12-factor applications
– The process for building the container is opaque, but: – Deploying new version of an app is just: git push heroku
7 PaaS IaaS
2 0 0 0 2 0 0 1 2 0 0 6 2 0 0 9
Virtualiza- tion Non- Virtualized Hardware
A B r i e f H i s t o r y o f t h e C l o u d |
diverse group of vendors to create an open source Infrastructure-as-a-Service (IaaS)
8 Open Source IaaS PaaS
2 0 0 0 2 0 0 1 2 0 0 6 2 0 0 9 2 0 1 0
Non- Virtualized Hardware Virtualiza- tion IaaS
A B r i e f H i s t o r y o f t h e C l o u d |
9
to Heroku’s PaaS and launches the Cloud Foundry Foundation in late 2014
can hold Heroku buildpacks, Docker containers and even non-Linux OSes
Open Source IaaS PaaS Open Source PaaS
2 0 0 0 2 0 0 1 2 0 0 6 2 0 0 9 2 0 1 0 2 0 1 1
Non- Virtualized Hardware Virtualiza- tion IaaS
A B r i e f H i s t o r y o f t h e C l o u d | Containers
10
cgroups to create a containerization standard adopted by millions of developers around the world
Open Source IaaS PaaS Open Source PaaS
2 0 0 0 2 0 0 1 2 0 0 6 2 0 0 9 2 0 1 0 2 0 1 1
Non- Virtualized Hardware
2 0 1 3
Virtualiza- tion IaaS
A B r i e f H i s t o r y o f t h e C l o u d | Containers Cloud Native
11
software stack to:
– segment applications into microservices, – packaging each part into its own container – and dynamically orchestrating those
containers to optimize resource utilization
Open Source IaaS PaaS Open Source PaaS Virtualiza- tion
2 0 0 0 2 0 0 1 2 0 0 6 2 0 0 9 2 0 1 0 2 0 1 1
Non- Virtualized Hardware
2 0 1 3 2 0 1 5
IaaS
A B r i e f H i s t o r y o f t h e C l o u d |
12
– Servers ➡ Virtual Machines ➡ Buildpacks ➡ Containers
– From heavier to lighter weight, in spin-up time and size
– From pets to cattle
– From closed source, single vendor to open source, cross-
A B r i e f H i s t o r y o f t h e C l o u d |
13
– In time they sometimes outgrow PaaS – And some apps never fit a PaaS model
A B r i e f H i s t o r y o f t h e C l o u d |
A B r i e f H i s t o r y o f t h e C l o u d | 15
A B r i e f H i s t o r y o f t h e C l o u d |
A B r i e f H i s t o r y o f t h e C l o u d |
A B r i e f H i s t o r y o f t h e C l o u d |
A B r i e f H i s t o r y o f t h e C l o u d |
A B r i e f H i s t o r y o f t h e C l o u d |
A B r i e f H i s t o r y o f t h e C l o u d |
A B r i e f H i s t o r y o f t h e C l o u d |
22
A B r i e f H i s t o r y o f t h e C l o u d |
23
contributions
Oversight Committee
node Community Cluster
relation teams
project documentation
agree to unbiased process
CloudNativeCon/KubeCon around the world, and custom events for your project
Cloud Native Roadshows
demo
A B r i e f H i s t o r y o f t h e C l o u d |
– Tracing (OpenTracing, OpenZipkin) – Messaging (NATS) – Stream processing (Heron) – Logging (Fluentd) – Networking (Flannel, Calico, Weave, CNI) – Configuration (etcd) – RPC proxy (linkerd) – Protocol buffers (GRPC) – Naming (CoreDNS) – Database (CockroachDB) – Storage (Minio)
A B r i e f H i s t o r y o f t h e C l o u d |
A B r i e f H i s t o r y o f t h e C l o u d |
26
A B r i e f H i s t o r y o f t h e C l o u d |
A B r i e f H i s t o r y o f t h e C l o u d |
28