simplestack

37
Simplestack morellon (Thiago Morello) PotHix (Willian Molinari)

Upload: willian-molinari

Post on 13-Jul-2015

266 views

Category:

Technology


0 download

TRANSCRIPT

Simplestackmorellon (Thiago Morello)PotHix (Willian Molinari)

Problem

Cloud application + Xen

Hypervisor lock-in

VMware? KVM? HyperV?

Solution

Openstack?

Openstack Novahttp://www.openstack.org/software/openstack-compute/

libvirt?

LIBVIRT

LIBVIRT

XEN

LIBVIRT

XENVMWARE

LIBVIRT

XENVMWARE

...

Simplestack!

Starts with XenAPI

Generic API

Simplestack

Application

Xen VMware KVM LXCHyperV

Simplestack

Application

HTTP

Xen VMware KVM LXCHyperV

Xen

Simplestack

Application

HTTP

<insert protocol here>

VMware KVM LXCHyperV

Stateless, atomic friendly

Easy deployment

Real Life TestingAnd some stubs as well.

Examples

Machine creationPOST /:hypervisor/:host/guests

PUT /:hypervisor/:host/guests/:id

Machine edit

PUT /:hypervisor/:host/guests/:id/power

Power Operations

Other features

Next steps

Hypervisors

● Improve support for

○ VMware

○ KVM

○ Hyperv

● Add support for LXC

Level 3 REST API

<guest><id>1234</id>

<name>cpro8888</name> (...) <link rel="snapshots" uri="/guests/1234/snapshots"/> <link rel="clone" uri="/guests/1234/clone"/></guest>

Pluggable Authentication

Global import/export

Improve documentationhttp://simplestack.rtfd.org

Open source \o/http://github.com/locaweb/simplestack

http://github.com/locaweb/ruby-simplestack-client

Thanks!