OpenCloudware     The Cloud applicaton lifecycle        management platformDelivering a Cloud Platorm for Building, Mainta...
What is OpenCloudware? Co-funded collaborative R&D project, 18 partners Modular sofware framework for building a IaaS-ag...
Project Partners Large Corps                                  Academic   Bull                                          ...
Use case                                                          The user wants to                                       ...
Use case                                vApp                                component1                                comp...
Use case                                                 vApp                                                 component1  ...
Use case                                                  vApp                                                  component1...
Use case                                                  vApp                                                  component1...
Use case                                                  vApp                                                  component1...
Testing is over.                                                  Use case                                                ...
The application                                                  Use case                                                 ...
End-to-end Platform          Dev to RunOpenCloudware Software as a Service                              OW2Con12, November...
Project Target Produce a component-based middleware platform   open platform for cloud sofware engineering   for collab...
Project Scope                                   + other collaborativeprojects                                 projects    ...
Technologies Extensive re-use and development of OW2 sofware  PaaS: JavaEE, JASMINe, JORAM, Petals ESB  Security: Authz...
Technological Advances Ambitious project with several challenges   End-to-end Modeling   End-to-end Automation   Build...
Where are we now?                     OW2Con12, November 28-29, 2012     OpenCloudware   Orange Labs,Paris. www.ow2.org   ...
Q&A              OpenCloudwareA Cloud Sofware Platform for Building and Operatng     Enterprise PaaS to Mult-IaaS Applicat...
Upcoming SlideShare
Loading in...5
×

OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, Paris

205

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
205
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, Paris

  1. 1. OpenCloudware The Cloud applicaton lifecycle management platformDelivering a Cloud Platorm for Building, Maintaining and Operatng Enterprise PaaS Distributed Applicatons Thomas Debru, UShareSof Alexandre Lefebvre, Orange Labs OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 1
  2. 2. What is OpenCloudware? Co-funded collaborative R&D project, 18 partners Modular sofware framework for building a IaaS-agnostic Dev to PaaS enterprise-grade Cloud platform Enables to easily build, generate and operate enterprise distributed applications for deployment on any Cloud  Their modeling, assembly and build  Their deployment and operation (PaaS)  On multiple infrastructures (Multi-IaaS) 3 years (Jan 2012 – Dec 2014) Supported by the French FSN (Fonds National pour la Société Numérique) Co-labeled by the Minalogic, Systematic and SCS Pôles de Compétitivité OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 2
  3. 3. Project Partners Large Corps  Academic  Bull  Armines/Ecole des Mines de  France Télécom – Orange Nantes  Thales Communications & Security  IRIT – INP Toulouse  Thales Services  Télécom Paris Tech  Télécom Saint Etienne SMEs  Univ. Joseph Fourier  ActiveEon  Univ. Savoie - LISTIC  eNovance  Inria (Grenoble, Nice, G5K)  eXo Platform  Peergreen  Open Source organisation  Linagora (prev. Petals Link)  OW2  UShareSof OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 3
  4. 4. Use case The user wants to deploy a distributedOpenCloudware Self Service Portal enterprise application (JavaEE, LAMP, ...) First step: account creation and login (role-based access control) OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 4
  5. 5. Use case vApp component1 component2 The user builds its virtual app using component3 SLA bindings OpenCloudwareOpenCloudware Self Service Portal tools. S/he Template Gallery: expresses Meta Data and Modeling Tools End to end Cloud Modeling AaaS, JavaEE, OSGi, Services elasticity at the right level. The output is a vApp model (OVF++) OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 5
  6. 6. Use case vApp component1 component2 The vApp is built, and component3 SLA bindings OpenCloudware OpenCloudware Self Service Portal instanciates the Service Plan Template Gallery: user vApp on the Meta Data and Modeling ToolsContiuous Build, Builder (vApp++ End to end Cloud Modeling AaaS, JavaEE, OSGi,Maven, Hudson ... Creation & Configurations) Services infrastructure.PaaS OrchestrationService Logic Install & Deployment Sky Computing ( Provisioning ) VM Multi- VM Cloud Placement Provisioning Multi-Cloud IaaS Controler (API) Federation Layer OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 6
  7. 7. Use case vApp component1 component2 The users needs to know how component3 SLA bindings much it will cost. OpenCloudware Self Service Portal Service Plan Template Gallery: The Meta Data and Modeling ToolsContiuous Build, Builder (vApp++ OpenCloudware End to end Cloud Modeling AaaS, JavaEE, OSGi,Maven, Hudson ... Creation & Services Configurations) billing component shows the cost for BillingPaaS OrchestrationService Logic Install the empty & Deployment running vApp. Sky Computing ( Provisioning ) VM Multi- VM Billing Logs Cloud Placement Provisioning Multi-Cloud IaaS Controler (API) Federation Layer OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 7
  8. 8. Use case vApp component1 component2 The users uses OpenCloudware component3 SLA bindings Performance OpenCloudware Self Service Portal testing tools. Performance / Load testing as a service Service Plan Template Gallery: Meta Data and Modeling ToolsContiuous Build, Builder (vApp++ The End to end Cloud Modeling AaaS, JavaEE, OSGi,Maven, Hudson ... Creation & Services Configurations) consequences can be seen through BillingPaaS OrchestrationService Logic Install the billing tool, & Deployment and is given a cost Sky Computing ( Provisioning ) per hour for a Billing Logs VM VM Multi- Cloud given workload. Placement Provisioning Multi-Cloud IaaS Controler (API) Federation Layer OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 8
  9. 9. Use case vApp component1 component2 While the performance component3 SLA bindings testing tool is OpenCloudware Self Service Portal running, the user Performance / Load testing as a service Service Plan Template Gallery: observes elasticity Meta Data and Modeling ToolsContiuous Build, Builder (vApp++ End to end Cloud Modeling AaaS, JavaEE, OSGi,Maven, Hudson ... Creation & Configurations) Services (the application goes beyond what 2 nodes could BillingPaaS Orchestration Self-ManagementService Logic Install & Deployment PaaS Runtine Self-Controler have done). Sky Computing ( Provisioning ) VM Multi- VM Billing Logs Cloud Placement Provisioning Multi-Cloud IaaS Controler (API) Federation Layer OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 9
  10. 10. Testing is over. Use case The user needs a vApp component1 component2 component3 public IP, modifes SLA bindings the vApp OpenCloudware Self Service Portal description and redeploys. Performance / Load testing as a service Service Plan Template Gallery: Meta Data and Modeling ToolsContiuous Build, Builder (vApp++ He then adds data End to end Cloud Modeling AaaS, JavaEE, OSGi,Maven, Hudson ... Creation & Services Configurations) to the DB, tests the performance BillingPaaS OrchestrationService Logic Install Self-Management PaaS Runtine with this public & Deployment Self-Controler instance. Sky Computing ( Provisioning ) VM VM Multi- Latency changes, Cloud Billing Logs Placement Provisioning which indicates Multi-Cloud IaaS Controler (API) OpenCloudware Federation Layer has moved VMs to IaaS.closer to users. OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 10
  11. 11. The application Use case goes to vApp component1 component2 component3 production. SLA bindings OpenCloudware OpenCloudware Self Service Portal monitoring tools Performance / Load testing as a service Service Plan Template Gallery: provide the Meta Data and Modeling ToolsContiuous Build, Builder (vApp++ necessary End to end Cloud Modeling AaaS, JavaEE, OSGi,Maven, Hudson ... Creation & Services Configurations) information. BillingPaaS Orchestration Self-Management (Administration portalService Logic Install PaaS Runtine Admin console & Deployment Self-Controler & App admin) Sky Computing ( Provisioning ) VM Multi- VM Billing Logs Cloud Placement Provisioning Multi-Cloud IaaS Controler (API) Federation Layer OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 11
  12. 12. End-to-end Platform Dev to RunOpenCloudware Software as a Service OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 12
  13. 13. Project Target Produce a component-based middleware platform  open platform for cloud sofware engineering  for collaborative development of distributed Cloud applications  targeting primarily enterprise JavaEE - OSGi virtual appliances but extensible to other middleware  for IaaS-agnostic Cloud Server application provisioning and deployment, orchestration and operation  self-service management, elasticity, green IT optimisation  with interoperable execution on multiple major Cloud IaaS (incl. hybrid) The OpenCloudware platform will be available online as a SaaS OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 13
  14. 14. Project Scope + other collaborativeprojects projects 3rd party 3 party build rd Cloud IaaS environment (incl. open source) OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 14
  15. 15. Technologies Extensive re-use and development of OW2 sofware  PaaS: JavaEE, JASMINe, JORAM, Petals ESB  Security: AuthzForce  Performance: CLIF  Multi-IaaS: Sirocco, ProActive, Entropy  Portal: eXo Use of other open source sofware  Hudson, Maven, Jenkins, sunxaclm, jclouds etc. UForge for cloud image template management and VM generation OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 15
  16. 16. Technological Advances Ambitious project with several challenges  End-to-end Modeling  End-to-end Automation  Building multi-tier vApps  Autonomic management  Agnostic Multi-IaaS Portability  Security for identity and access, and application protection Links with  Many other open source cloud projets  Collaborative research projects (French, European) OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 16
  17. 17. Where are we now? OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 17
  18. 18. Q&A OpenCloudwareA Cloud Sofware Platform for Building and Operatng Enterprise PaaS to Mult-IaaS Applicatons Thomas Debru, UShareSof Alexandre Lefebvre, Orange Labs OW2Con12, November 28-29, 2012 OpenCloudware Orange Labs,Paris. www.ow2.org 18
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×