Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Opencloudware, a Paas management stack over multiple clouds, Daniel Stern, Orange

709 views

Published on

The main way to “go cloud” has proved to be, for security and economic reasons, hybrid : mixing private with public. Moving to Cloud PaaS is then requires to: manage the lifecycle of applications over different cloud providers; mask the heterogeneity; automate the deployment whatever the application technology and execution environment are, etc. This is what tackles OpenCloudware, which aims at enabling flexible multi-cloud applications thanks to a full automated think-build-run chain.

In the paper we present a sample from OpenCloudware results demonstrating in particular a complete mechanism, comprising: application selection, deployment, benchmarking.

  • Be the first to comment

  • Be the first to like this

Opencloudware, a Paas management stack over multiple clouds, Daniel Stern, Orange

  1. 1. OpenCloudware Towards a PaaS management stack over multiple clouds Daniel Stern Orange Labs (speaker) Frederic Dang Tran Orange Labs Bruno Dillenseger Orange Labs Xavier Etchevers Orange Labs Summary The main way to “go cloud” has proved to be, for security and economic reasons, hybrid: mixing private with public. Moving to Cloud PaaS then requires to manage the lifecycle of applications over different cloud providers: mask the heterogeneity; automate the deployment whatever the application technology and execution environment, etc. This is what tackles OpenCloudware, which aims at enabling flexible multi-cloud applications thanks to a full automated think-build-run chain. In the presentation we highlight a sample from OpenCloudware results demonstrating the automatic deployment and benchmarking of an application. www.ow2.org Twitter #ow2con
  2. 2. Going cloud needs hybrid clouds! ● ● For security and economic reasons private clouds shall be hybridized with public clouds One key challenge is to manage the lifecycle of applications over different cloud providers: ● ● How to mask the heterogeneity? How to automate the deployment whatever the application technology and execution environment? 2 www.ow2.org Twitter #ow2con
  3. 3. OpenCloudware: enabling flexible multi-cloud applications thanks to an automated think-build-run chain 3 www.ow2.org Twitter #ow2con
  4. 4. OpenCloudware - building blocks Multi IaaS Layer 4 www.ow2.org Twitter #ow2con
  5. 5. Sample: an automatic multi-IaaS deployment chain with integrated benchmarking service 5 www.ow2.org Twitter #ow2con
  6. 6. Multi-IaaS deployment of a software appliance: benchmark example OVF-embedded description supervisor injector injector Apache CLIF load testing appliance JOnAS MySQL 3-tiers Web App appliance benchmark appliance Multi-IaaS Manager (VAMP/Sirocco) IaaS provider A Load injection 1. VM instantiation (Sirocco) 2. components configuration and start (VAMP) 6 IaaS provider B Web App www.ow2.org Twitter #ow2con
  7. 7. Main software elements ● CLIF load testing framework (LGPL) clif.ow2.org ● Sirocco/VAMP (LPGL) sirocco.ow2.org : ● ● ● (Sirocco) multi-cloud manager with DMTF CIMI implementation (VAMP) Application Life-cycle manager IaaS currently supported: ● OpenStack: private cloud hosted by Bull – OW2Stack VMware vCloud Director – ● ● Amazon EC2 7 www.ow2.org Twitter #ow2con
  8. 8. IaaS infrastructure vCloud Director Unified IaaS API DMTF CIMI API Amazon EC2 Open Stack 8 www.ow2.org Twitter #ow2con
  9. 9. Next steps ● Service Level Agreement ● ● Elasticity support ● ● Automated Placement Self-protection and self-optimization Access portal and Security ● Identity and Quota management ● Accounting and Metering ● Dynamic VM image generation ● More supported IaaS 9 www.ow2.org Twitter #ow2con
  10. 10. Contacts ● A consortium of 18 partners ● http://opencloudware.org 10 www.ow2.org Twitter #ow2con
  11. 11. Thank you ! Questions ? 11 www.ow2.org Twitter #ow2con

×