elastic and flexible cloud with proactive & cloudstack

Download Elastic and Flexible Cloud with ProActive & CloudStack

Post on 25-Jun-2015




2 download

Embed Size (px)


  • 1. Elastic and Flexible Cloud with ProActive & CloudStackbrian.amedro@activeeon.com http://proactive.activeeon.com 1Saturday, February 2, 13

2. INRFir IA r 1999 stde eseaveSaturday, February 2, 13 lop rch tme eam nts c on reatPr i o n oAc ti Pr ve 2003OWoAct2 O ivepe get n S intou o th rce e coAbout Activeeonmm un Cr ity 2007as eatio an n o INR f A IA ctivsp eein- on off Pa 2010rtn ers hipsbuilding De 2012ploym ent to custome rs 2 3. About Activeeon Our services for R&D and Production Consulting Training Support Specific developments 3Saturday, February 2, 13 4. ProActive : An innovative solution Computational workflows: From design to production 4Saturday, February 2, 13 5. ProActive : An innovative solutionWorkflow 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 6. ProActive : An innovative solutionWorkflows orchestrator Simple and powerful workflow model Customizable orchestration policies Fault tolerance, Monitoring rRESTfulYou re so ftwaAPI6Saturday, February 2, 13 7. ProActive : An innovative solutionResource management Easy deployment and aggregation Extensible :Clouds, Schedulers, Desktops Advanced and customizable usage policies 7Saturday, February 2, 13 8. Building Hybrid Infrastructures 8Saturday, February 2, 13 9. Building Hybrid Infrastructures Parallel Suite Node Source Infrastructure Policy How ? When ? 9Saturday, February 2, 13 10. Building Hybrid Infrastructures Parallel Suite Node Source InfrastructurePolicy10Saturday, February 2, 13 11. Building Hybrid Infrastructures Parallel SuiteNode Source Node Source Node Source Node Source SSHSLURM11Saturday, February 2, 13 12. Building Hybrid Infrastructures Selection script Parallel SuiteNode Source Node Source Node Source Node Source SSHSLURM12Saturday, February 2, 13 13. Building Hybrid Infrastructures Selection script Parallel SuiteNode Source Node Source Node Source Node Source SSHSLURM13Saturday, February 2, 13 14. Handling Hybrid Workflows 14Saturday, February 2, 13 15. Handling Hybrid WorkflowsMultiple Semantics Virtualized Virtualized + Physicalonly 15Saturday, February 2, 13 16. Handling Hybrid Workflows Single task VM Multi task VM Job scale VMNative Native VM computecomputetreatment VM VMVMtreatmenttreatment treatmentNative Native VM computecomputetreatment Job 16Saturday, February 2, 13 17. Handling Hybrid Workflows Example17Saturday, February 2, 13 18. Handling Hybrid Workflows Example18Saturday, February 2, 13 19. Handling Hybrid Workflows Example19Saturday, February 2, 13 20. CloudStack Integration20Saturday, February 2, 13 21. CloudStack IntegrationOrchestrator Resource Manager Node Source 21Saturday, February 2, 13 22. CloudStack IntegrationOrchestrator Pre-requirements A ProActive Template with a ProActive Node agent Resource Manager Node Source 22Saturday, February 2, 13 23. CloudStack Integration Submit workflowOrchestratorAcquire node Resource ManagerCreate a new instance Node Source23Saturday, February 2, 13 24. CloudStack Integration Orchestrator Provide nodeResourceManagerNode Source RegisterStart a new VMfrom a ProActive template24Saturday, February 2, 13 25. CloudStack IntegrationOrchestrator Resource Manager Execute taskNode SourceParallel Suite25Saturday, February 2, 13 26. CloudStack IntegrationOrchestrator Resource ManagerDelete instance Node Source Delete VM 26Saturday, February 2, 13 27. CloudStack IntegrationOrchestrator Resource ManagerDelete instance Node Source Delete VM 27Saturday, February 2, 13 28. CloudStack Integration Current FeaturesAuto-scaling Generic template Generic credentials Generic zone Load probe (pending tasks) Provision and release thresholds QuotasOn-Demand Provisioning Template provided in workflow VM flavor provided in workflow Generic credentials Quotas28Saturday, 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 29Saturday, February 2, 13 30. Use case: Remote 3D Gaming30Saturday, February 2, 13 31. Use case: Remote 3D GamingStreaming Lobby / Marketplace Gaming Servers GPU Rendering31Saturday, February 2, 13 32. Hands on ! Setup your ownProActive Open Cloudin 2 minutes DownloadDeployEnjoy ! 32Saturday, February 2, 13 33. Hands on http://www.activeeon.com33Saturday, February 2, 13 34. Thanks !34Saturday, February 2, 13