magnum first-class-resource

Post on 29-Jul-2015

155 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Containers-as-a-Service for OpenStack

Magnum

Magnum VisionContainers as a First Class resource in OpenStack

www.rackspace.com!3

Status and Statistics

released

680 105,9962106commits

19affiliations

42engineers

patch sets

2015-01-20

lines of code

6months

www.rackspace.com

!4

Thriving Community

• LXC (libvirt) virt driver for Nova

• Nova-Docker virt driver for Nova

• Heat Resource for Docker

Prior Art

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

OpenStack Kubernetes Flannel Docker Magnum

Magnum

7

www.rackspace.com!8

API Resources

Container

Service

Pod

Bay

Node

!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

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)

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

top related