containers 101 - cloudcamp london

Post on 05-Aug-2015

90 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Containers – What’s all the fuss about ? Ed Hoppitt, CTO Ambassador, EMEA VMware Advisory Services CloudCamp London 30th April 2015

V2.1

@edhoppitt

2

Gratuitous use of shipping container

based analogies ahead

Moving from Rigid Structures to Fluid Business

3

Now

Unpredictable

Shared

Rapid Iteration

Instant

Billions

“Built to Change”

Then

Known

Owned

Methodical Planning

Slow

Millions

“Built to Last”

Competition

Assets

Innovation

App Deployment

Customers

Organization

vForum 2014 4

Hybrid Containers Data

Analysis App

DevOps

Openstack

PaaS It’s all about this loop

5

Deploying Containers – Need to Know

Cars Consumer Goods Frozen Foods Beer Pizza

An engine that allows any payload to be encapsulated as a lightweight portable self-sufficient container …

… that can be manipulated using standard tools and run consistently on any delivery platform.

*Slide Adapted from Docker Slide by Ben Golub – VMworld 2015

6

Deploying Containers – Need to Know

Developer’s Laptop QA Server Data Center Public Cloud Contributors Laptop

Static Website User DB Web Front End Queue Analytics DB

An engine that allows any payload to be encapsulated as a lightweight portable self-sufficient container …

… that can be manipulated using standard tools and run consistently on any delivery platform.

*Slide Adapted from Docker Slide by Ben Golub – VMworld 2015

7

How does that translate in the IT world ?

8

Taking the analogy back to the shipping world ….

9

So what ?

Enabler for Micro-Service Architectures – Monoliths are dead, applications are de composed into decoupled, small containers built for a simple purpose. This enables the business to much more quickly architect, deploy and monetize and provides a Lego-Brick for Cloud deployments. Brings Dev and Ops closer together – Unlike Chef and Puppet which are often seen as sitting at the forefront of the DevOps movement, containers allow the Dev team to work inside the container and the Ops team to safely work outside the container. This enables the business to respond faster. Consistency required for Continuous Integration (CI) – By ensuring a consistent development framework regardless of it sitting on a developers laptop or a production datacenter the consistency needed

10

What components are needed for a shipping operation ?

Customer

Shipping Operations

11

What components are needed for a shipping operation ?

Mapping / Shipping Lanes / Route Planning

Shipping Planning and Scheduling

Manifest

Customer

Shipping Operations

12

What components are needed for a shipping operation ?

Mapping / Shipping Lanes / Route Planning

Deployment, Orchestration and Scheduling

Identity and Authentication

Engine

Customer

Shipping Operations

13

What components are needed for a shipping operation ?

Mapping / Shipping Lanes / Route Planning

Deployment, Orchestration and Scheduling

Identity and Authentication

Engine

Ultra-Light Linux Platform

Customer

Shipping Operations

14

What components are needed for a shipping operation ?

Software-Defined Networking

Deployment, Orchestration and Scheduling

Identity and Authentication

Engine

Ultra-Light Linux Platform

Customer

Shipping Operations

15

What components are needed for a shipping operation ?

Software-Defined Networking

Deployment, Orchestration and Scheduling

Identity and Authentication

Engine

Ultra-Light Linux Platform

Hypervisor

Developer

Operations

top related