Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Elastic and Flexible Cloud with ProActive & CloudStack
1. Elastic and Flexible Cloud
with ProActive & CloudStack
brian.amedro@activeeon.com
http://proactive.activeeon.com
1
Saturday, February 2, 13
2. INR
Fir IA r
1999
st
de esea
ve
Saturday, February 2, 13
lop rch t
me eam
nts c
on reat
Pr i o n
oA
c ti
Pr ve
2003
OWoAct
2 O ive
pe get
n S int
ou o th
rce e
co
About Activeeon
mm
un
Cr ity
2007
as eatio
an n o
INR f A
IA ctiv
sp ee
in- on
off
Pa
2010
rtn
ers
hip
sb
uild
ing
De
2012
plo
ym
en
t to
cu
sto
me
rs
2
3. About Activeeon
Our services for R&D
and Production
Consulting
Training
Support
Specific developments
3
Saturday, February 2, 13
4. ProActive : An innovative solution
Computational workflows:
From design to production
4
Saturday, February 2, 13
5. 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
5
Saturday, February 2, 13
6. ProActive : An innovative solution
Workflows orchestrator
Simple and powerful workflow model
Customizable orchestration policies
Fault tolerance, Monitoring
r RESTful
You
re
so ftwa API
6
Saturday, February 2, 13
7. ProActive : An innovative solution
Resource management
Easy deployment and aggregation
Extensible :Clouds, Schedulers, Desktops
Advanced and customizable usage policies
7
Saturday, February 2, 13
15. Handling Hybrid Workflows
Multiple Semantics
Virtualized Virtualized
+ Physical only
15
Saturday, February 2, 13
16. Handling Hybrid Workflows
Single task VM Multi task VM Job scale VM
Native Native VM
compute compute treatment
VM VM VM
treatment treatment treatment
Native Native VM
compute compute treatment
Job
16
Saturday, February 2, 13
22. CloudStack Integration
Orchestrator
Pre-requirements
A ProActive Template
with a ProActive Node
agent
Resource
Manager
Node Source
22
Saturday, February 2, 13
23. CloudStack Integration
Submit workflow
Orchestrator
Acquire node
Resource
Manager
Create a new instance
Node Source
23
Saturday, February 2, 13
24. CloudStack Integration
Orchestrator
Provide node
Resource
Manager
Node Source
Register
Start a new VM
from a ProActive template
24
Saturday, February 2, 13
25. CloudStack Integration
Orchestrator
Resource
Manager
Execute task
Node Source
Parallel Suite
25
Saturday, February 2, 13
26. CloudStack Integration
Orchestrator
Resource
Manager
Delete instance
Node Source
Delete VM
26
Saturday, February 2, 13
27. CloudStack Integration
Orchestrator
Resource
Manager
Delete instance
Node Source
Delete VM
27
Saturday, February 2, 13
28. CloudStack Integration
Current Features
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
28
Saturday, February 2, 13
29. CloudStack Integration
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
29
Saturday, February 2, 13