elastic and flexible cloud with proactive & cloudstack
Post on 25-Jun-2015
3.290 Views
Preview:
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