SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
OpenCloudware
The Cloud applicaton lifecycle
   management platform
Delivering a Cloud Platorm for Building, Maintaining and
   Operating Enterprise PaaS Distributed Applications



                       Alexandre Lefebvre
                     OW2 CTO & Orange Labs
       OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012   1
What is OpenCloudware?
 Co-funded collaborative R&D project, 18 partners
 Development of software modules for building a IaaS-agnostic Dev to
  PaaS enterprise-grade infrastructure 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é

            OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012   2
Project Partners

 Large Corps                                     Academic
   Bull                                              Armines/Ecole des Mines de
   France Télécom – Orange                            Nantes

   Thales Com                                        IRIT – INP Toulouse

   Thales Services                                   Télécom Paris Tech

 SMEs                                                Télécom Saint Etienne

   ActiveEon                                         Univ. Joseph Fourier

   eNovance                                          Univ. Savoie - LISTIC

   eXo Platform                                      INRIA

   peergreen                                     Open Source organisation
   Petals Link                                       OW2
   UShareSoft
            OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012   3
Use case
                                                                     The user wants to
                                                                     deploy a
                                                                     distributed
OpenCloudware Self Service Portal
                                                                     enterprise
                                                                     application
                                                                     (JavaEE, LAMP, ...)
                                                                     First step: account
                                                                     creation and login




  OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012                 4
Use case
                                vApp
                                component1
                                component2
                                                                                           The user builds its
                                                                                           vApp using
                                component3
                                SLA
                                bindings


                                                                                           OpenCloudware
OpenCloudware Self Service Portal
                                                                                           tools. S/he
                             Template Gallery:
                                                                                           expresses




                                                            Meta Data and Modeling Tools
                                                                                           elasticity at the




                                                             End to end Cloud Modeling
                            AaaS, JavaEE, OSGi,
                                  Services
                                                                                           right level.
                                                                                           The output is a
                                                                                           vApp model




  OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012                                       5
Use case
                                                 vApp
                                                 component1
                                                 component2
                                                                                                             The vApp is built,
                                                                                                             and
                                                 component3
                                                 SLA
                                                 bindings


                                                                                                             OpenCloudware
                 OpenCloudware Self Service Portal
                                                                                                             PaaS instanciates
                         Service Plan
                                              Template Gallery:
                                                                                                             the user vApp.




                                                                              Meta Data and Modeling Tools
Contiuous Build,        Builder (vApp++




                                                                               End to end Cloud Modeling
                                             AaaS, JavaEE, OSGi,
Maven, Hudson ...         Creation &
                                                   Services
                         Configurations)



PaaS Orchestration
Service Logic Install
  & Deployment


       Sky Computing ( Provisioning )
                               VM Multi-
                    VM
                                 Cloud
                 Placement
                              Provisioning

       Multi-Cloud IaaS Controler (API)

               Federation Layer




                    OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012                                      6
Use case
                                                   vApp
                                                   component1
                                                   component2
                                                                                                              The users needs
                                                                                                              to know how
                                                   component3
                                                   SLA
                                                   bindings


                                                                                                              much it will cost.
                  OpenCloudware Self Service Portal

                                                                                                              The
                          Service Plan
                                                Template Gallery:                                             OpenCloudware




                                                                               Meta Data and Modeling Tools
Contiuous Build,         Builder (vApp++




                                                                                End to end Cloud Modeling
                                               AaaS, JavaEE, OSGi,
Maven, Hudson ...          Creation &
                          Configurations)
                                                     Services                                                 billing component
                                                                                                              shows the cost for
                                                                                                              the empty




                                                                     Billing
PaaS Orchestration
Service Logic Install
  & Deployment
                                                                                                              running vApp.
       Sky Computing ( Provisioning )
                                 VM Multi-
                      VM
  Billing Logs                     Cloud
                   Placement
                                Provisioning

       Multi-Cloud IaaS Controler (API)

                 Federation Layer




                     OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012                                      7
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:                                                                                       The




                                                                                                                         Meta Data and Modeling Tools
Contiuous Build,         Builder (vApp++




                                                                                                                          End to end Cloud Modeling
                                               AaaS, JavaEE, OSGi,
Maven, Hudson ...          Creation &
                          Configurations)
                                                     Services                                                                                           consequences can
                                                                                                                                                        be seen through
                                                                                                                                                        the billing tool,




                                                                     Billing
PaaS Orchestration
Service Logic Install
  & Deployment
                                                                                                                                                        and is given a cost
                                                                                                                                                        per hour for a
       Sky Computing ( Provisioning )
                                                                                                                                                        given workload.
                                 VM Multi-
                      VM
  Billing Logs                     Cloud
                   Placement
                                Provisioning

       Multi-Cloud IaaS Controler (API)

                 Federation Layer




                     OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012                                                                                 8
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 Tools
Contiuous Build,         Builder (vApp++
                                                                                                                                                        (the application




                                                                                                                          End to end Cloud Modeling
                                               AaaS, JavaEE, OSGi,
Maven, Hudson ...          Creation &
                                                     Services
                          Configurations)
                                                                                                                                                        goes beyond what
                                                                                                                                                        2 nodes could




                                                                     Billing
PaaS Orchestration
Service Logic Install
                           Self-Management
                            PaaS Runtine
                                                                                                                                                        have done).
  & Deployment               Self-Controler

       Sky Computing ( Provisioning )
                                 VM Multi-
                      VM
  Billing Logs                     Cloud
                   Placement
                                Provisioning

       Multi-Cloud IaaS Controler (API)

                 Federation Layer




                     OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012                                                                                 9
Testing is over.
                                                  Use case                                                                                              The user needs a
                                                   vApp
                                                   component1
                                                   component2
                                                                                                                                                        public IP, modifes
                                                   component3
                                                   SLA
                                                   bindings
                                                                                                                                                        the vApp
                                                                                                                                                        description and
                  OpenCloudware Self Service Portal
                                                                                                                                                        redeploys.




                                                                               Performance / Load testing as a service
                          Service Plan
                                                Template Gallery:                                                                                       He then adds data




                                                                                                                         Meta Data and Modeling Tools
Contiuous Build,         Builder (vApp++




                                                                                                                          End to end Cloud Modeling
                                               AaaS, JavaEE, OSGi,
Maven, Hudson ...          Creation &
                          Configurations)
                                                     Services                                                                                           to the DB, tests
                                                                                                                                                        the performance
                                                                                                                                                        with this public




                                                                     Billing
PaaS Orchestration         Self-Management
Service Logic Install       PaaS Runtine                                                                                                                instance.
  & Deployment               Self-Controler

       Sky Computing ( Provisioning )
                                                                                                                                                        Latency changes,
                      VM
                                 VM Multi-                                                                                                              which indicates
  Billing Logs
                   Placement
                                   Cloud
                                Provisioning
                                                                                                                                                        that
                                                                                                                                                        OpenCloudware
       Multi-Cloud IaaS Controler (API)
                                                                                                                                                        has moved VMs
                 Federation Layer
                                                                                                                                                        to a closer IaaS


                     OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012                                                                                10
The application
                                                  Use case                                                                                                                  goes to
                                                   vApp
                                                   component1
                                                   component2
                                                                                                                                                                            production.
                                                   component3
                                                   SLA
                                                   bindings
                                                                                                                                                                            OpenCloudware
                  OpenCloudware Self Service Portal                                                                                                                         monitoring tools
                                                                                                                                                                            provide the




                                                                                                   Performance / Load testing as a service
                          Service Plan
                                                Template Gallery:                                                                                                           necessary




                                                                                                                                             Meta Data and Modeling Tools
Contiuous Build,         Builder (vApp++




                                                                                                                                              End to end Cloud Modeling
                                               AaaS, JavaEE, OSGi,
Maven, Hudson ...          Creation &
                          Configurations)
                                                     Services                                                                                                               information.




                                                                                         Billing
PaaS Orchestration         Self-Management




                                                                (Administration portal
Service 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




                     OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012                                                                                                  11
End-to-end Platform
                Dev to Run




OpenCloudware Software as a Service

  OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012   12
Project Goals
 Produce a middleware platform based on components
   open platform for cloud software engineering
   for collaborative development of distributed Cloud applications
     targeting primarily enterprise JavaEE - OSGi virtual
      appliances
   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

           OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012   13
Project Scope

                                                                       + other collaborative
     projects                                                                projects



application                                                                Image Gallery
  model                                                                 (BI, eGov, eHealth,
                                    Self-Service Portal                    eCommerce,
                                                                            load test, …)
              VM Building
               Services
                                        Service Plan                    PaaS Platform
                                      Factory Services                    Multi-IaaS



                                                                               3rd party
       3 party build
        rd
                                                                      IaaS Cloud environment
        environment
                                                                         (incl. open source)

               OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012        14
Technologies
 Extensive re-use and development of OW2 software
  PaaS: JOnAS, JASMINe, Petals, JORAM
  Security: AuthzForce
  Performance: CLIF
  Multi-IaaS: Sirocco, ProActive, Entropy
  Portal: eXo

 Use of other open source software
  Hudson, Maven, Jenkins, sunxaclm, jclouds etc.

 UForge for cloud image template management and VM
  generation

          OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012   15
Expected Results
 Open platform for cloud software engineering
  accessible to cloud architects and developers for easy cloud
   solutions build, deployment and operation for multi-IaaS
  through a Self-Service portal
 Open and integrated software components for
    end-to-end modeling (THINK)
    development and server template factory (BUILD)
    multi-IaaS compatible PaaS platform (RUN)
    application tests (fonctional, performance)
 OpenCloudware results will be disseminated in open source
  within the OW2 Open Source Cloudware initiative (OSCi)


            OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012   16
Architecture




OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012   17
Technological Advances
 End-to-end Modeling: Full stack from OS to applications and
  confgurations incl. SLA, PaaS services and IaaS services
 End-to-end Automation: Life cycle automation from Dev to Cloud to
  Cloud orchestration
 Build vApps: Service Factory for visual design and automated generation
  of multi-tier server templates
 Autonomic management: Dynamic cloud software (VMs) evolutions,
  allowing elasticity, Green IT optimisation, reliability...
 Multi-IaaS: Portability at the IaaS level, IaaS Agnostic services
 Security: Isolation of applications and security, identity and access control
  management
 Links with other open source cloud projets such as FUI CompatibleOne, FP7 Contrail, …
  (Other identifed projects: ANR/FUI SelfXL, ANR MyCloud, ITEA EasiCloud, FP7 4Caast, FUI
  CoolIT, FUI Energetic, FUI AGOS, ANR OMD2)
              OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012   18
Working Groups
 WG1: Modeling: applications, PaaS Services, IaaS capabilities
 WG2: Service Plan Builder; creation of distributed application
  templates (OVF, IaaS agnostic)
 WG3: PaaS management Middleware: Enables Autonomic
  Optimization and VM Management
 WG4: Multi-IaaS Interoperability & Orchestration
 WG5: Multi-Tenant Portal Services with RBAC support
 WG7: Enterprise Grade Multi-tenant PaaS Middleware
 WG6: Use Cases
 WG8: Dissemination
          OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012   19
Q&A
                       OpenCloudware


A Cloud Sofware Platform for Building and
 Operatng Enterprise PaaS to Mult-IaaS
             Applicatons

               Alexandre Lefebvre
              OW2 CTO & Orange Labs
     OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012   20

Contenu connexe

Tendances

Os Tibbittstutorial
Os TibbittstutorialOs Tibbittstutorial
Os Tibbittstutorialoscon2007
 
it's learning MLG integration
it's learning MLG integrationit's learning MLG integration
it's learning MLG integrationjab
 
IPT angular2 typescript SPA 2016
IPT angular2 typescript SPA 2016IPT angular2 typescript SPA 2016
IPT angular2 typescript SPA 2016Trayan Iliev
 
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationEclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationMarc Dutoo
 
Installing and Deploying TestMaker 6
Installing and Deploying TestMaker 6Installing and Deploying TestMaker 6
Installing and Deploying TestMaker 6Clever Moe
 
EclipseCon2010 - Painless Metamodel Evolution
EclipseCon2010 - Painless Metamodel EvolutionEclipseCon2010 - Painless Metamodel Evolution
EclipseCon2010 - Painless Metamodel EvolutionMarc Dutoo
 
GOLC 2012 - On Standardizing the Management of LabVIEW-based Remote Laborator...
GOLC 2012 - On Standardizing the Management of LabVIEW-based Remote Laborator...GOLC 2012 - On Standardizing the Management of LabVIEW-based Remote Laborator...
GOLC 2012 - On Standardizing the Management of LabVIEW-based Remote Laborator...Mohamed Tawfik
 

Tendances (10)

IRJET-V3I7169
IRJET-V3I7169IRJET-V3I7169
IRJET-V3I7169
 
Os Tibbittstutorial
Os TibbittstutorialOs Tibbittstutorial
Os Tibbittstutorial
 
it's learning MLG integration
it's learning MLG integrationit's learning MLG integration
it's learning MLG integration
 
Spring 2
Spring 2Spring 2
Spring 2
 
IPT angular2 typescript SPA 2016
IPT angular2 typescript SPA 2016IPT angular2 typescript SPA 2016
IPT angular2 typescript SPA 2016
 
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational DocumentationEclipseConEurope2012 SOA - Models As Operational Documentation
EclipseConEurope2012 SOA - Models As Operational Documentation
 
Installing and Deploying TestMaker 6
Installing and Deploying TestMaker 6Installing and Deploying TestMaker 6
Installing and Deploying TestMaker 6
 
Tutorial for netbeans
Tutorial for netbeansTutorial for netbeans
Tutorial for netbeans
 
EclipseCon2010 - Painless Metamodel Evolution
EclipseCon2010 - Painless Metamodel EvolutionEclipseCon2010 - Painless Metamodel Evolution
EclipseCon2010 - Painless Metamodel Evolution
 
GOLC 2012 - On Standardizing the Management of LabVIEW-based Remote Laborator...
GOLC 2012 - On Standardizing the Management of LabVIEW-based Remote Laborator...GOLC 2012 - On Standardizing the Management of LabVIEW-based Remote Laborator...
GOLC 2012 - On Standardizing the Management of LabVIEW-based Remote Laborator...
 

En vedette

Structure 2014 - Launchpad Competition
Structure 2014 - Launchpad CompetitionStructure 2014 - Launchpad Competition
Structure 2014 - Launchpad CompetitionGigaom
 
The IBM Platform Cloud Service
 The IBM Platform Cloud Service The IBM Platform Cloud Service
The IBM Platform Cloud Serviceinside-BigData.com
 
Cloud Management and Monitoring vendors
Cloud Management and Monitoring vendorsCloud Management and Monitoring vendors
Cloud Management and Monitoring vendorsTechArda
 
IBM Becoming a Cloud Service Provider White Paper
IBM Becoming a Cloud Service Provider White PaperIBM Becoming a Cloud Service Provider White Paper
IBM Becoming a Cloud Service Provider White PaperMauricio Godoy
 
Cloud Scars: Lessons from the Enterprise Pioneers
Cloud Scars: Lessons from the Enterprise PioneersCloud Scars: Lessons from the Enterprise Pioneers
Cloud Scars: Lessons from the Enterprise PioneersDave Roberts
 
Five cloud security tips
Five cloud security tipsFive cloud security tips
Five cloud security tipsServiceMesh
 
The Big Win: Stop Playing Small-Ball with Your Cloud Strategy
The Big Win: Stop Playing Small-Ball with Your Cloud StrategyThe Big Win: Stop Playing Small-Ball with Your Cloud Strategy
The Big Win: Stop Playing Small-Ball with Your Cloud StrategyServiceMesh
 
Is Private Cloud Right for Your Organization?
Is Private Cloud Right for Your Organization?Is Private Cloud Right for Your Organization?
Is Private Cloud Right for Your Organization?ServiceMesh
 
Applications at Scale
Applications at ScaleApplications at Scale
Applications at ScaleServiceMesh
 
Does Cloud Matter?
Does Cloud Matter?Does Cloud Matter?
Does Cloud Matter?Dave Roberts
 
Is Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationIs Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationDave Roberts
 
Dogfighting communism coal cloud connect chicago final
Dogfighting communism coal cloud connect chicago finalDogfighting communism coal cloud connect chicago final
Dogfighting communism coal cloud connect chicago finalServiceMesh
 
Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...
Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...
Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...Dave Roberts
 
Managing Multiple Clouds in an Enteprise - A Heterogenous Lens
Managing Multiple Clouds in an Enteprise - A Heterogenous LensManaging Multiple Clouds in an Enteprise - A Heterogenous Lens
Managing Multiple Clouds in an Enteprise - A Heterogenous LensMayur Shintre
 
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPREMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPRServiceMesh
 
CMP slides for Slideshare 12 21-2016
CMP slides for Slideshare 12 21-2016CMP slides for Slideshare 12 21-2016
CMP slides for Slideshare 12 21-2016rastapup
 
Tutorial foxpro
Tutorial foxpro Tutorial foxpro
Tutorial foxpro febririzqi
 
Enterprise Cloud Management - 2013 EMC World presentation
Enterprise Cloud Management - 2013 EMC World presentationEnterprise Cloud Management - 2013 EMC World presentation
Enterprise Cloud Management - 2013 EMC World presentationServiceMesh
 
Gartner report on cloud360 cloud management platform
Gartner report on cloud360 cloud management platformGartner report on cloud360 cloud management platform
Gartner report on cloud360 cloud management platformCognizant
 
Warrantly - Cloud Warranty Management Platform
Warrantly - Cloud Warranty Management PlatformWarrantly - Cloud Warranty Management Platform
Warrantly - Cloud Warranty Management PlatformStartupYard
 

En vedette (20)

Structure 2014 - Launchpad Competition
Structure 2014 - Launchpad CompetitionStructure 2014 - Launchpad Competition
Structure 2014 - Launchpad Competition
 
The IBM Platform Cloud Service
 The IBM Platform Cloud Service The IBM Platform Cloud Service
The IBM Platform Cloud Service
 
Cloud Management and Monitoring vendors
Cloud Management and Monitoring vendorsCloud Management and Monitoring vendors
Cloud Management and Monitoring vendors
 
IBM Becoming a Cloud Service Provider White Paper
IBM Becoming a Cloud Service Provider White PaperIBM Becoming a Cloud Service Provider White Paper
IBM Becoming a Cloud Service Provider White Paper
 
Cloud Scars: Lessons from the Enterprise Pioneers
Cloud Scars: Lessons from the Enterprise PioneersCloud Scars: Lessons from the Enterprise Pioneers
Cloud Scars: Lessons from the Enterprise Pioneers
 
Five cloud security tips
Five cloud security tipsFive cloud security tips
Five cloud security tips
 
The Big Win: Stop Playing Small-Ball with Your Cloud Strategy
The Big Win: Stop Playing Small-Ball with Your Cloud StrategyThe Big Win: Stop Playing Small-Ball with Your Cloud Strategy
The Big Win: Stop Playing Small-Ball with Your Cloud Strategy
 
Is Private Cloud Right for Your Organization?
Is Private Cloud Right for Your Organization?Is Private Cloud Right for Your Organization?
Is Private Cloud Right for Your Organization?
 
Applications at Scale
Applications at ScaleApplications at Scale
Applications at Scale
 
Does Cloud Matter?
Does Cloud Matter?Does Cloud Matter?
Does Cloud Matter?
 
Is Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationIs Private Cloud Right for Your Organization
Is Private Cloud Right for Your Organization
 
Dogfighting communism coal cloud connect chicago final
Dogfighting communism coal cloud connect chicago finalDogfighting communism coal cloud connect chicago final
Dogfighting communism coal cloud connect chicago final
 
Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...
Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...
Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...
 
Managing Multiple Clouds in an Enteprise - A Heterogenous Lens
Managing Multiple Clouds in an Enteprise - A Heterogenous LensManaging Multiple Clouds in an Enteprise - A Heterogenous Lens
Managing Multiple Clouds in an Enteprise - A Heterogenous Lens
 
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPREMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
 
CMP slides for Slideshare 12 21-2016
CMP slides for Slideshare 12 21-2016CMP slides for Slideshare 12 21-2016
CMP slides for Slideshare 12 21-2016
 
Tutorial foxpro
Tutorial foxpro Tutorial foxpro
Tutorial foxpro
 
Enterprise Cloud Management - 2013 EMC World presentation
Enterprise Cloud Management - 2013 EMC World presentationEnterprise Cloud Management - 2013 EMC World presentation
Enterprise Cloud Management - 2013 EMC World presentation
 
Gartner report on cloud360 cloud management platform
Gartner report on cloud360 cloud management platformGartner report on cloud360 cloud management platform
Gartner report on cloud360 cloud management platform
 
Warrantly - Cloud Warranty Management Platform
Warrantly - Cloud Warranty Management PlatformWarrantly - Cloud Warranty Management Platform
Warrantly - Cloud Warranty Management Platform
 

Similaire à OpenCloudware: the Cloud application lifecycle management platform

OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...OW2
 
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...OW2
 
COMPARISON OF OPEN-SOURCE PAAS ARCHITECTURAL COMPONENTS
COMPARISON OF OPEN-SOURCE PAAS ARCHITECTURAL COMPONENTSCOMPARISON OF OPEN-SOURCE PAAS ARCHITECTURAL COMPONENTS
COMPARISON OF OPEN-SOURCE PAAS ARCHITECTURAL COMPONENTScscpconf
 
Comparison of open source paas architectural components
Comparison of open source paas architectural componentsComparison of open source paas architectural components
Comparison of open source paas architectural componentscsandit
 
Rapid cloudapplicationdevelopmentwithlimeds
Rapid cloudapplicationdevelopmentwithlimedsRapid cloudapplicationdevelopmentwithlimeds
Rapid cloudapplicationdevelopmentwithlimedsPhilippe Thiran
 
An Empirical Performance Study of AppEngine and AppScale
An Empirical Performance Study of AppEngine and AppScaleAn Empirical Performance Study of AppEngine and AppScale
An Empirical Performance Study of AppEngine and AppScaleFei Dong
 
Next-Generation Enterprise Application Development with SpringSource dm Serve...
Next-Generation Enterprise Application Development with SpringSource dm Serve...Next-Generation Enterprise Application Development with SpringSource dm Serve...
Next-Generation Enterprise Application Development with SpringSource dm Serve...Aditya Jha
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012Arun Gupta
 
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsSanjeev Sharma
 
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...opencloudware
 
Seven Simple Reasons to Use AppFuse
Seven Simple Reasons to Use AppFuseSeven Simple Reasons to Use AppFuse
Seven Simple Reasons to Use AppFuseMatt Raible
 
Open nebula a reference open cloud stack
Open nebula   a reference open cloud stackOpen nebula   a reference open cloud stack
Open nebula a reference open cloud stackIgnacio M. Llorente
 
Developing microservices with Java and applying Spring security framework and...
Developing microservices with Java and applying Spring security framework and...Developing microservices with Java and applying Spring security framework and...
Developing microservices with Java and applying Spring security framework and...IRJET Journal
 
Community Clouds - Shared Infrastructure as a Service
Community Clouds - Shared Infrastructure as a ServiceCommunity Clouds - Shared Infrastructure as a Service
Community Clouds - Shared Infrastructure as a ServiceHarold Teunissen
 
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...drboon
 
Comparative Study of Various Platform as a Service Frameworks
Comparative Study of Various Platform as a Service Frameworks Comparative Study of Various Platform as a Service Frameworks
Comparative Study of Various Platform as a Service Frameworks neirew J
 
COMPARATIVE STUDY OF VARIOUS PLATFORM AS A SERVICE FRAMEWORKS
COMPARATIVE STUDY OF VARIOUS PLATFORM AS A SERVICE FRAMEWORKSCOMPARATIVE STUDY OF VARIOUS PLATFORM AS A SERVICE FRAMEWORKS
COMPARATIVE STUDY OF VARIOUS PLATFORM AS A SERVICE FRAMEWORKSijccsa
 
SOFTWARE BUILD AUTOMATION TOOLS A COMPARATIVE STUDY BETWEEN MAVEN, GRADLE, BA...
SOFTWARE BUILD AUTOMATION TOOLS A COMPARATIVE STUDY BETWEEN MAVEN, GRADLE, BA...SOFTWARE BUILD AUTOMATION TOOLS A COMPARATIVE STUDY BETWEEN MAVEN, GRADLE, BA...
SOFTWARE BUILD AUTOMATION TOOLS A COMPARATIVE STUDY BETWEEN MAVEN, GRADLE, BA...ijseajournal
 
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...OW2
 

Similaire à OpenCloudware: the Cloud application lifecycle management platform (20)

OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
 
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...
OpenPaaS, the open-source Enterprise Social network for the Cloud, OW2con'12,...
 
COMPARISON OF OPEN-SOURCE PAAS ARCHITECTURAL COMPONENTS
COMPARISON OF OPEN-SOURCE PAAS ARCHITECTURAL COMPONENTSCOMPARISON OF OPEN-SOURCE PAAS ARCHITECTURAL COMPONENTS
COMPARISON OF OPEN-SOURCE PAAS ARCHITECTURAL COMPONENTS
 
Comparison of open source paas architectural components
Comparison of open source paas architectural componentsComparison of open source paas architectural components
Comparison of open source paas architectural components
 
Rapid cloudapplicationdevelopmentwithlimeds
Rapid cloudapplicationdevelopmentwithlimedsRapid cloudapplicationdevelopmentwithlimeds
Rapid cloudapplicationdevelopmentwithlimeds
 
An Empirical Performance Study of AppEngine and AppScale
An Empirical Performance Study of AppEngine and AppScaleAn Empirical Performance Study of AppEngine and AppScale
An Empirical Performance Study of AppEngine and AppScale
 
Next-Generation Enterprise Application Development with SpringSource dm Serve...
Next-Generation Enterprise Application Development with SpringSource dm Serve...Next-Generation Enterprise Application Development with SpringSource dm Serve...
Next-Generation Enterprise Application Development with SpringSource dm Serve...
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
 
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile Apps
 
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...
 
Seven Simple Reasons to Use AppFuse
Seven Simple Reasons to Use AppFuseSeven Simple Reasons to Use AppFuse
Seven Simple Reasons to Use AppFuse
 
Open nebula a reference open cloud stack
Open nebula   a reference open cloud stackOpen nebula   a reference open cloud stack
Open nebula a reference open cloud stack
 
Developing microservices with Java and applying Spring security framework and...
Developing microservices with Java and applying Spring security framework and...Developing microservices with Java and applying Spring security framework and...
Developing microservices with Java and applying Spring security framework and...
 
Community Clouds - Shared Infrastructure as a Service
Community Clouds - Shared Infrastructure as a ServiceCommunity Clouds - Shared Infrastructure as a Service
Community Clouds - Shared Infrastructure as a Service
 
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
 
Comparative Study of Various Platform as a Service Frameworks
Comparative Study of Various Platform as a Service Frameworks Comparative Study of Various Platform as a Service Frameworks
Comparative Study of Various Platform as a Service Frameworks
 
COMPARATIVE STUDY OF VARIOUS PLATFORM AS A SERVICE FRAMEWORKS
COMPARATIVE STUDY OF VARIOUS PLATFORM AS A SERVICE FRAMEWORKSCOMPARATIVE STUDY OF VARIOUS PLATFORM AS A SERVICE FRAMEWORKS
COMPARATIVE STUDY OF VARIOUS PLATFORM AS A SERVICE FRAMEWORKS
 
SOFTWARE BUILD AUTOMATION TOOLS A COMPARATIVE STUDY BETWEEN MAVEN, GRADLE, BA...
SOFTWARE BUILD AUTOMATION TOOLS A COMPARATIVE STUDY BETWEEN MAVEN, GRADLE, BA...SOFTWARE BUILD AUTOMATION TOOLS A COMPARATIVE STUDY BETWEEN MAVEN, GRADLE, BA...
SOFTWARE BUILD AUTOMATION TOOLS A COMPARATIVE STUDY BETWEEN MAVEN, GRADLE, BA...
 
JITHIN CHANDRAN
JITHIN CHANDRANJITHIN CHANDRAN
JITHIN CHANDRAN
 
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
 

Dernier

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Dernier (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

OpenCloudware: the Cloud application lifecycle management platform

  • 1. OpenCloudware The Cloud applicaton lifecycle management platform Delivering a Cloud Platorm for Building, Maintaining and Operating Enterprise PaaS Distributed Applications Alexandre Lefebvre OW2 CTO & Orange Labs OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 1
  • 2. What is OpenCloudware?  Co-funded collaborative R&D project, 18 partners  Development of software modules for building a IaaS-agnostic Dev to PaaS enterprise-grade infrastructure 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é OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 2
  • 3. Project Partners  Large Corps  Academic  Bull  Armines/Ecole des Mines de  France Télécom – Orange Nantes  Thales Com  IRIT – INP Toulouse  Thales Services  Télécom Paris Tech  SMEs  Télécom Saint Etienne  ActiveEon  Univ. Joseph Fourier  eNovance  Univ. Savoie - LISTIC  eXo Platform  INRIA  peergreen  Open Source organisation  Petals Link  OW2  UShareSoft OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 3
  • 4. Use case The user wants to deploy a distributed OpenCloudware Self Service Portal enterprise application (JavaEE, LAMP, ...) First step: account creation and login OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 4
  • 5. Use case vApp component1 component2 The user builds its vApp using component3 SLA bindings OpenCloudware OpenCloudware Self Service Portal tools. S/he Template Gallery: expresses Meta Data and Modeling Tools elasticity at the End to end Cloud Modeling AaaS, JavaEE, OSGi, Services right level. The output is a vApp model OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 5
  • 6. Use case vApp component1 component2 The vApp is built, and component3 SLA bindings OpenCloudware OpenCloudware Self Service Portal PaaS instanciates Service Plan Template Gallery: the user vApp. Meta Data and Modeling Tools Contiuous Build, Builder (vApp++ End to end Cloud Modeling AaaS, JavaEE, OSGi, Maven, Hudson ... Creation & Services Configurations) PaaS Orchestration Service Logic Install & Deployment Sky Computing ( Provisioning ) VM Multi- VM Cloud Placement Provisioning Multi-Cloud IaaS Controler (API) Federation Layer OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 6
  • 7. Use case vApp component1 component2 The users needs to know how component3 SLA bindings much it will cost. OpenCloudware Self Service Portal The Service Plan Template Gallery: OpenCloudware Meta Data and Modeling Tools Contiuous Build, Builder (vApp++ End to end Cloud Modeling AaaS, JavaEE, OSGi, Maven, Hudson ... Creation & Configurations) Services billing component shows the cost for the empty Billing PaaS Orchestration Service Logic Install & Deployment running vApp. Sky Computing ( Provisioning ) VM Multi- VM Billing Logs Cloud Placement Provisioning Multi-Cloud IaaS Controler (API) Federation Layer OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 7
  • 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: The Meta Data and Modeling Tools Contiuous Build, Builder (vApp++ End to end Cloud Modeling AaaS, JavaEE, OSGi, Maven, Hudson ... Creation & Configurations) Services consequences can be seen through the billing tool, Billing PaaS Orchestration Service Logic Install & Deployment and is given a cost per hour for a Sky Computing ( Provisioning ) given workload. VM Multi- VM Billing Logs Cloud Placement Provisioning Multi-Cloud IaaS Controler (API) Federation Layer OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 8
  • 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 Tools Contiuous Build, Builder (vApp++ (the application End to end Cloud Modeling AaaS, JavaEE, OSGi, Maven, Hudson ... Creation & Services Configurations) goes beyond what 2 nodes could Billing PaaS Orchestration Service Logic Install Self-Management PaaS Runtine have done). & Deployment Self-Controler Sky Computing ( Provisioning ) VM Multi- VM Billing Logs Cloud Placement Provisioning Multi-Cloud IaaS Controler (API) Federation Layer OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 9
  • 10. Testing is over. Use case The user needs a vApp component1 component2 public IP, modifes component3 SLA bindings the vApp description and OpenCloudware Self Service Portal redeploys. Performance / Load testing as a service Service Plan Template Gallery: He then adds data Meta Data and Modeling Tools Contiuous Build, Builder (vApp++ End to end Cloud Modeling AaaS, JavaEE, OSGi, Maven, Hudson ... Creation & Configurations) Services to the DB, tests the performance with this public Billing PaaS Orchestration Self-Management Service Logic Install PaaS Runtine instance. & Deployment Self-Controler Sky Computing ( Provisioning ) Latency changes, VM VM Multi- which indicates Billing Logs Placement Cloud Provisioning that OpenCloudware Multi-Cloud IaaS Controler (API) has moved VMs Federation Layer to a closer IaaS OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 10
  • 11. The application Use case goes to vApp component1 component2 production. component3 SLA bindings OpenCloudware OpenCloudware Self Service Portal monitoring tools provide the Performance / Load testing as a service Service Plan Template Gallery: necessary Meta Data and Modeling Tools Contiuous Build, Builder (vApp++ End to end Cloud Modeling AaaS, JavaEE, OSGi, Maven, Hudson ... Creation & Configurations) Services information. Billing PaaS Orchestration Self-Management (Administration portal Service 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 OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 11
  • 12. End-to-end Platform Dev to Run OpenCloudware Software as a Service OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 12
  • 13. Project Goals  Produce a middleware platform based on components  open platform for cloud software engineering  for collaborative development of distributed Cloud applications  targeting primarily enterprise JavaEE - OSGi virtual appliances  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 OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 13
  • 14. Project Scope + other collaborative projects projects application Image Gallery model (BI, eGov, eHealth, Self-Service Portal eCommerce, load test, …) VM Building Services Service Plan PaaS Platform Factory Services Multi-IaaS 3rd party 3 party build rd IaaS Cloud environment environment (incl. open source) OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 14
  • 15. Technologies  Extensive re-use and development of OW2 software  PaaS: JOnAS, JASMINe, Petals, JORAM  Security: AuthzForce  Performance: CLIF  Multi-IaaS: Sirocco, ProActive, Entropy  Portal: eXo  Use of other open source software  Hudson, Maven, Jenkins, sunxaclm, jclouds etc.  UForge for cloud image template management and VM generation OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 15
  • 16. Expected Results  Open platform for cloud software engineering  accessible to cloud architects and developers for easy cloud solutions build, deployment and operation for multi-IaaS  through a Self-Service portal  Open and integrated software components for  end-to-end modeling (THINK)  development and server template factory (BUILD)  multi-IaaS compatible PaaS platform (RUN)  application tests (fonctional, performance)  OpenCloudware results will be disseminated in open source  within the OW2 Open Source Cloudware initiative (OSCi) OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 16
  • 17. Architecture OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 17
  • 18. Technological Advances  End-to-end Modeling: Full stack from OS to applications and confgurations incl. SLA, PaaS services and IaaS services  End-to-end Automation: Life cycle automation from Dev to Cloud to Cloud orchestration  Build vApps: Service Factory for visual design and automated generation of multi-tier server templates  Autonomic management: Dynamic cloud software (VMs) evolutions, allowing elasticity, Green IT optimisation, reliability...  Multi-IaaS: Portability at the IaaS level, IaaS Agnostic services  Security: Isolation of applications and security, identity and access control management  Links with other open source cloud projets such as FUI CompatibleOne, FP7 Contrail, … (Other identifed projects: ANR/FUI SelfXL, ANR MyCloud, ITEA EasiCloud, FP7 4Caast, FUI CoolIT, FUI Energetic, FUI AGOS, ANR OMD2) OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 18
  • 19. Working Groups  WG1: Modeling: applications, PaaS Services, IaaS capabilities  WG2: Service Plan Builder; creation of distributed application templates (OVF, IaaS agnostic)  WG3: PaaS management Middleware: Enables Autonomic Optimization and VM Management  WG4: Multi-IaaS Interoperability & Orchestration  WG5: Multi-Tenant Portal Services with RBAC support  WG7: Enterprise Grade Multi-tenant PaaS Middleware  WG6: Use Cases  WG8: Dissemination OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 19
  • 20. Q&A OpenCloudware A Cloud Sofware Platform for Building and Operatng Enterprise PaaS to Mult-IaaS Applicatons Alexandre Lefebvre OW2 CTO & Orange Labs OpenCloudware – FOKUS Open Cloud workshop – OW2 Berlin Day – 29 May 2012 20