magnum first-class-resource

11
Containers-as-a-Service for OpenStack Magnum

Upload: adrian-otto

Post on 29-Jul-2015

155 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Magnum first-class-resource

Containers-as-a-Service for OpenStack

Magnum

Page 2: Magnum first-class-resource

Magnum VisionContainers as a First Class resource in OpenStack

Page 3: Magnum first-class-resource

www.rackspace.com!3

Status and Statistics

released

680 105,9962106commits

19affiliations

42engineers

patch sets

2015-01-20

lines of code

6months

Page 4: Magnum first-class-resource

www.rackspace.com

!4

Thriving Community

Page 5: Magnum first-class-resource

• LXC (libvirt) virt driver for Nova

• Nova-Docker virt driver for Nova

• Heat Resource for Docker

Prior Art

Page 6: Magnum first-class-resource

Magnum Rationale

Containers Nova Instances

Create

Delete

Resize

Restart

Attach Vol

Kill

Start

Set Env Var

Bind Volume

Attach Term

Exec

Processes Machines

Different Lifecycle

Different API

Page 7: Magnum first-class-resource

OpenStack Kubernetes Flannel Docker Magnum

Magnum

7

Page 8: Magnum first-class-resource

www.rackspace.com!8

API Resources

Container

Service

Pod

Bay

Node

Page 9: Magnum first-class-resource

!9

Magnum API Resources

NodeBay

(Docker Swarm Cluster)

NodeNode (minion)Bay

(Kubernetes Cluster)

Node (minion)

Pod Pod

Service

Container

Container

Container

Container

Container

Container

Container

Container

Replication Controller

Page 10: Magnum first-class-resource

www.rackspace.com!10

Differentiators

Magnum is First

HTTP/1.1 201 Created

Not Re-Implementing Orchestration

SSO Experience for Cloud Users

Multi-Tenant Control and Data Planes

Asynchronous API

Uses OpenStack Orchestration (Heat)

Uses OpenStack Identity (Keystone)

Page 11: Magnum first-class-resource

THANK YOU

RACKSPACE® | 1 FANATICAL PLACE, CITY OF WINDCREST | SAN ANTONIO, TX 78218 US SALES: 1-800-961-2888 | US SUPPORT: 1-800-961-4454 | WWW.RACKSPACE.COM

© RACKSPACE LTD. | RACKSPACE® AND FANATICAL SUPPORT® ARE SERVICE MARKS OF RACKSPACE US, INC. REGISTERED IN THE UNITED STATES AND OTHER COUNTRIES. | WWW.RACKSPACE.COM