+ All Categories
Home > Technology > Opening words at DockerCon Europe by Ben Golub

Opening words at DockerCon Europe by Ben Golub

Date post: 07-Jul-2015
Category:
Upload: docker-inc
View: 11,908 times
Download: 3 times
Share this document with a friend
Description:
Opening words by Ben Golub (CEO of Docker) and Solomon Hykes (Founder and CTO). Welcoming the community to the European edition of DockerCon.
Popular Tags:
31
DockerCon Day 1 Welcome
Transcript
Page 1: Opening words at DockerCon Europe by Ben Golub

DockerCon Day 1

Welcome

Page 2: Opening words at DockerCon Europe by Ben Golub

The Journey to Distributed Applications

Some thank you’s

Progress to date/state of the project

Why are we here?

Distributed Applications

Where do we go from here?

Page 3: Opening words at DockerCon Europe by Ben Golub
Page 4: Opening words at DockerCon Europe by Ben Golub

Steven Geerts

Pini Reznik

Maarten Dirkse

Mark Coleman

Catalin Jora

Melanie Bobbink

Jaroslav Holub

Harm Boartien

Container Solutions

Dank je wel to the Amsterdam community.

Page 5: Opening words at DockerCon Europe by Ben Golub

Thank you to the awesome Docker, Inc. team.

Page 6: Opening words at DockerCon Europe by Ben Golub

Thank you to the amazing global

meetup community.

137 Groups

50 Countries

Page 7: Opening words at DockerCon Europe by Ben Golub

Thank you to our amazing sponsors.

Page 8: Opening words at DockerCon Europe by Ben Golub

Thank you to our users/use cases.*

*A small subset of the 100s who are using and/or writing about us

Thanks to those above for talking about their experiences at DockerCon

Page 9: Opening words at DockerCon Europe by Ben Golub

To all those brave enough to

cheerfully ignore our warnings about

using us in production before the

last DockerCon

…and those brave enough to

continue to push the boundaries now

!

Page 10: Opening words at DockerCon Europe by Ben Golub

One of the brave.

“We went into production with Docker 0.6, because we

felt that going into production with version 0.5 would

have been entirely too premature.”

Michael Bryzek, Gilt Groupe

Page 11: Opening words at DockerCon Europe by Ben Golub

Thank you,

partner

ecosystem.

Page 12: Opening words at DockerCon Europe by Ben Golub

What’s the state of the project?

<20 months since Docker project launched

<6 months since DockerCon 14 in San Francisco

How things have changed!

Page 13: Opening words at DockerCon Europe by Ben Golub

And things haven’t slowed down.

Page 14: Opening words at DockerCon Europe by Ben Golub

and what’s behind those numbers?

Page 15: Opening words at DockerCon Europe by Ben Golub

What else has changed:

supported infrastructure platforms

Dec ‘13

• Any Linux server (as long as it is the latest version of Ubuntu)

Jun ‘14

• Prior, +

• All major Linux distros, OpenStack, some public clouds

Today

• Prior, +

• All major VMs, AWS, Azure, and now…

• Windows, SmartOS, 32 bit

Page 16: Opening words at DockerCon Europe by Ben Golub

What else has changed: users

Dec ‘13

• Small shops, individual developers, start-ups

Jun ‘14

• Prior, +

• Large Web Companies (Gilt, Groupon, Ebay, Google)

Today

• Prior, +

• Major banks, pharma, government, manufacture life science

Page 17: Opening words at DockerCon Europe by Ben Golub

What else has changed: Governance

Dec ‘13

• Open license

• Large number of external contribs

• Open Design

Jun ‘14

• Prior, +

• External maintainers

• Large contribs from particular co’s

• DGAB

Today

• Prior, +

• DGAB functioning

• SLAs in place

• Open reporting

• Firewalls

• Team Meta

Page 18: Opening words at DockerCon Europe by Ben Golub

What else has changed: Functionality

Dec ‘13

• Primarily Docker Engine

Jun ‘14

• Prior, +

• Public DockerHub

Today

• Prior, +

• Platform for distributed applications

Page 19: Opening words at DockerCon Europe by Ben Golub

Why are we doing this?

Page 20: Opening words at DockerCon Europe by Ben Golub

What do you need to know about the

future of applications…

developers are

content creators

Page 21: Opening words at DockerCon Europe by Ben Golub

What happens when you separate the

act of creation from concerns about

production & distribution?

Page 22: Opening words at DockerCon Europe by Ben Golub

~2000 2014

Long lived Development is iterative and constant

Monolithic and built on a single stack Built from loosely coupled components

Deployed to a single server Deployed to a multitude of servers

Apps have fundamentally changed.

Page 23: Opening words at DockerCon Europe by Ben Golub

Portable Composable Dynamic Scalable

Where we are in 2014.

API Database Worker Data

Dev QA Prod Virtual Physical Cloud

Page 24: Opening words at DockerCon Europe by Ben Golub

The future of Docker container-based distributed apps:

Five Easy Steps

Create lightweight

Container

1

Make container standard,

interoperable, easy to use

2

Create an ecosystem

3

Enable a Multi-

Docker App Model

4

Create a platform

for managing it all

5

Page 25: Opening words at DockerCon Europe by Ben Golub

Before Docker

• From dev-to-deploy: weeks

• 7 Monotithic apps

• Wasted time implementing

monolithic IaaS and PaaS

After Docker

• From dev-to-deploy: hours

• 400+ microservices

• 100 innovations a day!

Case Study: Innovating applications in real-time.

Page 26: Opening words at DockerCon Europe by Ben Golub

Some guiding principles:

1) Don’t lose portability, clean interfaces, and ecosystem of tools, apps,

languages, etc. just b/c go from single to multi-container

2) Open APIs-built with open design, and pluggable

3) Batteries included, but removable

4) Be layered. Let user decide if use orchestration suite, or just a single Docker

container format

5) Support the ecosystem and a variety of different solutions

6) Ultimately, be guided by what’s best for the user

See Solomon’s talk for more details

Page 27: Opening words at DockerCon Europe by Ben Golub

Infrastructure

Runtime LXC Parallels LMCTFY Zones Windows

ContainersDevice

Mapper

Single

Container

APIs

Docker Daemon

Libcontainer

Single

Container

Apps

65K + apps 18K + tools

Layering and choice worked for single containers.

Page 28: Opening words at DockerCon Europe by Ben Golub

Single

Container

APIs

Docker Daemon

Libcontainer

“Batteries” Docker

Orch Svcs

3rd Party

Orch Svcs

3rd Party

Orch Svcs

Multi-Container

APISDocker Orch

APIs

Multi-

Container

Apps

Apps built from combo of 65K+ containers, using 18K tools,

Run on any infra

Layering and choice worked for multi-container apps.

Page 29: Opening words at DockerCon Europe by Ben Golub

Single

Container

APIs

Docker Daemon

Libcontainer

“Batteries” Docker

Orch Svcs

3rd Party

Orch Svcs

3rd Party

Orch Svcs

Multi-Container

APIS

Docker Orch

APIs

Docker Orch

APIs

Docker Daemon

Libcontainer

Docker Daemon

Libcontainer

3rd Party

Orch Svcs

“batteries included” “batteries swapped” “single mode”

Your choice: all are supported.

Page 30: Opening words at DockerCon Europe by Ben Golub

What are our priorities going forward?

1) Keep the entire ecosystem strong, open, healthy, and growing

2) Build the foundations for distributed applications the right way

3) Prove that this new model provides both open and effective governance

4) Make sure that Docker is truly production worthy

5) As a company, make sure we have a revenue model that supports the

enormous investment in (and responsibility to) the community

Page 31: Opening words at DockerCon Europe by Ben Golub

Thank You.


Recommended