SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Workshop GARR - Calcolo e Storage Distribuito
                  Rome, Italy, November 30th, 2012




                     Federated Cloud Computing
                     The OpenNebula Experience

                                       Ignacio M. Llorente
                                           Project Director




© OpenNebula Project. Creative Commons Attribution-NonCommercial-ShareAlike License
Contents
Federated Cloud Computing - The OpenNebula Experience!




  This presentation is about:
  •  Infrastructure as a Service Cloud Computing
  •  Private Clouds in Science and HPC
  •  Federated Cloud Computing
  •  Cloud federation in Grid infrastructures




Federated Cloud Computing - The OpenNebula Experience!   2/32
What is Cloud Computing?
Provision of IT Capabilities as a Service!
                                                  What                    Who
                                              On-demand                  End-user
     Software as a Service                   access to any    (does not care about hw or sw)
                                              application



                                             Platform for               Developer
     Platform as a Service                   building and    (no managing of the underlying hw
                                            delivering web             & swlayers)
                                             applications




        Infrastructure as a                 Raw computer           System Administrator
                 ᄎ
              Service
                                            infrastructure     (complete management of the
                                                                  computer infrastructure)




      Physical Infrastructure

Federated Cloud Computing - The OpenNebula Experience!                                         3/32
What is Cloud Computing?
IaaS Clouds for Provision of Virtualized Resources as a Service!



                                                           •  Raw infrastructure
               •  Management Console                          resources
               •  Simple REST API’s




               Manage
              Instances




                                          •  Pay-as-you-go & elastic capacity



Federated Cloud Computing - The OpenNebula Experience!                             4/32
What is Cloud Computing?
Different Models of Deployment!


   Model                Infrastructure                                   Cloud Cases
                Owned by a single                        •  Optimize and simplify internal operation
      Private


                organization and made                    •  SaaS/PaaS support
                available only to the                    •  IT consolidation within large organizations
                organization                                (Goverment Clouds, University Clouds…)
                Owned by a single                        •  Commercial cloud providers, mostly
                organization and made                       hosting providers, with limited control/
      Public




                available to other                          security
                organizations over the                   •  Science public clouds by ICT service
                Internet                                    centers to enable scientific projects or
                                                            experiment with cloud computing
                Owned by a single                        •  Telecom cloud providers with premium
     Private
     Virtual




                organization and made                       solutions with additional control/security
                available to other
                organization over a
                dedicated private network
                Composition of two or                    •  Cloudbursting to address peak demands
                                                         •  Cloud Federation to share infrastructure
      Hybrid




                more clouds
                                                            with partners
                                                         •  Cloud Aggregation to provide a larger
                                                            resource infrastructure

Federated Cloud Computing - The OpenNebula Experience!                                                   5/32
What is OpenNebula?
Open Cloud Management Solution for Building and Managing Virtualized Data Centers!

                                                  Public




                                                 Private
                                                                     Hybrid


Federated Cloud Computing - The OpenNebula Experience!                               6/32
What is OpenNebula?
Most Advanced and Flexible, Enterprise-grade IaaS Cloud Manager!



Adaptable
● Customizable and Extensible
Proven
● Many Massive Scale Production Deployments
Powerful
● Most Advanced Enterprise-class
  Functionality
No Lock-in
● Platform Independent and Interoperable
Interoperable
● Most popular cloud APIs and standard based
Openness
● Fully open-source, Apache license


Federated Cloud Computing - The OpenNebula Experience!             7/32
What is OpenNebula?
User-driven Open Platform for Innovation!
                                                         Adopt as innovation
         Standards                   Contribute to
                                                              platform or            Projects
                                                         interoperability tool
                                      standards




                                                                                     Contribute innovative
                Adopt
                                                                                         functionality
              standards




                                                                      Distribution
                                                                        channel


                                                         Linux Distributions

                               Requirements
                                 Feedback
                               Contributions                            Adopt
                                                                      open-source


                                         Industry and Research
Federated Cloud Computing - The OpenNebula Experience!                                                 8/32
Private Cloud in Science and HPC
The Pre-cloud Era!
   Access




                Grid Middleware

                 LRMS (LSF, PBS, SGE…)
    Provision




Federated Cloud Computing - The OpenNebula Experience!   9/32
Private Cloud in Science and HPC
OpenNebula as an Infrastructure Tool!
   Access                                                Service/Provisioning Decoupling!


                                                             •  Common interfaces
                                                             •  Grid integration
                Grid Middleware

                  LRMS (LSF, PBS, SGE…)
                                                              •  Custom environments
   Service




                                                              •  Dynamic elasticity


                Virtual Worker Nodes
                                                         •  Consolidation of WNs
                                                         •  Simplified management
    Provision




                                                         •  Physical – Virtual WNs
                                                         •  Dynamic capacity partitioning
                                                         •  Faster upgrades


Federated Cloud Computing - The OpenNebula Experience!                                      10/32
Private Cloud in Science and HPC
OpenNebula as an Provisioning Tool!




                                                          •  Simple Provisioning Interface
   Access



                                                          •  Raw/Appliance VMs
                IaaS Interface

                                       Pilot Jobs, SSH…
   Service




                                                            •  Dynamic scalable computing
                                                            •  Custom access to capacity
                                                            •  Not only batch workloads
                                                            •  Not only scientific workloads
    Provision




                                                         •  Improve utilization
                                                         •  Reduced service management
                                                         •  Cost efficiency


Federated Cloud Computing - The OpenNebula Experience!                                   11/32
Private Cloud in Science and HPC
Examples: CERN’s lxcloud!                                http://blog.opennebula.org/?p=620

   Goal
   •  Virtualized HTC Batch Nodes: limited life-time, dynamic capacity
   •  EC2 Query: CernVM
   Deployment Notes
   •  Custom network integration MAC/IP pinning
   •  Fast image distribution & boot: BitTorrent + LVM snapshots
   •  OpenNebula tests up to 20,000 VMs (great feedback!)




Federated Cloud Computing - The OpenNebula Experience!                                12/32
Private Cloud in Science and HPC
Examples: FermiCloud!                                    http://www-fermicloud.fnal.gov/

   Goal
   •  Scientific stakeholders get access to on-demand VMs
   •  Developers & integrators of new Grid applications
   •  MPI and legacy applications
   Deployment Notes
   •  VMs access Fermilab Networking and Storage Services
   •  OpenNebula + X509 support (contributed back!)
   •  Other areas: HA, Batch queues look-ahead, cluster on-demand…




Federated Cloud Computing - The OpenNebula Experience!                              13/32
Private Cloud in Science and HPC
Examples: SARA!                                          https://www.cloud.sara.nl/
   Goal
   •  HPC clusters on-demand: Self service, elastic and fully
      configurable HPC systems
   •  Offer production infrastructure for several engineering and
      scientific communities: Bioinformatics, ecology…
   Deployment Notes
   •  Low latency network for HPC
   •  Extensions in accounting, GUI, firewalling… (contributed back!)




Federated Cloud Computing - The OpenNebula Experience!                          14/32
Private Cloud in Science and HPC
One of Our Main User Communities!


   Supercomputing Centers




   Research Centers




   Distributed Computing Infrastructures




Federated Cloud Computing - The OpenNebula Experience!   15/32
Federated Cloud Computing
Next Step in the Evolution of an Utility!




            Utility                                  Utility
          Generation                              Distribution   Utility Grid




Federated Cloud Computing - The OpenNebula Experience!                          16/32
Federated Cloud Computing
Benefits of Federation!

Scalability
● Cloudbursting to address peak demands
Collaboration
● Sharing of infrastructure between partners
Multi-site Deployments
● Infrastructure aggregation across distributed data centers
Reliability
● Fault tolerance architectures across sites
Performance
● Deployment of services closer to end users
Cost
● Dynamic placement to reduce the overall infrastructure cost
Energy Consumption
● Minimize energy consumption


Federated Cloud Computing - The OpenNebula Experience!          17/32
Federated Cloud Computing
The Cluster Computing Use Case!




                                                Scalability



                                                                    Performance

                                                                   Cost




                                                 Fault tolerance

Federated Cloud Computing - The OpenNebula Experience!                       18/32
Federated Cloud Computing
Different Levels of Control, Monitoring, Cross-site Functionality and Security!


                              Private Cloud

     Partner                                             Company
      Cloud                                               Cloud




                                                                             Cloud	
  OS	
  
                                 Public                                      (Broker)	
  
                                 Cloud



                                                             Public	
          Public	
         Public	
  
                                                            Cloud	
  1	
      Cloud	
  2	
     Cloud	
  3	
  




Federated Cloud Computing - The OpenNebula Experience!                                                          19/32
Federated Cloud Computing
Loosely Coupled Federation - Cloudbursting!

Federation with a Cloud without Interoperation Support

                                      Corporate
                                        cloud

                                      Cloud	
  OS	
  

                                                          Public	
         Public	
  
                                                         Cloud	
  1	
     Cloud	
  2	
  
                                   Local data center




      Aim                  •  Meet peak demands
                           •  Basic operations over VMs (start, shutdown, restart…)
      Control
                           •  Different instance types
      Monitoring &         •  Basic virtual resource monitoring (resource consumption…)
      Accounting
      Cross-site           •  None
      Security             •  Single account representing the organization

Federated Cloud Computing - The OpenNebula Experience!                                     20/32
Federated Cloud Computing
Dynamic Combination of Local with Remote Cloud Resources!


                                               Service Level Agreement
                                                •  SLO 1: Average_CPU_Utilization > 75%
                                                •  Action: Execute remote WN



                                Grid Services




Federated Cloud Computing - The OpenNebula Experience!                                    21/32
Federated Cloud Computing
Partially Coupled Federation - Aggregated Cloud Architecture!
!
Federation with a Cloud with Partial Interoperation Support

                                       Corporate               Corporate
                                        cloud 1                 cloud 2

                                      Cloud	
  OS	
            Cloud	
  OS	
  



                                    Local data center        Local data center




          Aim                  •  Sharing of resources to meet peak demands
                               •  Advanced operations over VMs (live migration…)
          Control
                               •  VM location and affinity constraints
          Monitoring &         •  Advanced virtual resource monitoring (energy consumption,
          Accounting              VM placement…)
                               •  Virtual networks
          Cross-site
                               •  Virtual storage
          Security             •  Framework agreement
    Federated Cloud Computing - The OpenNebula Experience!                                    22/32
Federated Cloud Computing
Cloud Broker Architecture!
                                     Building Service Testbeds on FIRE

 Agreement 257386 (2010-2013)        Design, build and operate a multi-site cloud-based facility to
  New Infrastructure Paradigms       support research across applications, services and systems
   and Experimental Facilities       targeting services research community on Future Internet
  www.BonFIRE-Project.eu




                                                         Source: BonFIRE Project

Federated Cloud Computing - The OpenNebula Experience!                                         23/32
Federated Cloud Computing
Tightly Coupled Federation - Multi-tier Architecture!

Federation with a Cloud with Advanced Interoperation Support
                                                           Corporate
                                                             cloud

                                                         Cloud	
  OS	
  

                                         Cloud                                  Cloud
                                         site 1                                 site 2

                                       Cloud	
  OS	
                         Cloud	
  OS	
  


                                     Local data center                     Local data center

      Aim                  •  Very large scale or geographically distributed data centers
                           •  Placement on specific physical resources
      Control
                           •  Same instance types
      Monitoring &         •  Physical resource consumption
      Accounting
                           •  Live migration
      Cross-site
                           •  High availability
      Security             •  User space sharing
Federated Cloud Computing - The OpenNebula Experience!                                         24/32
Federated Cloud Computing
Multi-tier Cloud Architecture!


                                                 CloudFront
                                           •  Portal
                                           •  Cloud API (EC2, OCCI)
      User                                 •  Global AuthN




           OpenNebula Zone                                            OpenNebula Zone
             •  Multi-tenancy                                         •    Multi-tier arch.
             •  Runs Instances                                        •    Scalable
             •  Stores Images                                         •    Isolation
             •  Networking                                            •    Multiple-site
             •  Authorization                                              support




Federated Cloud Computing - The OpenNebula Experience!                                        25/32
Federated Cloud Computing
Challenges for Interoperability!
Transparent Combination of Local Resources with Cloud Resources

   1. Management Interfaces                                 2. Management Interfaces
     for Virtual Workloads                                   for Data Elements


                     VM


                              VM          VM                     VM     VM


                                                                        4. Contextualization

                                                         3. VM Image Description
       5. Cross-site Networking                           and Instance Type
          and Latency                                    6. Common framework for
                                                           security and QoS
Federated Cloud Computing - The OpenNebula Experience!                                  26/32
Federated Cloud Computing
Leveraging Existing Standards and Implementing Interoperation!


      Standardization
      ●  Implement standards
      ●  Integrate with standards




      Which Standard?
      ●  Different de jure standards
      ●  Several de facto standards




       Interoperation
       ●  Implement adaptors
       ●  Use transformers


Federated Cloud Computing - The OpenNebula Experience!           27/32
Cloud Federation in Grid Infrastructures
Grid and Cloud as Complementary Computing Models!

     Usage                               Grids           Usage                  Clouds
         Job Processing                                    Raw infrastructure
         Big Batch System                                  Elasticity & Pay-per-use
         File Sharing Services                             Simple Web Interface
     Achievements                                        Achievements
         Federation of Resources
                                                            Agile Infrastructures
         VO Concept
                                                            IT is another Utility
     But…
         User experience
                                                         But…
                                                            Interoperability
         Complexity
                                                            Federation

             Resource Sharing                                Resource Management
     Scientific Applications                                    Customize Environments
              Uniform Security                             Flexibility & Simplicity
Federated Cloud Computing - The OpenNebula Experience!                                  28/32
Cloud Federation in Grid Infrastructures
The OpenNebula Vision for Grid Sites!



 •  Batch Job Processing                                    •  Industry Applications
 •  Custom Execution Environments                           •  Other WMS (pilots)
     Access



 •  Grid Service Integration                                •  Complete Services (cluster)

               Grid Middleware                                IaaS Interface

              LRMS (LSF, PBS…)
    Service




               Virtual CE, WN…                   Other (web, mail...)   Raw machines
  Provision




                             Grid Site
Federated Cloud Computing - The OpenNebula Experience!
                                                                    External Providers
                                                                                             29/32
Cloud Federation in Grid Infrastructures
The OpenNebula Vision for Grid Infrastructures !

      Grid Services
                                                                        MarketPlace
•  Federation facilities
•  Security                                                     •    Sharing existing VM images
•  Grid specific services                                       •    Registry of metadata
                                                                •    Image are kept elsewhere
                                                                •    Supports trust
                                            Appliance Repo
                                         •  Storage VM images
                                         •  Distributed
                                         •  Multi-protocol


      Grid Services             Cloud API                Grid Services        Cloud API




                Cloud/Grid Site                                  Cloud/Grid Site
Federated Cloud Computing - The OpenNebula Experience!                                     30/32
Join our Growing Community!
OpenNebula is Driven by User Needs !
  How to contribute
  ● Join our mailing list
  ● Follow the development at dev.opennebula.org
  ● Contributions of by users: RIM, Akamai, Logica, FermiLab, SARA, Terradue,
    China Mobile… (approx. 100 listed at http://www.opennebula.org/
    about:contributors)
  ● 500 validated users at dev.opennebula




  Ecosystem projects
  ● OpenNebula hosts an ecosystem catalog
  ● Promote and discuss ecosystem projects in our ecosystem mailing list

  IRC Channel
  ● #opennebula on irc.freenode.net
Federated Cloud Computing - The OpenNebula Experience!                     31/32
Questions?
We Will Be Happy to Answer Any Question !


                           CloudPlan.org                 @imllorente




Federated Cloud Computing - The OpenNebula Experience!                 32/32

Más contenido relacionado

La actualidad más candente

Storage As A Service (StAAS)
Storage As A Service (StAAS)Storage As A Service (StAAS)
Storage As A Service (StAAS)Shreyans Jain
 
Introduction to Aneka, Aneka Model is explained
Introduction to Aneka, Aneka Model is explainedIntroduction to Aneka, Aneka Model is explained
Introduction to Aneka, Aneka Model is explainedDr Neelesh Jain
 
Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)Pulkit Gupta
 
Cloud computing (IT-703) UNIT 1 & 2
Cloud computing (IT-703) UNIT 1 & 2Cloud computing (IT-703) UNIT 1 & 2
Cloud computing (IT-703) UNIT 1 & 2Jitendra s Rathore
 
Seven step model of migration into the cloud
Seven step model of migration into the cloudSeven step model of migration into the cloud
Seven step model of migration into the cloudRaj Raj
 
Communications is distributed systems
Communications is distributed systemsCommunications is distributed systems
Communications is distributed systemsSHATHAN
 
Cloud Computing Security Challenges
Cloud Computing Security ChallengesCloud Computing Security Challenges
Cloud Computing Security ChallengesYateesh Yadav
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architectureAdeel Javaid
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service modelsPrateek Soni
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment modelsAshok Kumar
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud ComputingJithin Parakka
 
Cloud Computing and Data Centers
Cloud Computing and Data CentersCloud Computing and Data Centers
Cloud Computing and Data Centersbega karadza
 

La actualidad más candente (20)

Mobile hci
Mobile hciMobile hci
Mobile hci
 
Unit 4
Unit 4Unit 4
Unit 4
 
Storage As A Service (StAAS)
Storage As A Service (StAAS)Storage As A Service (StAAS)
Storage As A Service (StAAS)
 
Introduction to Aneka, Aneka Model is explained
Introduction to Aneka, Aneka Model is explainedIntroduction to Aneka, Aneka Model is explained
Introduction to Aneka, Aneka Model is explained
 
Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)
 
Cloud computing (IT-703) UNIT 1 & 2
Cloud computing (IT-703) UNIT 1 & 2Cloud computing (IT-703) UNIT 1 & 2
Cloud computing (IT-703) UNIT 1 & 2
 
Seven step model of migration into the cloud
Seven step model of migration into the cloudSeven step model of migration into the cloud
Seven step model of migration into the cloud
 
Task programming
Task programmingTask programming
Task programming
 
Google App Engine ppt
Google App Engine  pptGoogle App Engine  ppt
Google App Engine ppt
 
Communications is distributed systems
Communications is distributed systemsCommunications is distributed systems
Communications is distributed systems
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Cloud Computing Security Challenges
Cloud Computing Security ChallengesCloud Computing Security Challenges
Cloud Computing Security Challenges
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Cloud computing What Why How
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why How
 
Cloud security ppt
Cloud security pptCloud security ppt
Cloud security ppt
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud Computing
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Cloud Computing and Data Centers
Cloud Computing and Data CentersCloud Computing and Data Centers
Cloud Computing and Data Centers
 

Destacado

Challenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingChallenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingIgnacio M. Llorente
 
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebulaOpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebulaOpenNebula Project
 
Federated Cloud Computing
Federated Cloud ComputingFederated Cloud Computing
Federated Cloud ComputingDavid Wallom
 
HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaIgnacio M. Llorente
 
A Study Of Broadcasting Over Structured Overlay
A Study Of Broadcasting Over Structured OverlayA Study Of Broadcasting Over Structured Overlay
A Study Of Broadcasting Over Structured OverlaySaiful Khan
 
Les protocoles de routage dans les réseaux pair a-pair - master informatique-...
Les protocoles de routage dans les réseaux pair a-pair - master informatique-...Les protocoles de routage dans les réseaux pair a-pair - master informatique-...
Les protocoles de routage dans les réseaux pair a-pair - master informatique-...atef bentahar
 
Peer-to-peer Internet telephony
Peer-to-peer Internet telephonyPeer-to-peer Internet telephony
Peer-to-peer Internet telephonyKundan Singh
 
Federation of OpenStack clouds
Federation of OpenStack cloudsFederation of OpenStack clouds
Federation of OpenStack cloudsCoreStack
 
Untitleddocument (1)
Untitleddocument (1)Untitleddocument (1)
Untitleddocument (1)Joel Ayala
 
Transform and Bridge the Digital Disconnect with SAP Solutions
Transform and Bridge the Digital Disconnect with SAP SolutionsTransform and Bridge the Digital Disconnect with SAP Solutions
Transform and Bridge the Digital Disconnect with SAP SolutionsCapgemini
 
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...Kalman Graffi
 
Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA A...
Cloud Computing Architecture with Open Nebula  - HPC Cloud Use Cases - NASA A...Cloud Computing Architecture with Open Nebula  - HPC Cloud Use Cases - NASA A...
Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA A...Ignacio M. Llorente
 
OpenNebula - OpenNebula and tips for CentOS 7
OpenNebula - OpenNebula and tips for CentOS 7OpenNebula - OpenNebula and tips for CentOS 7
OpenNebula - OpenNebula and tips for CentOS 7OpenNebula Project
 
Performance evaluation methods for P2P overlays
Performance evaluation methods for P2P overlaysPerformance evaluation methods for P2P overlays
Performance evaluation methods for P2P overlaysKnut-Helge Vik
 
Towards a Federated Cloud Ecosystem
Towards a Federated Cloud EcosystemTowards a Federated Cloud Ecosystem
Towards a Federated Cloud EcosystemClovis Chapman
 
Tutorial 3 getting started with omnet
Tutorial 3   getting started with omnetTutorial 3   getting started with omnet
Tutorial 3 getting started with omnetMohd Batati
 
OpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on TutorialOpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on TutorialOpenNebula Project
 
The Modern Data Architecture for Predictive Analytics with Hortonworks and Re...
The Modern Data Architecture for Predictive Analytics with Hortonworks and Re...The Modern Data Architecture for Predictive Analytics with Hortonworks and Re...
The Modern Data Architecture for Predictive Analytics with Hortonworks and Re...Revolution Analytics
 

Destacado (20)

Challenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingChallenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computing
 
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebulaOpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
 
Federated Cloud Computing
Federated Cloud ComputingFederated Cloud Computing
Federated Cloud Computing
 
HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebula
 
A Study Of Broadcasting Over Structured Overlay
A Study Of Broadcasting Over Structured OverlayA Study Of Broadcasting Over Structured Overlay
A Study Of Broadcasting Over Structured Overlay
 
Les protocoles de routage dans les réseaux pair a-pair - master informatique-...
Les protocoles de routage dans les réseaux pair a-pair - master informatique-...Les protocoles de routage dans les réseaux pair a-pair - master informatique-...
Les protocoles de routage dans les réseaux pair a-pair - master informatique-...
 
Peer-to-peer Internet telephony
Peer-to-peer Internet telephonyPeer-to-peer Internet telephony
Peer-to-peer Internet telephony
 
Federation of OpenStack clouds
Federation of OpenStack cloudsFederation of OpenStack clouds
Federation of OpenStack clouds
 
Andrea Sini Thesis
Andrea Sini ThesisAndrea Sini Thesis
Andrea Sini Thesis
 
Untitleddocument (1)
Untitleddocument (1)Untitleddocument (1)
Untitleddocument (1)
 
Transform and Bridge the Digital Disconnect with SAP Solutions
Transform and Bridge the Digital Disconnect with SAP SolutionsTransform and Bridge the Digital Disconnect with SAP Solutions
Transform and Bridge the Digital Disconnect with SAP Solutions
 
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
 
Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA A...
Cloud Computing Architecture with Open Nebula  - HPC Cloud Use Cases - NASA A...Cloud Computing Architecture with Open Nebula  - HPC Cloud Use Cases - NASA A...
Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA A...
 
OpenNebula - OpenNebula and tips for CentOS 7
OpenNebula - OpenNebula and tips for CentOS 7OpenNebula - OpenNebula and tips for CentOS 7
OpenNebula - OpenNebula and tips for CentOS 7
 
Introduction P2p
Introduction P2pIntroduction P2p
Introduction P2p
 
Performance evaluation methods for P2P overlays
Performance evaluation methods for P2P overlaysPerformance evaluation methods for P2P overlays
Performance evaluation methods for P2P overlays
 
Towards a Federated Cloud Ecosystem
Towards a Federated Cloud EcosystemTowards a Federated Cloud Ecosystem
Towards a Federated Cloud Ecosystem
 
Tutorial 3 getting started with omnet
Tutorial 3   getting started with omnetTutorial 3   getting started with omnet
Tutorial 3 getting started with omnet
 
OpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on TutorialOpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on Tutorial
 
The Modern Data Architecture for Predictive Analytics with Hortonworks and Re...
The Modern Data Architecture for Predictive Analytics with Hortonworks and Re...The Modern Data Architecture for Predictive Analytics with Hortonworks and Re...
The Modern Data Architecture for Predictive Analytics with Hortonworks and Re...
 

Similar a Federated Cloud Computing - The OpenNebula Experience v1.0s

Cloud computing from an institutional perspective
Cloud computing from an institutional perspectiveCloud computing from an institutional perspective
Cloud computing from an institutional perspectiveIgnacio M. Llorente
 
OpenNebula Interoperability and Portability DMTF 2011
OpenNebula Interoperability and Portability  DMTF 2011OpenNebula Interoperability and Portability  DMTF 2011
OpenNebula Interoperability and Portability DMTF 2011Ignacio M. Llorente
 
Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10OW2
 
Innovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaInnovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaIgnacio M. Llorente
 
Innovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaInnovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaIgnacio M. Llorente
 
OpenNebula Interoperability
OpenNebula InteroperabilityOpenNebula Interoperability
OpenNebula Interoperabilitydmamolina
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud ServicesSaurabh Gupta
 
Constantino vazquez open nebula cloud case studies
Constantino vazquez   open nebula cloud case studiesConstantino vazquez   open nebula cloud case studies
Constantino vazquez open nebula cloud case studiesCloudExpoEurope
 
Open nebula leading innovation in cloud computing management
Open nebula   leading innovation in cloud computing managementOpen nebula   leading innovation in cloud computing management
Open nebula leading innovation in cloud computing managementIgnacio M. Llorente
 
Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2Ruben S. Montero
 
Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Ignacio M. Llorente
 
Utility metered cloud slideshare
Utility metered cloud   slideshareUtility metered cloud   slideshare
Utility metered cloud slideshareValencell, Inc.
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 
Day 3 p4 - cloud strategy
Day 3   p4 - cloud strategyDay 3   p4 - cloud strategy
Day 3 p4 - cloud strategyLilian Schaffer
 
Day 3 p4 - cloud strategy
Day 3   p4 - cloud strategyDay 3   p4 - cloud strategy
Day 3 p4 - cloud strategyLilian Schaffer
 
OSDC 2012 - OpenNebula: Open-source Solution for Data Center Virtualization
OSDC 2012 - OpenNebula: Open-source Solution for Data Center VirtualizationOSDC 2012 - OpenNebula: Open-source Solution for Data Center Virtualization
OSDC 2012 - OpenNebula: Open-source Solution for Data Center VirtualizationOpenNebula Project
 
Cloud computing
Cloud computingCloud computing
Cloud computingsaralaanuj
 
Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4ozkan01
 

Similar a Federated Cloud Computing - The OpenNebula Experience v1.0s (20)

Cloud computing from an institutional perspective
Cloud computing from an institutional perspectiveCloud computing from an institutional perspective
Cloud computing from an institutional perspective
 
OpenNebula Interoperability and Portability DMTF 2011
OpenNebula Interoperability and Portability  DMTF 2011OpenNebula Interoperability and Portability  DMTF 2011
OpenNebula Interoperability and Portability DMTF 2011
 
Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10
 
Innovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaInnovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebula
 
Innovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaInnovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebula
 
OpenNebula Interoperability
OpenNebula InteroperabilityOpenNebula Interoperability
OpenNebula Interoperability
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud Services
 
Constantino vazquez open nebula cloud case studies
Constantino vazquez   open nebula cloud case studiesConstantino vazquez   open nebula cloud case studies
Constantino vazquez open nebula cloud case studies
 
Open nebula leading innovation in cloud computing management
Open nebula   leading innovation in cloud computing managementOpen nebula   leading innovation in cloud computing management
Open nebula leading innovation in cloud computing management
 
Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2
 
Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...
 
Utility metered cloud slideshare
Utility metered cloud   slideshareUtility metered cloud   slideshare
Utility metered cloud slideshare
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Day 3 p4 - cloud strategy
Day 3   p4 - cloud strategyDay 3   p4 - cloud strategy
Day 3 p4 - cloud strategy
 
Day 3 p4 - cloud strategy
Day 3   p4 - cloud strategyDay 3   p4 - cloud strategy
Day 3 p4 - cloud strategy
 
OSDC 2012 - OpenNebula: Open-source Solution for Data Center Virtualization
OSDC 2012 - OpenNebula: Open-source Solution for Data Center VirtualizationOSDC 2012 - OpenNebula: Open-source Solution for Data Center Virtualization
OSDC 2012 - OpenNebula: Open-source Solution for Data Center Virtualization
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Ism
IsmIsm
Ism
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4
 

Más de Ignacio M. Llorente

ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
 ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case StudiesIgnacio M. Llorente
 
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013Ignacio M. Llorente
 
Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3Ignacio M. Llorente
 
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
 
key research challenges in cloud computing
key research challenges in cloud computingkey research challenges in cloud computing
key research challenges in cloud computingIgnacio M. Llorente
 
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...Ignacio M. Llorente
 
Research Challenges In Cloud Infrastructures
Research Challenges In Cloud InfrastructuresResearch Challenges In Cloud Infrastructures
Research Challenges In Cloud InfrastructuresIgnacio M. Llorente
 
Cloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid InfrastructuresCloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid InfrastructuresIgnacio M. Llorente
 
Vm Management For Green It Data Centers
Vm Management For Green It Data CentersVm Management For Green It Data Centers
Vm Management For Green It Data CentersIgnacio M. Llorente
 
An Introduction To Infarstructures For Cloud Computing V0.2
An Introduction To Infarstructures For Cloud Computing V0.2An Introduction To Infarstructures For Cloud Computing V0.2
An Introduction To Infarstructures For Cloud Computing V0.2Ignacio M. Llorente
 

Más de Ignacio M. Llorente (10)

ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
 ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
 
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
 
Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3
 
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
 
key research challenges in cloud computing
key research challenges in cloud computingkey research challenges in cloud computing
key research challenges in cloud computing
 
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...
 
Research Challenges In Cloud Infrastructures
Research Challenges In Cloud InfrastructuresResearch Challenges In Cloud Infrastructures
Research Challenges In Cloud Infrastructures
 
Cloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid InfrastructuresCloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid Infrastructures
 
Vm Management For Green It Data Centers
Vm Management For Green It Data CentersVm Management For Green It Data Centers
Vm Management For Green It Data Centers
 
An Introduction To Infarstructures For Cloud Computing V0.2
An Introduction To Infarstructures For Cloud Computing V0.2An Introduction To Infarstructures For Cloud Computing V0.2
An Introduction To Infarstructures For Cloud Computing V0.2
 

Federated Cloud Computing - The OpenNebula Experience v1.0s

  • 1. Workshop GARR - Calcolo e Storage Distribuito Rome, Italy, November 30th, 2012 Federated Cloud Computing The OpenNebula Experience Ignacio M. Llorente Project Director © OpenNebula Project. Creative Commons Attribution-NonCommercial-ShareAlike License
  • 2. Contents Federated Cloud Computing - The OpenNebula Experience! This presentation is about: •  Infrastructure as a Service Cloud Computing •  Private Clouds in Science and HPC •  Federated Cloud Computing •  Cloud federation in Grid infrastructures Federated Cloud Computing - The OpenNebula Experience! 2/32
  • 3. What is Cloud Computing? Provision of IT Capabilities as a Service! What Who On-demand End-user Software as a Service access to any (does not care about hw or sw) application Platform for Developer Platform as a Service building and (no managing of the underlying hw delivering web & swlayers) applications Infrastructure as a Raw computer System Administrator ᄎ Service infrastructure (complete management of the computer infrastructure) Physical Infrastructure Federated Cloud Computing - The OpenNebula Experience! 3/32
  • 4. What is Cloud Computing? IaaS Clouds for Provision of Virtualized Resources as a Service! •  Raw infrastructure •  Management Console resources •  Simple REST API’s Manage Instances •  Pay-as-you-go & elastic capacity Federated Cloud Computing - The OpenNebula Experience! 4/32
  • 5. What is Cloud Computing? Different Models of Deployment! Model Infrastructure Cloud Cases Owned by a single •  Optimize and simplify internal operation Private organization and made •  SaaS/PaaS support available only to the •  IT consolidation within large organizations organization (Goverment Clouds, University Clouds…) Owned by a single •  Commercial cloud providers, mostly organization and made hosting providers, with limited control/ Public available to other security organizations over the •  Science public clouds by ICT service Internet centers to enable scientific projects or experiment with cloud computing Owned by a single •  Telecom cloud providers with premium Private Virtual organization and made solutions with additional control/security available to other organization over a dedicated private network Composition of two or •  Cloudbursting to address peak demands •  Cloud Federation to share infrastructure Hybrid more clouds with partners •  Cloud Aggregation to provide a larger resource infrastructure Federated Cloud Computing - The OpenNebula Experience! 5/32
  • 6. What is OpenNebula? Open Cloud Management Solution for Building and Managing Virtualized Data Centers! Public Private Hybrid Federated Cloud Computing - The OpenNebula Experience! 6/32
  • 7. What is OpenNebula? Most Advanced and Flexible, Enterprise-grade IaaS Cloud Manager! Adaptable ● Customizable and Extensible Proven ● Many Massive Scale Production Deployments Powerful ● Most Advanced Enterprise-class Functionality No Lock-in ● Platform Independent and Interoperable Interoperable ● Most popular cloud APIs and standard based Openness ● Fully open-source, Apache license Federated Cloud Computing - The OpenNebula Experience! 7/32
  • 8. What is OpenNebula? User-driven Open Platform for Innovation! Adopt as innovation Standards Contribute to platform or Projects interoperability tool standards Contribute innovative Adopt functionality standards Distribution channel Linux Distributions Requirements Feedback Contributions Adopt open-source Industry and Research Federated Cloud Computing - The OpenNebula Experience! 8/32
  • 9. Private Cloud in Science and HPC The Pre-cloud Era! Access Grid Middleware LRMS (LSF, PBS, SGE…) Provision Federated Cloud Computing - The OpenNebula Experience! 9/32
  • 10. Private Cloud in Science and HPC OpenNebula as an Infrastructure Tool! Access Service/Provisioning Decoupling! •  Common interfaces •  Grid integration Grid Middleware LRMS (LSF, PBS, SGE…) •  Custom environments Service •  Dynamic elasticity Virtual Worker Nodes •  Consolidation of WNs •  Simplified management Provision •  Physical – Virtual WNs •  Dynamic capacity partitioning •  Faster upgrades Federated Cloud Computing - The OpenNebula Experience! 10/32
  • 11. Private Cloud in Science and HPC OpenNebula as an Provisioning Tool! •  Simple Provisioning Interface Access •  Raw/Appliance VMs IaaS Interface Pilot Jobs, SSH… Service •  Dynamic scalable computing •  Custom access to capacity •  Not only batch workloads •  Not only scientific workloads Provision •  Improve utilization •  Reduced service management •  Cost efficiency Federated Cloud Computing - The OpenNebula Experience! 11/32
  • 12. Private Cloud in Science and HPC Examples: CERN’s lxcloud! http://blog.opennebula.org/?p=620 Goal •  Virtualized HTC Batch Nodes: limited life-time, dynamic capacity •  EC2 Query: CernVM Deployment Notes •  Custom network integration MAC/IP pinning •  Fast image distribution & boot: BitTorrent + LVM snapshots •  OpenNebula tests up to 20,000 VMs (great feedback!) Federated Cloud Computing - The OpenNebula Experience! 12/32
  • 13. Private Cloud in Science and HPC Examples: FermiCloud! http://www-fermicloud.fnal.gov/ Goal •  Scientific stakeholders get access to on-demand VMs •  Developers & integrators of new Grid applications •  MPI and legacy applications Deployment Notes •  VMs access Fermilab Networking and Storage Services •  OpenNebula + X509 support (contributed back!) •  Other areas: HA, Batch queues look-ahead, cluster on-demand… Federated Cloud Computing - The OpenNebula Experience! 13/32
  • 14. Private Cloud in Science and HPC Examples: SARA! https://www.cloud.sara.nl/ Goal •  HPC clusters on-demand: Self service, elastic and fully configurable HPC systems •  Offer production infrastructure for several engineering and scientific communities: Bioinformatics, ecology… Deployment Notes •  Low latency network for HPC •  Extensions in accounting, GUI, firewalling… (contributed back!) Federated Cloud Computing - The OpenNebula Experience! 14/32
  • 15. Private Cloud in Science and HPC One of Our Main User Communities! Supercomputing Centers Research Centers Distributed Computing Infrastructures Federated Cloud Computing - The OpenNebula Experience! 15/32
  • 16. Federated Cloud Computing Next Step in the Evolution of an Utility! Utility Utility Generation Distribution Utility Grid Federated Cloud Computing - The OpenNebula Experience! 16/32
  • 17. Federated Cloud Computing Benefits of Federation! Scalability ● Cloudbursting to address peak demands Collaboration ● Sharing of infrastructure between partners Multi-site Deployments ● Infrastructure aggregation across distributed data centers Reliability ● Fault tolerance architectures across sites Performance ● Deployment of services closer to end users Cost ● Dynamic placement to reduce the overall infrastructure cost Energy Consumption ● Minimize energy consumption Federated Cloud Computing - The OpenNebula Experience! 17/32
  • 18. Federated Cloud Computing The Cluster Computing Use Case! Scalability Performance Cost Fault tolerance Federated Cloud Computing - The OpenNebula Experience! 18/32
  • 19. Federated Cloud Computing Different Levels of Control, Monitoring, Cross-site Functionality and Security! Private Cloud Partner Company Cloud Cloud Cloud  OS   Public (Broker)   Cloud Public   Public   Public   Cloud  1   Cloud  2   Cloud  3   Federated Cloud Computing - The OpenNebula Experience! 19/32
  • 20. Federated Cloud Computing Loosely Coupled Federation - Cloudbursting! Federation with a Cloud without Interoperation Support Corporate cloud Cloud  OS   Public   Public   Cloud  1   Cloud  2   Local data center Aim •  Meet peak demands •  Basic operations over VMs (start, shutdown, restart…) Control •  Different instance types Monitoring & •  Basic virtual resource monitoring (resource consumption…) Accounting Cross-site •  None Security •  Single account representing the organization Federated Cloud Computing - The OpenNebula Experience! 20/32
  • 21. Federated Cloud Computing Dynamic Combination of Local with Remote Cloud Resources! Service Level Agreement •  SLO 1: Average_CPU_Utilization > 75% •  Action: Execute remote WN Grid Services Federated Cloud Computing - The OpenNebula Experience! 21/32
  • 22. Federated Cloud Computing Partially Coupled Federation - Aggregated Cloud Architecture! ! Federation with a Cloud with Partial Interoperation Support Corporate Corporate cloud 1 cloud 2 Cloud  OS   Cloud  OS   Local data center Local data center Aim •  Sharing of resources to meet peak demands •  Advanced operations over VMs (live migration…) Control •  VM location and affinity constraints Monitoring & •  Advanced virtual resource monitoring (energy consumption, Accounting VM placement…) •  Virtual networks Cross-site •  Virtual storage Security •  Framework agreement Federated Cloud Computing - The OpenNebula Experience! 22/32
  • 23. Federated Cloud Computing Cloud Broker Architecture! Building Service Testbeds on FIRE Agreement 257386 (2010-2013) Design, build and operate a multi-site cloud-based facility to New Infrastructure Paradigms support research across applications, services and systems and Experimental Facilities targeting services research community on Future Internet www.BonFIRE-Project.eu Source: BonFIRE Project Federated Cloud Computing - The OpenNebula Experience! 23/32
  • 24. Federated Cloud Computing Tightly Coupled Federation - Multi-tier Architecture! Federation with a Cloud with Advanced Interoperation Support Corporate cloud Cloud  OS   Cloud Cloud site 1 site 2 Cloud  OS   Cloud  OS   Local data center Local data center Aim •  Very large scale or geographically distributed data centers •  Placement on specific physical resources Control •  Same instance types Monitoring & •  Physical resource consumption Accounting •  Live migration Cross-site •  High availability Security •  User space sharing Federated Cloud Computing - The OpenNebula Experience! 24/32
  • 25. Federated Cloud Computing Multi-tier Cloud Architecture! CloudFront •  Portal •  Cloud API (EC2, OCCI) User •  Global AuthN OpenNebula Zone OpenNebula Zone •  Multi-tenancy •  Multi-tier arch. •  Runs Instances •  Scalable •  Stores Images •  Isolation •  Networking •  Multiple-site •  Authorization support Federated Cloud Computing - The OpenNebula Experience! 25/32
  • 26. Federated Cloud Computing Challenges for Interoperability! Transparent Combination of Local Resources with Cloud Resources 1. Management Interfaces 2. Management Interfaces for Virtual Workloads for Data Elements VM VM VM VM VM 4. Contextualization 3. VM Image Description 5. Cross-site Networking and Instance Type and Latency 6. Common framework for security and QoS Federated Cloud Computing - The OpenNebula Experience! 26/32
  • 27. Federated Cloud Computing Leveraging Existing Standards and Implementing Interoperation! Standardization ●  Implement standards ●  Integrate with standards Which Standard? ●  Different de jure standards ●  Several de facto standards Interoperation ●  Implement adaptors ●  Use transformers Federated Cloud Computing - The OpenNebula Experience! 27/32
  • 28. Cloud Federation in Grid Infrastructures Grid and Cloud as Complementary Computing Models! Usage Grids Usage Clouds   Job Processing   Raw infrastructure   Big Batch System   Elasticity & Pay-per-use   File Sharing Services   Simple Web Interface Achievements Achievements   Federation of Resources   Agile Infrastructures   VO Concept   IT is another Utility But…   User experience But…   Interoperability   Complexity   Federation Resource Sharing Resource Management Scientific Applications Customize Environments Uniform Security Flexibility & Simplicity Federated Cloud Computing - The OpenNebula Experience! 28/32
  • 29. Cloud Federation in Grid Infrastructures The OpenNebula Vision for Grid Sites! •  Batch Job Processing •  Industry Applications •  Custom Execution Environments •  Other WMS (pilots) Access •  Grid Service Integration •  Complete Services (cluster) Grid Middleware IaaS Interface LRMS (LSF, PBS…) Service Virtual CE, WN… Other (web, mail...) Raw machines Provision Grid Site Federated Cloud Computing - The OpenNebula Experience! External Providers 29/32
  • 30. Cloud Federation in Grid Infrastructures The OpenNebula Vision for Grid Infrastructures ! Grid Services MarketPlace •  Federation facilities •  Security •  Sharing existing VM images •  Grid specific services •  Registry of metadata •  Image are kept elsewhere •  Supports trust Appliance Repo •  Storage VM images •  Distributed •  Multi-protocol Grid Services Cloud API Grid Services Cloud API Cloud/Grid Site Cloud/Grid Site Federated Cloud Computing - The OpenNebula Experience! 30/32
  • 31. Join our Growing Community! OpenNebula is Driven by User Needs ! How to contribute ● Join our mailing list ● Follow the development at dev.opennebula.org ● Contributions of by users: RIM, Akamai, Logica, FermiLab, SARA, Terradue, China Mobile… (approx. 100 listed at http://www.opennebula.org/ about:contributors) ● 500 validated users at dev.opennebula Ecosystem projects ● OpenNebula hosts an ecosystem catalog ● Promote and discuss ecosystem projects in our ecosystem mailing list IRC Channel ● #opennebula on irc.freenode.net Federated Cloud Computing - The OpenNebula Experience! 31/32
  • 32. Questions? We Will Be Happy to Answer Any Question ! CloudPlan.org @imllorente Federated Cloud Computing - The OpenNebula Experience! 32/32