SlideShare a Scribd company logo
1 of 15
Download to read offline
The Sirocco multi-cloud management
framework

Frédéric Dang Tran
Paweł Rubach


Orange Labs


{frederic.dangtran,pawel.rubach}@orange.com
Outline

§    Context and objectives
§    Sirocco architecture overview
§    Focus on the DMTF CIMI standard
§    Placement management
§    Conclusion




                               OW2Con 2011, November 23-24, Orange Labs, Paris.   2
                                                                  www.ow2.org
Context and Objectives (1/2)

§    Accessing a single Cloud provider is not enough
        >  Cloud bursting from a private to a public cloud during load peeks
        >  Satisfy application specific constraints such as location, performance,
           costs, ...
        >  Means to implement disaster recovery and HA configurations by replication
           over multiple clouds


§    Hiding IaaS provider heterogeneity
        >  Different APIs
        >  Different infrastructure models : compute, storage, network
        >  Different format of VM images



                                     OW2Con 2012, November 27-29, Orange Labs, Paris.   3
                                                                        www.ow2.org
Context and Objectives (2/2)


§  What   is Sirocco ?
   >  Multi-cloud management platform
   >  Single point of entry to access multiple cloud providers
   >  Unified IaaS API based on the DMTF CIMI API standard
   >  Extensible and open middleware framework




                           OW2Con 2012, November 27-29, Orange Labs, Paris.   4
                                                              www.ow2.org
Sirocco Architecture


 Sirocco multi-cloud
 management framework

                                      CIMI API Server


                              Request orchestration

                    Resource               Provider
  User &Tenant                                                    Image      Monitoring &
                   Provisioning          & Placement
  management
                 & Lifecyle mgmt         Management
                                                                Management    Metering



                                         Cloud Provider
                                   API gateway and connection
                                          management




                                                                                      5
DMTF CIMI API (1/3)


§    DMTF Cloud Management Working Group (CMWG)
        >  Focus on Cloud IaaS API
        >  Cloud Infrastructure Management Interface (CIMI) 1.0 API specification
           released 29 August 2012


§    34 involved companies and 10+ academic or alliance partners:
        >  IBM, VMware, CA, Cisco, Citrix, Fujitsu, HP, Huawei, ZTE, Microsoft,
           Oracle, Red Hat, Telecom Italia, Telefonica, France Telecom…




                                    OW2Con 2012, November 27-29, Orange Labs, Paris.   6
                                                                       www.ow2.org
DMTF CIMI API (2/3)



                                      CIMI Provider

                                                                            OVF

                                                                                  import/export



    Machine               Volume                      Network          System


Compute resource   Persistent storage            Level 2 network    Appliance
with CPU, memory   that can be                   Broadcast domain   grouping
and local disks    attached/detached                                machines,
                   to/from a Machine                                volumes and
                   Block or file-                                   networks
                   system level                                     Managed as
                   Sirocco multi-cloud manager                      single unit        7
Mapping CIMI API à IaaS API



                               vCloud Director


   CIMI model
     System
    Network


                                 Amazon VPC




                                 OpenStack Quantum
                                                 8
Placement Management – Motivation

How to choose the cloud provider or data center where an app is deployed
For a single cloud operator:
    >  Operating geographically distributed data centers with potentially
       differentiated service offers
    >  Different policies: load balancing, energy management, disaster
       recovery (deploy on two clouds separated by a distance), deploy close
       to active users, deploy within a network distance (latency, bandwidth)
For a cloud broker
    >  Mediate in face of cloud providers with different service offers, prices,
    >  Maximize revenue




                                                                                   9
Placement Management - matching provider “iaas” offers based on
virtual machine configuration

                                                    Cloud Provider ”A”
                                    BUNDLE         CPU          MEM (GB)       DISK (GB)
                                    NAME


         Request
                                ?   SMALL

                                    MEDIUM
                                                   {1, 2}

                                                   {2, 4, 8}
                                                                (0.5 – 2.0)

                                                                (1.0 – 8.0)
                                                                               (2 – 40)

                                                                               (4 – 200)

  WhichMEM
CPU     offer     toDISK
                     choose?        LARGE          {4, 8, 16}   (2.0 – 16.0)   (16 – 800)
       (GB)        (GB)
{4}     (6 - 8)    (40 – 100)                       Cloud Provider ”B”

                                    CPU                MEM (GB)          DISK (GB)

                                    {1,2,4,8,16}       (0.25-32.0)       (1-1000)




                                                                                          10
Placement Management – Requirements for Architecture


§    Flexible and extensible : facilitate administration of placement
      policies
        § Adapt to evolving operator goals and policies
        § Evolving constraints
        § Allow adaptation to changes in demand, changes in cloud provider
           offers, prices, policies




                                                                              11
Placement Management – Architecture




                        OW2Con 2012, November 27-29, Orange Labs, Paris.   12
                                                           www.ow2.org
Placement Management – Current Status


§    Developed extensions to the CIMI model to allow for:
      >  matching by capabilities (including bundles)
      >  matching by locations (including network distance etc.)
      >  passing placement requests and decisions
§  Developed PoC according to the presented architecture with
    simplified matching and optimization rules




                                                                   13
Conclusion: next steps
§    Complete DMTF CIMI 1.0 API implementation
§    Integrate third-party VM Image Factories (e.g. UShareSoft)
§    Integrate Application Lifecycle Management service based on OVF


§    IaaS provider support: complete mapping of CIMI network model to
            –  VMware vCloud Director
            –  OpenStack Quantum


§    Placement management:
        >  Enhance matching rules
        >  Provide a mechanism to change rules dynamically
        >  Implement feedback mechanisms

                                        OW2Con 2012, November 27-29, Orange Labs, Paris.   14
                                                                           www.ow2.org
Pointers


§    OW2 Sirocco project home page
        >  http://sirocco.ow2.org


§    SCM repositories
        >  svn://svn.forge.objectweb.org/svnroot/sirocco/cloudmanager/trunk
        >  git://gitorious.ow2.org/ow2-sirocco


§    OpenCloudware collaborative project (FSN)
        >  http://www.opencloudware.org


§    LGPL open-souce license


                                       OW2Con 2012, November 27-29, Orange Labs, Paris.   15
                                                                          www.ow2.org

More Related Content

What's hot

Adaptive SLA-aware Cloud Federations
Adaptive SLA-awareCloud FederationsAdaptive SLA-awareCloud Federations
Adaptive SLA-aware Cloud Federations
keratt
 
Colocube Enterprise Cloud Solutions
Colocube Enterprise Cloud SolutionsColocube Enterprise Cloud Solutions
Colocube Enterprise Cloud Solutions
lynnkuroski
 
Presentation introduction to cloud computing and technical issues
Presentation   introduction to cloud computing and technical issuesPresentation   introduction to cloud computing and technical issues
Presentation introduction to cloud computing and technical issues
xKinAnx
 
Cloud Foundry Open Tour Keynote
Cloud Foundry Open Tour KeynoteCloud Foundry Open Tour Keynote
Cloud Foundry Open Tour Keynote
RamnivasLaddad
 
Atea roadshow norr
Atea roadshow norrAtea roadshow norr
Atea roadshow norr
Johan Odell
 
U Con Ucs Customer Presentation
U Con Ucs Customer PresentationU Con Ucs Customer Presentation
U Con Ucs Customer Presentation
Waleed Akl, MBA
 
Build Resilient Private Cloud
Build Resilient Private CloudBuild Resilient Private Cloud
Build Resilient Private Cloud
Symantec APJ
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Med Zaibi
 

What's hot (18)

Cloud computing NIC 2012
Cloud computing NIC 2012Cloud computing NIC 2012
Cloud computing NIC 2012
 
Adaptive SLA-aware Cloud Federations
Adaptive SLA-awareCloud FederationsAdaptive SLA-awareCloud Federations
Adaptive SLA-aware Cloud Federations
 
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09Onboarding For Public Private And Hybrid Clouds Aws 30.04.09
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09
 
Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2
 
Colocube Enterprise Cloud Solutions
Colocube Enterprise Cloud SolutionsColocube Enterprise Cloud Solutions
Colocube Enterprise Cloud Solutions
 
Presentation cisco it elastic infrastructures
Presentation   cisco it elastic infrastructuresPresentation   cisco it elastic infrastructures
Presentation cisco it elastic infrastructures
 
Triangle OpenStack Meetup
Triangle OpenStack MeetupTriangle OpenStack Meetup
Triangle OpenStack Meetup
 
The sky's the limit
The sky's the limitThe sky's the limit
The sky's the limit
 
Presentation introduction to cloud computing and technical issues
Presentation   introduction to cloud computing and technical issuesPresentation   introduction to cloud computing and technical issues
Presentation introduction to cloud computing and technical issues
 
Cloud Foundry Open Tour Keynote
Cloud Foundry Open Tour KeynoteCloud Foundry Open Tour Keynote
Cloud Foundry Open Tour Keynote
 
Atea roadshow norr
Atea roadshow norrAtea roadshow norr
Atea roadshow norr
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talk
 
U Con Ucs Customer Presentation
U Con Ucs Customer PresentationU Con Ucs Customer Presentation
U Con Ucs Customer Presentation
 
Build Resilient Private Cloud
Build Resilient Private CloudBuild Resilient Private Cloud
Build Resilient Private Cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
KVH Customer Case Study - Aplix Corporatin
KVH Customer Case Study - Aplix CorporatinKVH Customer Case Study - Aplix Corporatin
KVH Customer Case Study - Aplix Corporatin
 
Cloud Application Platforms – Reality & Promise
Cloud Application Platforms – Reality & PromiseCloud Application Platforms – Reality & Promise
Cloud Application Platforms – Reality & Promise
 

Viewers also liked

Jonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, ParisJonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, Paris
OW2
 
Ea exam 2010 review course intro
Ea exam 2010 review course introEa exam 2010 review course intro
Ea exam 2010 review course intro
dphil002
 
Packages namespace instance
Packages namespace instancePackages namespace instance
Packages namespace instance
Chenglin Lee
 
Free Cloud Alliance OW2 Conference Nov10
Free Cloud Alliance OW2 Conference Nov10Free Cloud Alliance OW2 Conference Nov10
Free Cloud Alliance OW2 Conference Nov10
OW2
 
Ocelot Project, OW2con11, Nov 24-25, Paris
Ocelot Project, OW2con11, Nov 24-25, ParisOcelot Project, OW2con11, Nov 24-25, Paris
Ocelot Project, OW2con11, Nov 24-25, Paris
OW2
 
Economics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, ParisEconomics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, Paris
OW2
 
Beowulf summary
Beowulf summaryBeowulf summary
Beowulf summary
Mr. Euc@s
 
OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...
OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...
OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...
OW2
 
Ow2 SpagoBI Linuxtag09
Ow2 SpagoBI Linuxtag09Ow2 SpagoBI Linuxtag09
Ow2 SpagoBI Linuxtag09
OW2
 

Viewers also liked (20)

Multi-Cloud Service Delivery and End-to-End Management
Multi-Cloud Service Delivery and End-to-End ManagementMulti-Cloud Service Delivery and End-to-End Management
Multi-Cloud Service Delivery and End-to-End Management
 
How to Operate in the Cloud Using ServiceNow, RightScale and More
How to Operate in the Cloud Using ServiceNow, RightScale and MoreHow to Operate in the Cloud Using ServiceNow, RightScale and More
How to Operate in the Cloud Using ServiceNow, RightScale and More
 
Cloud Migration Patterns: A Multi-Cloud Architectural Perspective
Cloud Migration Patterns: A Multi-Cloud Architectural PerspectiveCloud Migration Patterns: A Multi-Cloud Architectural Perspective
Cloud Migration Patterns: A Multi-Cloud Architectural Perspective
 
DocDokuPLM : Domain Specific PaaS and Business Oriented API, OW2con'16, Paris.
DocDokuPLM : Domain Specific PaaS and Business Oriented API, OW2con'16, Paris. DocDokuPLM : Domain Specific PaaS and Business Oriented API, OW2con'16, Paris.
DocDokuPLM : Domain Specific PaaS and Business Oriented API, OW2con'16, Paris.
 
Jonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, ParisJonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, Paris
 
Ea exam 2010 review course intro
Ea exam 2010 review course introEa exam 2010 review course intro
Ea exam 2010 review course intro
 
Packages namespace instance
Packages namespace instancePackages namespace instance
Packages namespace instance
 
Free Cloud Alliance OW2 Conference Nov10
Free Cloud Alliance OW2 Conference Nov10Free Cloud Alliance OW2 Conference Nov10
Free Cloud Alliance OW2 Conference Nov10
 
Dziękuję solidarności
Dziękuję solidarnościDziękuję solidarności
Dziękuję solidarności
 
American Tortoise Rescue The Clock Is Ticking
American Tortoise Rescue  The Clock Is TickingAmerican Tortoise Rescue  The Clock Is Ticking
American Tortoise Rescue The Clock Is Ticking
 
Holiday Sparkle For Jewelry Lovers
Holiday Sparkle For Jewelry LoversHoliday Sparkle For Jewelry Lovers
Holiday Sparkle For Jewelry Lovers
 
USE IT CLOUD MARKETPLACE, Open Cloud Forum @ Cloud Expo Europe 2014
USE IT CLOUD MARKETPLACE, Open Cloud Forum @ Cloud Expo Europe 2014USE IT CLOUD MARKETPLACE, Open Cloud Forum @ Cloud Expo Europe 2014
USE IT CLOUD MARKETPLACE, Open Cloud Forum @ Cloud Expo Europe 2014
 
Solving Web Applications Challenges with Build Process and SOC
Solving Web Applications Challenges with Build Process and SOCSolving Web Applications Challenges with Build Process and SOC
Solving Web Applications Challenges with Build Process and SOC
 
Ocelot Project, OW2con11, Nov 24-25, Paris
Ocelot Project, OW2con11, Nov 24-25, ParisOcelot Project, OW2con11, Nov 24-25, Paris
Ocelot Project, OW2con11, Nov 24-25, Paris
 
Antepedia Reporter and Fossology: Updates and new challenges toward software ...
Antepedia Reporter and Fossology: Updates and new challenges toward software ...Antepedia Reporter and Fossology: Updates and new challenges toward software ...
Antepedia Reporter and Fossology: Updates and new challenges toward software ...
 
Economics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, ParisEconomics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, Paris
 
RGAA, REFERENTIEL D’ACCESSIBILITE MULTICANAL
RGAA, REFERENTIEL D’ACCESSIBILITE MULTICANAL RGAA, REFERENTIEL D’ACCESSIBILITE MULTICANAL
RGAA, REFERENTIEL D’ACCESSIBILITE MULTICANAL
 
Beowulf summary
Beowulf summaryBeowulf summary
Beowulf summary
 
OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...
OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...
OpenCloudware The Cloud applicaton lifecycle management platform, OW2con'12, ...
 
Ow2 SpagoBI Linuxtag09
Ow2 SpagoBI Linuxtag09Ow2 SpagoBI Linuxtag09
Ow2 SpagoBI Linuxtag09
 

Similar to The Sirocco multi-cloud management framework, OW2con'12, Paris

System Center Virtual Machine Manager 2012 - Whats New
System Center  Virtual Machine Manager 2012 - Whats NewSystem Center  Virtual Machine Manager 2012 - Whats New
System Center Virtual Machine Manager 2012 - Whats New
Amit Gatenyo
 
OWF12/Open Standards for Cloud - Sirocco owf2012
OWF12/Open Standards for Cloud - Sirocco owf2012OWF12/Open Standards for Cloud - Sirocco owf2012
OWF12/Open Standards for Cloud - Sirocco owf2012
Paris Open Source Summit
 
Cloud computing presentation
Cloud computing  presentationCloud computing  presentation
Cloud computing presentation
Akshra Gurav
 
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - ConceroCTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
Spiffy
 

Similar to The Sirocco multi-cloud management framework, OW2con'12, Paris (20)

Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
 
Open Cloud Frameworks - Open Standards for the Cloud Community
Open Cloud Frameworks - Open Standards for the Cloud CommunityOpen Cloud Frameworks - Open Standards for the Cloud Community
Open Cloud Frameworks - Open Standards for the Cloud Community
 
MinIO January 2020 Briefing
MinIO January 2020 BriefingMinIO January 2020 Briefing
MinIO January 2020 Briefing
 
IAPP Atlanta Chapter Meeting 2013 February
IAPP Atlanta Chapter Meeting 2013 FebruaryIAPP Atlanta Chapter Meeting 2013 February
IAPP Atlanta Chapter Meeting 2013 February
 
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
 
System Center Virtual Machine Manager 2012 - Whats New
System Center  Virtual Machine Manager 2012 - Whats NewSystem Center  Virtual Machine Manager 2012 - Whats New
System Center Virtual Machine Manager 2012 - Whats New
 
Unlock the Cloud: Building a Vendor Independent Private Cloud
Unlock the Cloud: Building a Vendor Independent Private CloudUnlock the Cloud: Building a Vendor Independent Private Cloud
Unlock the Cloud: Building a Vendor Independent Private Cloud
 
Hybridní cloud s F5 v prostředí kontejnerů
Hybridní cloud s F5 v prostředí kontejnerůHybridní cloud s F5 v prostředí kontejnerů
Hybridní cloud s F5 v prostředí kontejnerů
 
Planning for MQ in the cloud MQTC 2017
Planning for MQ in the cloud MQTC 2017Planning for MQ in the cloud MQTC 2017
Planning for MQ in the cloud MQTC 2017
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
PIM4Cloud
PIM4CloudPIM4Cloud
PIM4Cloud
 
PureSystems on the Public Cloud John Kaemmerer and Gerry Novan, 11th Sep 14
PureSystems on the Public Cloud John Kaemmerer and Gerry Novan, 11th Sep 14PureSystems on the Public Cloud John Kaemmerer and Gerry Novan, 11th Sep 14
PureSystems on the Public Cloud John Kaemmerer and Gerry Novan, 11th Sep 14
 
IBM Private Modular Cloud
IBM Private Modular CloudIBM Private Modular Cloud
IBM Private Modular Cloud
 
OWF12/Open Standards for Cloud - Sirocco owf2012
OWF12/Open Standards for Cloud - Sirocco owf2012OWF12/Open Standards for Cloud - Sirocco owf2012
OWF12/Open Standards for Cloud - Sirocco owf2012
 
Cloud computing presentation
Cloud computing  presentationCloud computing  presentation
Cloud computing presentation
 
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8pCloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
 
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - ConceroCTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
 
Cloud Computing at UTM Shillong
Cloud Computing at UTM ShillongCloud Computing at UTM Shillong
Cloud Computing at UTM Shillong
 
Cwin16 tls-a micro-service deployment - v1.0
Cwin16 tls-a micro-service deployment - v1.0Cwin16 tls-a micro-service deployment - v1.0
Cwin16 tls-a micro-service deployment - v1.0
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
 

More from OW2

OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
OW2
 

More from OW2 (20)

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudGLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceFusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 

The Sirocco multi-cloud management framework, OW2con'12, Paris

  • 1. The Sirocco multi-cloud management framework Frédéric Dang Tran Paweł Rubach Orange Labs {frederic.dangtran,pawel.rubach}@orange.com
  • 2. Outline §  Context and objectives §  Sirocco architecture overview §  Focus on the DMTF CIMI standard §  Placement management §  Conclusion OW2Con 2011, November 23-24, Orange Labs, Paris. 2 www.ow2.org
  • 3. Context and Objectives (1/2) §  Accessing a single Cloud provider is not enough >  Cloud bursting from a private to a public cloud during load peeks >  Satisfy application specific constraints such as location, performance, costs, ... >  Means to implement disaster recovery and HA configurations by replication over multiple clouds §  Hiding IaaS provider heterogeneity >  Different APIs >  Different infrastructure models : compute, storage, network >  Different format of VM images OW2Con 2012, November 27-29, Orange Labs, Paris. 3 www.ow2.org
  • 4. Context and Objectives (2/2) §  What is Sirocco ? >  Multi-cloud management platform >  Single point of entry to access multiple cloud providers >  Unified IaaS API based on the DMTF CIMI API standard >  Extensible and open middleware framework OW2Con 2012, November 27-29, Orange Labs, Paris. 4 www.ow2.org
  • 5. Sirocco Architecture Sirocco multi-cloud management framework CIMI API Server Request orchestration Resource Provider User &Tenant Image Monitoring & Provisioning & Placement management & Lifecyle mgmt Management Management Metering Cloud Provider API gateway and connection management 5
  • 6. DMTF CIMI API (1/3) §  DMTF Cloud Management Working Group (CMWG) >  Focus on Cloud IaaS API >  Cloud Infrastructure Management Interface (CIMI) 1.0 API specification released 29 August 2012 §  34 involved companies and 10+ academic or alliance partners: >  IBM, VMware, CA, Cisco, Citrix, Fujitsu, HP, Huawei, ZTE, Microsoft, Oracle, Red Hat, Telecom Italia, Telefonica, France Telecom… OW2Con 2012, November 27-29, Orange Labs, Paris. 6 www.ow2.org
  • 7. DMTF CIMI API (2/3) CIMI Provider OVF import/export Machine Volume Network System Compute resource Persistent storage Level 2 network Appliance with CPU, memory that can be Broadcast domain grouping and local disks attached/detached machines, to/from a Machine volumes and Block or file- networks system level Managed as Sirocco multi-cloud manager single unit 7
  • 8. Mapping CIMI API à IaaS API vCloud Director CIMI model System Network Amazon VPC OpenStack Quantum 8
  • 9. Placement Management – Motivation How to choose the cloud provider or data center where an app is deployed For a single cloud operator: >  Operating geographically distributed data centers with potentially differentiated service offers >  Different policies: load balancing, energy management, disaster recovery (deploy on two clouds separated by a distance), deploy close to active users, deploy within a network distance (latency, bandwidth) For a cloud broker >  Mediate in face of cloud providers with different service offers, prices, >  Maximize revenue 9
  • 10. Placement Management - matching provider “iaas” offers based on virtual machine configuration Cloud Provider ”A” BUNDLE CPU MEM (GB) DISK (GB) NAME Request ? SMALL MEDIUM {1, 2} {2, 4, 8} (0.5 – 2.0) (1.0 – 8.0) (2 – 40) (4 – 200) WhichMEM CPU offer toDISK choose? LARGE {4, 8, 16} (2.0 – 16.0) (16 – 800) (GB) (GB) {4} (6 - 8) (40 – 100) Cloud Provider ”B” CPU MEM (GB) DISK (GB) {1,2,4,8,16} (0.25-32.0) (1-1000) 10
  • 11. Placement Management – Requirements for Architecture §  Flexible and extensible : facilitate administration of placement policies § Adapt to evolving operator goals and policies § Evolving constraints § Allow adaptation to changes in demand, changes in cloud provider offers, prices, policies 11
  • 12. Placement Management – Architecture OW2Con 2012, November 27-29, Orange Labs, Paris. 12 www.ow2.org
  • 13. Placement Management – Current Status §  Developed extensions to the CIMI model to allow for: >  matching by capabilities (including bundles) >  matching by locations (including network distance etc.) >  passing placement requests and decisions §  Developed PoC according to the presented architecture with simplified matching and optimization rules 13
  • 14. Conclusion: next steps §  Complete DMTF CIMI 1.0 API implementation §  Integrate third-party VM Image Factories (e.g. UShareSoft) §  Integrate Application Lifecycle Management service based on OVF §  IaaS provider support: complete mapping of CIMI network model to –  VMware vCloud Director –  OpenStack Quantum §  Placement management: >  Enhance matching rules >  Provide a mechanism to change rules dynamically >  Implement feedback mechanisms OW2Con 2012, November 27-29, Orange Labs, Paris. 14 www.ow2.org
  • 15. Pointers §  OW2 Sirocco project home page >  http://sirocco.ow2.org §  SCM repositories >  svn://svn.forge.objectweb.org/svnroot/sirocco/cloudmanager/trunk >  git://gitorious.ow2.org/ow2-sirocco §  OpenCloudware collaborative project (FSN) >  http://www.opencloudware.org §  LGPL open-souce license OW2Con 2012, November 27-29, Orange Labs, Paris. 15 www.ow2.org