docker serverless

Post on 15-Apr-2017

346 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Docker & Serverless Brian Christner / Swisscom

@idomyowntricks

2Brian ChristnerBrian.Christner@swisscom.com / @idomyowntricks

● Swisscom Cloud Architect

● Background in Engineering, Cloud & Containers

● Docker Captain

3Agenda

History of Serverless Benefits & Challenges Use Cases Demo

4

Data Centers

IaaSPaaS

Containers

Serverless

A Brief Serverless History

~2000 2006 2007 2013 2015

Credit: @benorama

Future == Serverless

Serverless is made of Servers!

Monolithic Application

Microservice

Monolithic vs Microservice vs FaaS

Function

Function

Function

Function

Function

Function

Function

Function

Microservice

Microservice

Docker + Serverless =

Docker faas – Alex Ellis

IronFunctions – Iron.io

Docker Lambda

Funker – Bret Fisher Docker

Docker Serverless Projects

11

Benefits & Challenges

Disruptively Lower Cost

Time to Market

Scalability

Benefits

Vendor Lock-in / No Standards

Persistent Storage

Tooling

Complexity

Challenges

14Serverless

Use Cases

Docker Voting App

It’s Serverless

Database

Entry PointEntry Point

Vote HandlingHTTP Request

Process Vote

Handle ResultHTTP Request

Serverless Voting App

Serverless Use Case

20Serverless

Demo

Created by Docker Captain Alex Ellis

FaaS is a framework for building Serverless functions on Docker Swarm

Any UNIX process can be packaged as a function

Community Input Make it easy to deploy (Kelsey Hightower)

Serverless Demo: Docker faas

Let’s have a look:

DEMO

Useful Links

Martin Fowler - https://martinfowler.com/articles/serverless.html

FaaS – www.github.com/allexellis/faas

https://veggiemonk.github.io/awesome-docker/

Thank you

Brian Christner / Swisscom@idomyowntricks

top related