Built in NM - Meetup Talk - CTL Labs

43
Built in NM Meetup CTL Labs – Docker – Open Source Projects CenturyLinkLabs @CenturyLinkLabs

Transcript of Built in NM - Meetup Talk - CTL Labs

Page 1: Built in NM - Meetup Talk - CTL Labs

Built in NM MeetupCTL Labs – Docker –

Open Source Projects

CenturyLinkLabs

@CenturyLinkLabs

Page 2: Built in NM - Meetup Talk - CTL Labs

whois

rossjimenez

@rossjimenez

Ross Jimenez – Director CenturyLink Labs

rossjimenez

http://rossjimenez.com

Page 3: Built in NM - Meetup Talk - CTL Labs

built in NM

Page 4: Built in NM - Meetup Talk - CTL Labs

Innovations Lab

now…

worked

Page 5: Built in NM - Meetup Talk - CTL Labs

lets talk about

Innovations Lab+

Page 6: Built in NM - Meetup Talk - CTL Labs

Mission:

Establish CenturyLink as a recognized

Subject Matter Expert on Software

Containers

Innovations Lab

Page 7: Built in NM - Meetup Talk - CTL Labs

http://CenturyLinkLabs.com

blog & newsletter

Page 8: Built in NM - Meetup Talk - CTL Labs

speaking engagements

Page 9: Built in NM - Meetup Talk - CTL Labs

social media egagement

Page 10: Built in NM - Meetup Talk - CTL Labs

CenturyLink Labs Open Source Projects

Container Ecosystem Open Source Projects

open source softwareCenturyLinkLabs

Page 11: Built in NM - Meetup Talk - CTL Labs

&

Software Containers

why containers ?

Page 12: Built in NM - Meetup Talk - CTL Labs

matrix from hell… problem

Page 13: Built in NM - Meetup Talk - CTL Labs

similar problem… cargo pre - 1960

Page 14: Built in NM - Meetup Talk - CTL Labs

solution: Intermodal Shipping Container

Page 15: Built in NM - Meetup Talk - CTL Labs

containers eliminate problem

Page 16: Built in NM - Meetup Talk - CTL Labs

container system for code

Page 17: Built in NM - Meetup Talk - CTL Labs
Page 18: Built in NM - Meetup Talk - CTL Labs

Docker Containers

• Run in a self-contained execution environment

• Share the kernel of the host system

• Are isolated from other containers

• Have fast boot times & low overhead

Page 19: Built in NM - Meetup Talk - CTL Labs

Virtual Machines vs. Containers

Virtual Machines

Containers

- Hypervisor- Guest OS

Page 20: Built in NM - Meetup Talk - CTL Labs

Build Ship Run

• Creating (Building) • Distributing (Shipping) • Execution (Running)

Docker is more than Containers

Page 21: Built in NM - Meetup Talk - CTL Labs

why the excitement ?

Build Ship Run

Any Application• Portability• Light-Weight • Re-Use & Version Control• Easily Share & Collaborate• Disposability• Rapid Application

Development

Anywhere

Local CloudData Center

VMsBare Metal IoT

Page 22: Built in NM - Meetup Talk - CTL Labs

Demo Time

Page 23: Built in NM - Meetup Talk - CTL Labs

Thanks!

QuestionsRoss Jimenez – Director, CenturyLink Labs

rossjimenez

@rossjimenez

Page 25: Built in NM - Meetup Talk - CTL Labs

CenturyLink Labs Results

Page 26: Built in NM - Meetup Talk - CTL Labs

Early Leadership in a Technology Cycle

Page 27: Built in NM - Meetup Talk - CTL Labs

Virtual Machines vs. Containers

Virtual Machines

Big Servers

~2000 Today

Cloud VM’s Big Servers Billions of Containers

“Light-Weight” Virtualization

Running Anywhere

Virtual Machines

Containers

- Hypervisor- Guest OS

Page 28: Built in NM - Meetup Talk - CTL Labs

Impacts to CTL Customers

CloudIaaS

Application Hosting

Enterprise IT

Managed Services

IoT

Application Development

Information Security

Big DataDistributed Computing

PaaS

Page 29: Built in NM - Meetup Talk - CTL Labs

Early Leadership in a Technology Cycle

Page 30: Built in NM - Meetup Talk - CTL Labs

Our Portfolio of Open Source Projects

Page 31: Built in NM - Meetup Talk - CTL Labs

Results

Panamax.io WebsiteTotal unique users to date: 66,604Total session to date: 103,896

Panamax AppTotal unique downloads: 9030Total sessions to date: 20,524

Page 32: Built in NM - Meetup Talk - CTL Labs

Customers will Early Adopt

With a 97% Net spending Intentions score, Docker technology has the strongest buying intention score (“NET score”) ever recorded in our six year history.

Page 33: Built in NM - Meetup Talk - CTL Labs

Results

http://Dray.it

Page 34: Built in NM - Meetup Talk - CTL Labs

Results

https://ImageLayers.io

Page 35: Built in NM - Meetup Talk - CTL Labs

https://Lorry.io

Page 36: Built in NM - Meetup Talk - CTL Labs

is an open-source project

that makes deploying complex containerized

applications as easy as Drag-and-Drop.

http://Panamax.io

Page 37: Built in NM - Meetup Talk - CTL Labs

KEY FEATURES

• Application Templates – Create, Use, Share

• Remote Deployment of Application Templates

• Deploy to: Google Kubernetes, CoreOS(Fleet) and Apache Marathon Support

• Automated Remote Infrastructure Setup (CenturyLink Cloud, AWS, Digital Ocean)

Page 38: Built in NM - Meetup Talk - CTL Labs

is an engine for managing the

execution of container-based workflows

http://Dray.it

Page 39: Built in NM - Meetup Talk - CTL Labs

http://Dray.it

KEY FEATURES• Consumes description of the workflow to be

executed

• Starts containers in the correct order

• Marshals data between each workflow step

• Shuts down containers once their work is done

• Monitors the execution & status of the workflow

Page 40: Built in NM - Meetup Talk - CTL Labs

provides a visualization in the

browser of user specified Docker Images and their

layers. 

http://ImageLayers.io

Page 41: Built in NM - Meetup Talk - CTL Labs

http://ImageLayers.io

KEY FEATURES• Provides Images Layers details of a Docker Image

• Shows common layers between multiple images

• Provides tips on Image Layers composition

• Badge Capability to easily show Size and Layers

• Hosted, Easily Sharable via Link

Page 42: Built in NM - Meetup Talk - CTL Labs

is a browser based creator,

editor and validator of Docker-compose files

http://Lorry.io

Page 43: Built in NM - Meetup Talk - CTL Labs

http://Lorry.io

KEY FEATURES

• Easily Import docker-compose.yml file

• Import Panamax PMX file (converts)

• Validation and Warning Suggestions on File

• Editing help (create valid docker-compose.yml)

• Easily export and Share docker-compose.yml