SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
The OpenCloudware
       collaborative project

« Delivering a Cloud Platorm for Building, Maintaining and 
   Operating Enterprise PaaS Distributed Applications »


            Alban Richard, UShareSoft CEO
              Cedric Thomas, OW2 CEO


                OpenCloudware – Cloud Expo Europe, 25 January 2012
What is OpenCloudware?
 Co-funded Collaborative research 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 Infrastructure (Multi-IaaS)
 3 years (Jan 2012 – Dec 2014)
 Supported by the French FSN (Fonds National pour la Société Numérique
  aka Grand Emprunt)
 Co-labeled by the Minalogic, Systematic and SCS Pôles de Compétitivité
                      OpenCloudware – Cloud Expo Europe, 25 January 2012
OpenCloudware Partners

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

   Thalès Com                                    IRIT – INP Toulouse

   Thalès 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 – Cloud Expo Europe, 25 January 2012
OpenCloudware :
End to End Platform Dev to Run
                                             Un
                            nt                 it T
                          me                       es
                       ple                              t
                  Im




                                                                 Int sts
                                                                   Te
                                                                    eg
                                             Co teg
                        rta ice
                                     Build




                                                                       rat
                                               In
                                                nt rat
              n




                     Po Serv




                                                                           io
          sig




                                                  inu io
                           l




                                                                          n
       De




                                                     ou n
                      lf-
                    Se
                                     Cloud




                                                       s
                                     Force         Template
                        VM
                  Pa ovi est
                   Pr rch
                    &


                    aS sio rat




                                                                   Tes stem
                      O




                                               ct es
         Ru




                       La ning ion




                                             Fa ag

                                                   y




                                                                      ts
                                                 or
            n




                                                                    Sy
                         ye


                                               Im
                                     OVF++
                            r



                                                          i ng
                       Dep                              ag
                           lo                        ck
                                yme
                                    nt            Pa




OpenCloudware Software as a Service
           OpenCloudware – Cloud Expo Europe, 25 January 2012
OpenCloudware Goals
 Produce a middleware platform based on components, open
  platform for cloud software engineering
   for collaborative development of Cloud applications
     targeting primarily enterprise JavaEE - OSGi virtual
      appliances
   for IaaS agnostic Cloud Server Templates provisioning and
    deployment, orchestration and operation (self-service
    management, elasticity, green IT optimisation)
   with interoperable execution on multiple major Cloud IaaS
    (incl. hybrid)
 This platform will be available as a SaaS online platform


                    OpenCloudware – Cloud Expo Europe, 25 January 2012
OpenCloudware 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 – Cloud Expo Europe, 25 January 2012
Technologies for OpenCloudware
 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 – Cloud Expo Europe, 25 January 2012
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 – Cloud Expo Europe, 25 January 2012
Self-Service Build
                                  OpenCloudware Architecture
                                   OpenCloudware Self Service Portal




                                                                                                                                                                                Performance/load Testing as a service
                                             Service Plan




                                                                                                                                                   End to End Cloud Modeling
                                                                                Template




                                                                                                                                                    MetaData & Modeling Tools
                      Continuous           Builder (vApp++
                     Build, Maven,            Creation &                         Gallery:
                       Hudson...            Configurations)                   AaaS, JavaEE,
                                                                              OSGI, Services




                                                                                                                                         Billing
                       PaaS Orchestration                  Self-management




                                                                                                 (Administrator Portal and
                                                                                                                         Admin Console
                      Service Logic Install &              PaaS Runtime Self-
PaaS Layer




                           Deployment                          Controller




                                                                                                       App Admin)
                     Sky computing (provisioning)
                       Billing           VM               VM Multi-Cloud
                        Logs         Placement             Provisionning

                                 Multi-Cloud IaaS Controller / API
                                         Federation Layer

                      IaaS Provider 1: Open Source                           IaaS Provider 2: Commercial
                                            OpenCloudware – Cloud Expo Europe, 25 January 2012
Technological Advances
 End-to-end Modeling: Full stack from OS to applications and
  configurations incl. SLA, PaaS services and IaaS services
 End-to-end Automation: Life cycle automation from Dev to Cloud to
  Cloud orchestration
 Build vApps (OVF): 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 identified projects: ANR/FUI SelfXL, ANR MyCloud, ITEA EasiCloud, FP7 4Caast, FUI
  CoolIT, FUI Energetic, FUI AGOS, ANR OMD2)
                          OpenCloudware – Cloud Expo Europe, 25 January 2012
OpenCloudware Working Groups
 WG1: Virtual Infrastructure Modeling; Virtual Machines to to
  IaaS Services modeling
 WG2: Service Plan Builder; creation of distributed server
  templates (OVF, IaaS agnostic)
 WG3: PaaS management Middelware: Enables Autonomic
  Optimization and VM Management
 WG4: Multi-IaaS Interoperability & Orchestration
 WG5: Multi-Tenant Portal Services with RBAC support
 WG6: Enterprise Grade Multi-tenant PaaS Runtime
 WG7: Use Cases

                   OpenCloudware – Cloud Expo Europe, 25 January 2012
Q&A
              OpenCloudware


A Cloud Sofware Platform for Building and
 Operating Enterprise PaaS to Multi-IaaS
              Applications

      Alban Richard, UShareSoft CEO
         Cedric Thomas, OW2 CEO
           OpenCloudware – Cloud Expo Europe, 25 January 2012

Weitere ähnliche Inhalte

Ähnlich wie OpenCloudware Collaborative Project presented at Cloud Expo Europe 2012 in London

Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the CloudsAndy Piper
 
PaaS Parade - Cloud Foundry
PaaS Parade - Cloud FoundryPaaS Parade - Cloud Foundry
PaaS Parade - Cloud Foundrymartinlippert
 
Viii Forum Tlc Federico Protto Presentazione
Viii Forum Tlc Federico Protto PresentazioneViii Forum Tlc Federico Protto Presentazione
Viii Forum Tlc Federico Protto Presentazioneguestd1ae161
 
Making a Cleaner Cloud with Open Source
Making a Cleaner Cloud with Open SourceMaking a Cleaner Cloud with Open Source
Making a Cleaner Cloud with Open SourceAndy Piper
 
Cloud Foundry - A Lightning Introduction
Cloud Foundry - A Lightning IntroductionCloud Foundry - A Lightning Introduction
Cloud Foundry - A Lightning IntroductionAndy Piper
 
Building an Open Cloud Ecosystem with Cloud Foundry
Building an Open Cloud Ecosystem with Cloud FoundryBuilding an Open Cloud Ecosystem with Cloud Foundry
Building an Open Cloud Ecosystem with Cloud FoundryAndy Piper
 
Mirage: extreme specialisation of virtual appliances
Mirage: extreme specialisation of virtual appliancesMirage: extreme specialisation of virtual appliances
Mirage: extreme specialisation of virtual appliancesThe Linux Foundation
 
Cloud Foundry bootcamp at ContributingCode
Cloud Foundry bootcamp at ContributingCodeCloud Foundry bootcamp at ContributingCode
Cloud Foundry bootcamp at ContributingCodeChris Richardson
 
Cloud Learning: Learning Environments in the Cloud Era
Cloud Learning: Learning Environments in the Cloud EraCloud Learning: Learning Environments in the Cloud Era
Cloud Learning: Learning Environments in the Cloud EraTeemu Arina
 
Cloud foundry - the building of the open paas presentation
Cloud foundry - the building of the open paas presentationCloud foundry - the building of the open paas presentation
Cloud foundry - the building of the open paas presentationXianzhu Yue
 
Design and Development of a Simulation Environment in OPNET Using High Perfor...
Design and Development of a Simulation Environment in OPNET Using High Perfor...Design and Development of a Simulation Environment in OPNET Using High Perfor...
Design and Development of a Simulation Environment in OPNET Using High Perfor...M. Ilhan Akbas
 
Web Experience Management Solution for Alfresco 4 with Crafter
Web Experience Management Solution for Alfresco 4 with CrafterWeb Experience Management Solution for Alfresco 4 with Crafter
Web Experience Management Solution for Alfresco 4 with CrafterAlfresco Software
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud ComputingSeungyun Lee
 
Open_unified_dataprotection_framework
Open_unified_dataprotection_frameworkOpen_unified_dataprotection_framework
Open_unified_dataprotection_frameworkLowell Abraham
 
White Paper 7 14 09
White Paper    7 14 09White Paper    7 14 09
White Paper 7 14 09Bharat Desai
 
EclipseCon 2010 Ask The AC Panel
EclipseCon 2010 Ask The AC PanelEclipseCon 2010 Ask The AC Panel
EclipseCon 2010 Ask The AC Panelmoberhuber
 

Ähnlich wie OpenCloudware Collaborative Project presented at Cloud Expo Europe 2012 in London (20)

Cloud services From Calsoftlabs
Cloud services From CalsoftlabsCloud services From Calsoftlabs
Cloud services From Calsoftlabs
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the Clouds
 
PaaS Parade - Cloud Foundry
PaaS Parade - Cloud FoundryPaaS Parade - Cloud Foundry
PaaS Parade - Cloud Foundry
 
Viii Forum Tlc Federico Protto Presentazione
Viii Forum Tlc Federico Protto PresentazioneViii Forum Tlc Federico Protto Presentazione
Viii Forum Tlc Federico Protto Presentazione
 
Making a Cleaner Cloud with Open Source
Making a Cleaner Cloud with Open SourceMaking a Cleaner Cloud with Open Source
Making a Cleaner Cloud with Open Source
 
Cloud Foundry - A Lightning Introduction
Cloud Foundry - A Lightning IntroductionCloud Foundry - A Lightning Introduction
Cloud Foundry - A Lightning Introduction
 
Building an Open Cloud Ecosystem with Cloud Foundry
Building an Open Cloud Ecosystem with Cloud FoundryBuilding an Open Cloud Ecosystem with Cloud Foundry
Building an Open Cloud Ecosystem with Cloud Foundry
 
Mirage: extreme specialisation of virtual appliances
Mirage: extreme specialisation of virtual appliancesMirage: extreme specialisation of virtual appliances
Mirage: extreme specialisation of virtual appliances
 
Cloud Foundry bootcamp at ContributingCode
Cloud Foundry bootcamp at ContributingCodeCloud Foundry bootcamp at ContributingCode
Cloud Foundry bootcamp at ContributingCode
 
Cloud Learning: Learning Environments in the Cloud Era
Cloud Learning: Learning Environments in the Cloud EraCloud Learning: Learning Environments in the Cloud Era
Cloud Learning: Learning Environments in the Cloud Era
 
RubyWorld 2011
RubyWorld 2011RubyWorld 2011
RubyWorld 2011
 
Cloud foundry - the building of the open paas presentation
Cloud foundry - the building of the open paas presentationCloud foundry - the building of the open paas presentation
Cloud foundry - the building of the open paas presentation
 
OSCON 2011
OSCON 2011OSCON 2011
OSCON 2011
 
Design and Development of a Simulation Environment in OPNET Using High Perfor...
Design and Development of a Simulation Environment in OPNET Using High Perfor...Design and Development of a Simulation Environment in OPNET Using High Perfor...
Design and Development of a Simulation Environment in OPNET Using High Perfor...
 
Web Experience Management Solution for Alfresco 4 with Crafter
Web Experience Management Solution for Alfresco 4 with CrafterWeb Experience Management Solution for Alfresco 4 with Crafter
Web Experience Management Solution for Alfresco 4 with Crafter
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
 
Open_unified_dataprotection_framework
Open_unified_dataprotection_frameworkOpen_unified_dataprotection_framework
Open_unified_dataprotection_framework
 
Cobit presentation
Cobit presentationCobit presentation
Cobit presentation
 
White Paper 7 14 09
White Paper    7 14 09White Paper    7 14 09
White Paper 7 14 09
 
EclipseCon 2010 Ask The AC Panel
EclipseCon 2010 Ask The AC PanelEclipseCon 2010 Ask The AC Panel
EclipseCon 2010 Ask The AC Panel
 

Kürzlich hochgeladen

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Kürzlich hochgeladen (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

OpenCloudware Collaborative Project presented at Cloud Expo Europe 2012 in London

  • 1. The OpenCloudware collaborative project « Delivering a Cloud Platorm for Building, Maintaining and  Operating Enterprise PaaS Distributed Applications » Alban Richard, UShareSoft CEO Cedric Thomas, OW2 CEO OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 2. What is OpenCloudware?  Co-funded Collaborative research 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 Infrastructure (Multi-IaaS)  3 years (Jan 2012 – Dec 2014)  Supported by the French FSN (Fonds National pour la Société Numérique aka Grand Emprunt)  Co-labeled by the Minalogic, Systematic and SCS Pôles de Compétitivité OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 3. OpenCloudware Partners  Large Corps  Academic  Bull  Armines/Ecole des Mines de  France Télécom Nantes  Thalès Com  IRIT – INP Toulouse  Thalès 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 – Cloud Expo Europe, 25 January 2012
  • 4. OpenCloudware : End to End Platform Dev to Run Un nt it T me es ple t Im Int sts Te eg Co teg rta ice Build rat In nt rat n Po Serv io sig inu io l n De ou n lf- Se Cloud s Force Template VM Pa ovi est Pr rch & aS sio rat Tes stem O ct es Ru La ning ion Fa ag y ts or n Sy ye Im OVF++ r i ng Dep ag lo ck yme nt Pa OpenCloudware Software as a Service OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 5. OpenCloudware Goals  Produce a middleware platform based on components, open platform for cloud software engineering  for collaborative development of Cloud applications  targeting primarily enterprise JavaEE - OSGi virtual appliances  for IaaS agnostic Cloud Server Templates provisioning and deployment, orchestration and operation (self-service management, elasticity, green IT optimisation)  with interoperable execution on multiple major Cloud IaaS (incl. hybrid)  This platform will be available as a SaaS online platform OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 6. OpenCloudware 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 – Cloud Expo Europe, 25 January 2012
  • 7. Technologies for OpenCloudware  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 – Cloud Expo Europe, 25 January 2012
  • 8. 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 – Cloud Expo Europe, 25 January 2012
  • 9. Self-Service Build OpenCloudware Architecture OpenCloudware Self Service Portal Performance/load Testing as a service Service Plan End to End Cloud Modeling Template MetaData & Modeling Tools Continuous Builder (vApp++ Build, Maven, Creation & Gallery: Hudson... Configurations) AaaS, JavaEE, OSGI, Services Billing PaaS Orchestration Self-management (Administrator Portal and Admin Console Service Logic Install & PaaS Runtime Self- PaaS Layer Deployment Controller App Admin) Sky computing (provisioning) Billing VM VM Multi-Cloud Logs Placement Provisionning Multi-Cloud IaaS Controller / API Federation Layer IaaS Provider 1: Open Source IaaS Provider 2: Commercial OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 10. Technological Advances  End-to-end Modeling: Full stack from OS to applications and configurations incl. SLA, PaaS services and IaaS services  End-to-end Automation: Life cycle automation from Dev to Cloud to Cloud orchestration  Build vApps (OVF): 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 identified projects: ANR/FUI SelfXL, ANR MyCloud, ITEA EasiCloud, FP7 4Caast, FUI CoolIT, FUI Energetic, FUI AGOS, ANR OMD2) OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 11. OpenCloudware Working Groups  WG1: Virtual Infrastructure Modeling; Virtual Machines to to IaaS Services modeling  WG2: Service Plan Builder; creation of distributed server templates (OVF, IaaS agnostic)  WG3: PaaS management Middelware: Enables Autonomic Optimization and VM Management  WG4: Multi-IaaS Interoperability & Orchestration  WG5: Multi-Tenant Portal Services with RBAC support  WG6: Enterprise Grade Multi-tenant PaaS Runtime  WG7: Use Cases OpenCloudware – Cloud Expo Europe, 25 January 2012
  • 12. Q&A OpenCloudware A Cloud Sofware Platform for Building and Operating Enterprise PaaS to Multi-IaaS Applications Alban Richard, UShareSoft CEO Cedric Thomas, OW2 CEO OpenCloudware – Cloud Expo Europe, 25 January 2012