elastic and flexible cloud with proactive & cloudstack

Post on 25-Jun-2015

3.290 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Elastic and Flexible Cloudwith ProActive & CloudStack

brian.amedro@activeeon.com

http://proactive.activeeon.com

1

Saturday, February 2, 13

About Activeeon

2

1999 2003 2007 2010 2012

INRI

A re

sear

ch te

am c

reat

ion

Firs

t dev

elop

men

ts o

n Pr

oAct

ive

ProA

ctiv

e ge

t int

o th

e

OW2

Ope

n So

urce

com

mun

ityCr

eatio

n of

Act

ivee

on

as a

n IN

RIA

spin

-off

Partn

ersh

ips

build

ing

Depl

oym

ent t

o cu

stom

ers

Saturday, February 2, 13

3

Our services for R&D and Production

Consulting

Training

Support

Specific developments

About Activeeon

Saturday, February 2, 13

ProActive : An innovative solution

Computational workflows:From design to production

4Saturday, February 2, 13

ProActive : An innovative solution

Workflow Designer Studio A full IDE to create your workflows Build tasks, dependencies, flow controls, constraints, data, ... Execute and monitor your just created workflow

5Saturday, February 2, 13

ProActive : An innovative solution

Workflows orchestrator Simple and powerful workflow model Customizable orchestration policies Fault tolerance, Monitoring

6

RESTfulAPI

Your

software

Saturday, February 2, 13

ProActive : An innovative solution

Resource management Easy deployment and aggregation Extensible :Clouds, Schedulers, Desktops Advanced and customizable usage policies

7Saturday, February 2, 13

8

Building Hybrid Infrastructures

Saturday, February 2, 13

Building Hybrid Infrastructures

9

Node Source

Infrastructure

How ?

Policy

When ?

Parallel Suite

Saturday, February 2, 13

Building Hybrid Infrastructures

10

Node Source

Infrastructure Policy

Parallel Suite

Saturday, February 2, 13

Building Hybrid Infrastructures

11

Node Source

Parallel Suite

Node Source

SSH

Node Source Node Source

SLURM

Saturday, February 2, 13

Building Hybrid Infrastructures

12

Node Source

Parallel Suite

Node Source

SSH

Node Source Node Source

SLURM

Selection script

Saturday, February 2, 13

Building Hybrid Infrastructures

13

Node Source

Parallel Suite

Node Source

SSH

Node Source Node Source

SLURM

Selection script

Saturday, February 2, 13

14

Handling Hybrid Workflows

Saturday, February 2, 13

15

Multiple Semantics

Handling Hybrid Workflows

Virtualized + Physical

Virtualized only

Saturday, February 2, 13

16

Native compute

VMtreatment

Nativecompute

Multi task VM Job scale VM

VMtreatment

VMtreatment

VMtreatment

Job

Single task VM

Native compute

VMtreatment

Native compute

Handling Hybrid Workflows

Saturday, February 2, 13

17

Exam

ple

Handling Hybrid Workflows

Saturday, February 2, 13

18

Exam

ple

Handling Hybrid Workflows

Saturday, February 2, 13

19

Exam

ple

Handling Hybrid Workflows

Saturday, February 2, 13

20

CloudStack Integration

Saturday, February 2, 13

CloudStack Integration

21

Orchestrator

Resource Manager

Node Source

Saturday, February 2, 13

CloudStack Integration

22

Orchestrator

Resource Manager

Node Source

Pre-requirements A ProActive Template

with a ProActive Node agent

Saturday, February 2, 13

CloudStack Integration

23

Orchestrator

Resource Manager

Node Source

Submit workflow

Acquire node

Create a new instance

Saturday, February 2, 13

CloudStack Integration

24

Orchestrator

Resource Manager

Node SourceRegister

Start a new VMfrom a ProActive template

Provide node

Saturday, February 2, 13

CloudStack Integration

25

Orchestrator

Resource Manager

Node Source

Execute task

Parallel Suite

Saturday, February 2, 13

CloudStack Integration

26

Orchestrator

Resource Manager

Node Source

Delete instance

Delete VM

Saturday, February 2, 13

CloudStack Integration

27

Orchestrator

Resource Manager

Node Source

Delete instance

Delete VM

Saturday, February 2, 13

CloudStack Integration

28

Auto-scaling Generic template Generic credentials Generic zone Load probe (pending tasks) Provision and release thresholds Quotas

On-Demand Provisioning Template provided in workflow VM flavor provided in workflow Generic credentials Quotas

Current Features

Saturday, February 2, 13

CloudStack Integration

29

Todo list Tenants mapping Trigger elasticity from generic probe (JMX) Optimize provisioning zone

Relax pre-requirements with automatic templating Automatically fork an existing template with ProActive Node Attach a generic volume containing the ProActive Node

Physical resources provisioning (PXE) Storage provisioning

Saturday, February 2, 13

30

Use case: Remote 3D Gaming

Saturday, February 2, 13

Use case: Remote 3D Gaming

31

Streaming

GPU Rendering

Lobby / Marketplace

Gaming Servers

Saturday, February 2, 13

32

Hands on !Setup your own

ProActive Open Cloudin 2 minutes

Download Deploy Enjoy !

Saturday, February 2, 13

Hands on

33

http://www.activeeon.com

Saturday, February 2, 13

34

Thanks !

Saturday, February 2, 13

top related