SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
NASA Ames
           NASA Advanced Supercomputing (NAS) Division
                    California, May 24th, 2012




           Cloud Computing Architecture with
                    OpenNebula
                 HPC Cloud Use Cases

                                       Ignacio M. Llorente
                                           Project Director




© OpenNebula Project. Creative Commons Attribution-NonCommercial-ShareAlike License
Contents
Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!




  This presentation is about:
  •  Cloud case studies in HPC
  •  Private cloud computing using OpenNebula
  •  The anatomy of a Private Cloud
  •  OpenNebula innovative features for HPC




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!   2/26
What is OpenNebula?
Open Cloud Solution for Building and Managing Virtualized Data Centers!

                                               Public




                                               Private
                                                                      Hybrid


Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!            3/26
The HPC Cloud Use Case
The Pre-cloud Era!
   Access




                Grid Middleware

                 LRMS (LSF, PBS, SGE…)
    Provision




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!   4/26
The HPC Cloud Use Case
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


Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                                5/26
The HPC Cloud Use Case
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


Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                           6/26
The HPC Cloud Use Case
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!)




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                         7/26
The HPC Cloud Use Case
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…




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                              8/26
The HPC Cloud Use Case
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!)




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                          9/26
The HPC Cloud Use Case
One of Our Main User Communities!


  Supercomputing Centers




  Research Centers




  Distributed Computing Infrastructures




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!   10/26
The Anatomy of the Cloud
Different Perspectives of the Cloud!
                                                          Cloud User




Cloud Provider




                                                                       Cloud Integrator




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                 11/26
Using the Cloud
How Can I Create and Manage my Virtual Infrastructure?!

… standards (de facto and de jure) Cloud APIs to leverage existing ecosystems
      and ensure portability across providers, and self-service portal ….

  " Use AWS existing tools
    like ElasticFox                                                   •  Manage images,
  " Execute complete                                                     networks and
    computing cluster                                                    instances
  " Manage persistent
    scientific data
  " Catalog with pre-defined
    environments
  " Sharing between users
    or groups




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                       12/26
Building the Cloud
What are the Main Components to Build a Cloud Infrastructure?!

  Instance Networks
                                                                      Internet
  •  Guests
  •  Public and private networks

                                                                 " Fair share of resources
                                                                 " Place VM close to data


   Front-end                                                             Hosts
  •  Authentication                                                      •  Multiple hypervisors
  •  Authorization                                                       •  Up to 500 hosts
  •  ACLs, roles,                                                        •  Automatic failover and HA
     groups…                                                             •  Automatic resource allocation
  •  Accounting
  •  Logging
  •  Resource quotas

    Service Networks                                              Datastores
    •  Monitoring, control…                                     •  VM image storage
    •  Live migration…                                          •  Multiple datastores
    •  Storage access…                                          •  Heterogeneous configurations
                                                                •  Shared or non-shared
Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                                    13/26
Building the Cloud
Broad Commodity and Enterprise Platform Support!
         Instance Network
         •  VLAN per user (layer2)                                      Internet
         •  Open vSwitch, 802.1q
         •  Ebtables




   Front-end                                                                Hosts
  •  X509, LDAP, ssh keys                                                   •  VMware
  •  ACLs, roles, groups…                                                   •  Xen
                                                                            •  KVM




                                                                       Datastores
              Service Network                                         •  NAS: NFS, Gluster, GlusterFS…
              •  Ganglia/Nagios                                       •  SAN: Fibre Channel, iSCSI, LVM…
              •  Additional monitor agents                            •  DFS: Bit Torrent, ssh…
Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                                 14/26
Innovative Features
Clustering the Physical Resources!

   Clusters
   •  Pools of hosts that share datastores and networks
   •  Group different configurations for performance and security




                                                                      " Different Hw for
                                                                        different workloads
                                                                        profiles (HPC vs HTC)
                                                                      " Isolation and security
                                                                        levels




    Multiple Datastores per Cluster
    •  Balance I/O operations between storage servers
    •  Define different SLA policies (e.g. backup) and performance features for
       different VM types or users

Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                        15/26
Innovative Features
Centralized Management of Multiple OpenNebula Instances (Zones)!
                                                                      " Full Isolation Clouds
                                                                         Federation of of
                                                                        performance-sensitive
                                                                         •  Multi-tier architecture
                                                                         •  Scalability
                                                                        applications
                                               oZones Server             •  Isolation
                                                                      " Isolation and security
                                         •  Portal                       •  Multiple-site support
                                                                        levels
   Cloud                                 •  Cloud API (EC2, OCCI)     " Multi-tier
  Consumer                               •  Global AuthN              " Scalability
                                                                      " Multiple-site




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                              16/26
Innovative Features
On-demand Provision of Virtual Data Centers!

" Virtual Private Cloud Computing with
    Provide VOs or Departments
  ● their own isolated cloud
     Typical scenario in large organizations
     and cloud providers
    compartment
" ● Associated provision of fully-
     On-demand to clusters with
    specific Hw and isolated VDC with full
     configurable and Sw profiles, or
     control and capacity to administer its
    security levels
    users and resources




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!   17/26
Innovative Features
Hybrid Cloud Computing!


   Hybrid
   ● Extension of the local private infrastructure with resources from remote clouds
   ● Cloudbursting to meet peak or fluctuating demands

                           Cloud User                             " HTC workloads
                                                                  " Managed by the admin




                                                                  Cloud Provider
Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                        18/26
Operating the Cloud
How Can I Operate my Cloud Infrastructure?!

… programming APIs (create new tools and integrate), web interfaces (simplify
         operation), and command lined interface (create scripts)…


                                                                       " Automatic/Elastic
                                                                         Management of
                                                                         Computing Service


                  CLI


                                                                      API
                                                                      ●  XML-RPC
                                                                      ●  OCA (Ruby, Java, Python)




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                            19/26
Integrating the Cloud
The Ecosystem!
 … truly open (fully open-source, Apache license) and adaptable (modular and
            extensible)… because no two data centers are the same

  Standards                                                                  Adapters


                      CDMI              OVF                           CIMI




              Virtualization Drivers                  Configuration      Storage




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                     20/26
About the OpenNebula Project
A Project Aimed at Building the Industry Standard Open Cloud Management Tool!

                                                           Third party scalability
  • Develop & innovate                                     tests: 16,000 VMs
  • Support the community
  • Collaborate                                                        Commercial Support


                  TP
                          v1.0            v1.2        v1.4            v2.0      v2.2 V3.0   V3.2 V3.4


2005          2008                 2009                 2010                 2011       2012
dsa group doing
   research…


                                                                         4,000 downloads/
                                                                              month
                           European Funding
Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                              21/26
About the OpenNebula Project
A Quickly Growing Community More than Doubling Each Year!
                                                             25,200
 Downloads
                                                                  ●  900 downloads in the last week
                                        12,828                    ●  Linux distro and code repo

                     4,861
1,865                                140% Annual Growth

 2008                2009                 2010                  2011

 Site Visits                                               579,571
                                                                       ●  15,300 visits and 194,000 page
                                       254,186                            views in the last week

                    111,541
35,842                               150% Annual Growth

 2008                2009                 2010                  2011

Mails                                                        4,341
                                                                       ●  800 registered users at present
                                         2,293
                      1,141
 227                                170% Annual Growth
                                                                              Date: November 7th, 2011
 2008                2009                 2010                  2011
Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!                                      22/26
About the OpenNebula Project
Open Cloud Enabler in the ICT Industry!


  Enabling Hosting Companies and Telcos to Offer Cloud Services




  Enabling Technology Companies to Offer Cloud Products




  Enabling Service Companies to Offer Cloud Consulting and Integration




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!     23/26
About the OpenNebula Project
Open Cloud Enabler for Building and Operating Virtualized Data Centers!

   Industry




  Supercomputing Centers




  Research Centers




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!       24/26
About the OpenNebula Project
Open Cloud Enabler for Building and Research and Innovation!

  Distributed Computing Infrastructures




   Research Projects




                         16,000 VMs!




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!   25/26
Questions?
We Will Be Happy to Answer Any Question !




Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases!   26/26

Más contenido relacionado

La actualidad más candente

Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognitionDerek Budde
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureThanakrit Lersmethasakul
 
Cloud Application architecture styles
Cloud Application architecture styles Cloud Application architecture styles
Cloud Application architecture styles Nilay Shrivastava
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 
Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)Raj Sarode
 
Cloud computing using Eucalyptus
Cloud computing using EucalyptusCloud computing using Eucalyptus
Cloud computing using EucalyptusAbhishek Dey
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data securityMohammed Fazuluddin
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing SecurityNinh Nguyen
 
Cloud Computing Business Models
Cloud Computing Business ModelsCloud Computing Business Models
Cloud Computing Business ModelsKarri Huhtanen
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization Mahbub Noor Bappy
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architectureAdeel Javaid
 
Hybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationHybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationSai P Mishra
 
5. IO virtualization
5. IO virtualization5. IO virtualization
5. IO virtualizationHwanju Kim
 
Eucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud ComputingEucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud Computingelliando dias
 
Infrastructure as a Service ( IaaS)
Infrastructure as a Service ( IaaS)Infrastructure as a Service ( IaaS)
Infrastructure as a Service ( IaaS)Ravindra Dastikop
 

La actualidad más candente (20)

Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
 
Cloud Computing Using OpenStack
Cloud Computing Using OpenStack Cloud Computing Using OpenStack
Cloud Computing Using OpenStack
 
Cloud sim
Cloud simCloud sim
Cloud sim
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
 
Cloud Application architecture styles
Cloud Application architecture styles Cloud Application architecture styles
Cloud Application architecture styles
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 
Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)Chap 3 infrastructure as a service(iaas)
Chap 3 infrastructure as a service(iaas)
 
Security As A Service In Cloud(SECaaS)
Security As A Service In Cloud(SECaaS)Security As A Service In Cloud(SECaaS)
Security As A Service In Cloud(SECaaS)
 
Cloud computing using Eucalyptus
Cloud computing using EucalyptusCloud computing using Eucalyptus
Cloud computing using Eucalyptus
 
Databases in the Cloud
Databases in the CloudDatabases in the Cloud
Databases in the Cloud
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data security
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
 
Cloud Computing Business Models
Cloud Computing Business ModelsCloud Computing Business Models
Cloud Computing Business Models
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
Hybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationHybrid Cloud and Its Implementation
Hybrid Cloud and Its Implementation
 
5. IO virtualization
5. IO virtualization5. IO virtualization
5. IO virtualization
 
Cloud Reference Model
Cloud Reference ModelCloud Reference Model
Cloud Reference Model
 
Eucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud ComputingEucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud Computing
 
Infrastructure as a Service ( IaaS)
Infrastructure as a Service ( IaaS)Infrastructure as a Service ( IaaS)
Infrastructure as a Service ( IaaS)
 

Destacado

OpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPON
OpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPONOpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPON
OpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPONOpenNebula Project
 
CloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkCloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkOpenNebula Project
 
OpenNebulaConf2017EU: Alternative Context for Windows by Paul Batchelor, Blac...
OpenNebulaConf2017EU: Alternative Context for Windows by Paul Batchelor, Blac...OpenNebulaConf2017EU: Alternative Context for Windows by Paul Batchelor, Blac...
OpenNebulaConf2017EU: Alternative Context for Windows by Paul Batchelor, Blac...OpenNebula Project
 
Opennebula instalação
Opennebula instalaçãoOpennebula instalação
Opennebula instalaçãoLuís Eduardo
 
OpenNebulaConf2017EU: Rudder by Florian, Heigl
OpenNebulaConf2017EU: Rudder by Florian, HeiglOpenNebulaConf2017EU: Rudder by Florian, Heigl
OpenNebulaConf2017EU: Rudder by Florian, HeiglOpenNebula Project
 
OpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on TutorialOpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on TutorialOpenNebula Project
 

Destacado (6)

OpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPON
OpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPONOpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPON
OpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPON
 
CloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talkCloudOpen 2012 OpenNebula talk
CloudOpen 2012 OpenNebula talk
 
OpenNebulaConf2017EU: Alternative Context for Windows by Paul Batchelor, Blac...
OpenNebulaConf2017EU: Alternative Context for Windows by Paul Batchelor, Blac...OpenNebulaConf2017EU: Alternative Context for Windows by Paul Batchelor, Blac...
OpenNebulaConf2017EU: Alternative Context for Windows by Paul Batchelor, Blac...
 
Opennebula instalação
Opennebula instalaçãoOpennebula instalação
Opennebula instalação
 
OpenNebulaConf2017EU: Rudder by Florian, Heigl
OpenNebulaConf2017EU: Rudder by Florian, HeiglOpenNebulaConf2017EU: Rudder by Florian, Heigl
OpenNebulaConf2017EU: Rudder by Florian, Heigl
 
OpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on TutorialOpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on Tutorial
 

Similar a Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA Ames 2012

HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaIgnacio 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 StudiesOpenNebula Project
 
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
 
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
 
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...OpenNebula Project
 
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...OpenNebula Project
 
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebula
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebulaEGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebula
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebulaOpenNebula Project
 
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
 
OpenNebula Interoperability
OpenNebula InteroperabilityOpenNebula Interoperability
OpenNebula Interoperabilitydmamolina
 
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
 
Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2Ruben S. Montero
 
Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Ranjan Ghosh
 
HPC HUB - Virtual Supercomputer on Demand
HPC HUB - Virtual Supercomputer on DemandHPC HUB - Virtual Supercomputer on Demand
HPC HUB - Virtual Supercomputer on DemandVilgelm Bitner
 
Soaring the Clouds with Meandre
Soaring the Clouds with MeandreSoaring the Clouds with Meandre
Soaring the Clouds with MeandreXavier Llorà
 
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014 Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014 OpenNebula Project
 
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
 
Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSSteve Wong
 

Similar a Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA Ames 2012 (20)

HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebula
 
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
 
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
 
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
 
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
ISC Cloud'13 - Hands-On Tutorial on “Building Your Cloud for HPC, Here & Now,...
 
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
 
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebula
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebulaEGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebula
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebula
 
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
 
Linuxtag 2012 - OpenNebula
Linuxtag 2012 - OpenNebula  Linuxtag 2012 - OpenNebula
Linuxtag 2012 - OpenNebula
 
OpenNebula Interoperability
OpenNebula InteroperabilityOpenNebula Interoperability
OpenNebula Interoperability
 
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
 
Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2Building Clouds with OpenNebula2.2
Building Clouds with OpenNebula2.2
 
Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Cloud101-Introduction to cloud
Cloud101-Introduction to cloud
 
HPC HUB - Virtual Supercomputer on Demand
HPC HUB - Virtual Supercomputer on DemandHPC HUB - Virtual Supercomputer on Demand
HPC HUB - Virtual Supercomputer on Demand
 
Soaring the Clouds with Meandre
Soaring the Clouds with MeandreSoaring the Clouds with Meandre
Soaring the Clouds with Meandre
 
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014 Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014
 
Cloud computing from an institutional perspective
Cloud computing from an institutional perspectiveCloud computing from an institutional perspective
Cloud computing from an institutional perspective
 
Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OS
 
Big data and cloud
Big data and cloudBig data and cloud
Big data and cloud
 

Más de Ignacio M. Llorente

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
 
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
 
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
 
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
 
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
 
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 (12)

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 ...
 
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
 
OpenNebula Interoperability and Portability DMTF 2011
OpenNebula Interoperability and Portability  DMTF 2011OpenNebula Interoperability and Portability  DMTF 2011
OpenNebula Interoperability and Portability DMTF 2011
 
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
 
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
 
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
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
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...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Cloud Computing Architecture with Open Nebula - HPC Cloud Use Cases - NASA Ames 2012

  • 1. NASA Ames NASA Advanced Supercomputing (NAS) Division California, May 24th, 2012 Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases Ignacio M. Llorente Project Director © OpenNebula Project. Creative Commons Attribution-NonCommercial-ShareAlike License
  • 2. Contents Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! This presentation is about: •  Cloud case studies in HPC •  Private cloud computing using OpenNebula •  The anatomy of a Private Cloud •  OpenNebula innovative features for HPC Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 2/26
  • 3. What is OpenNebula? Open Cloud Solution for Building and Managing Virtualized Data Centers! Public Private Hybrid Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 3/26
  • 4. The HPC Cloud Use Case The Pre-cloud Era! Access Grid Middleware LRMS (LSF, PBS, SGE…) Provision Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 4/26
  • 5. The HPC Cloud Use Case 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 Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 5/26
  • 6. The HPC Cloud Use Case 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 Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 6/26
  • 7. The HPC Cloud Use Case 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!) Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 7/26
  • 8. The HPC Cloud Use Case 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… Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 8/26
  • 9. The HPC Cloud Use Case 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!) Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 9/26
  • 10. The HPC Cloud Use Case One of Our Main User Communities! Supercomputing Centers Research Centers Distributed Computing Infrastructures Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 10/26
  • 11. The Anatomy of the Cloud Different Perspectives of the Cloud! Cloud User Cloud Provider Cloud Integrator Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 11/26
  • 12. Using the Cloud How Can I Create and Manage my Virtual Infrastructure?! … standards (de facto and de jure) Cloud APIs to leverage existing ecosystems and ensure portability across providers, and self-service portal …. " Use AWS existing tools like ElasticFox •  Manage images, " Execute complete networks and computing cluster instances " Manage persistent scientific data " Catalog with pre-defined environments " Sharing between users or groups Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 12/26
  • 13. Building the Cloud What are the Main Components to Build a Cloud Infrastructure?! Instance Networks Internet •  Guests •  Public and private networks " Fair share of resources " Place VM close to data Front-end Hosts •  Authentication •  Multiple hypervisors •  Authorization •  Up to 500 hosts •  ACLs, roles, •  Automatic failover and HA groups… •  Automatic resource allocation •  Accounting •  Logging •  Resource quotas Service Networks Datastores •  Monitoring, control… •  VM image storage •  Live migration… •  Multiple datastores •  Storage access… •  Heterogeneous configurations •  Shared or non-shared Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 13/26
  • 14. Building the Cloud Broad Commodity and Enterprise Platform Support! Instance Network •  VLAN per user (layer2) Internet •  Open vSwitch, 802.1q •  Ebtables Front-end Hosts •  X509, LDAP, ssh keys •  VMware •  ACLs, roles, groups… •  Xen •  KVM Datastores Service Network •  NAS: NFS, Gluster, GlusterFS… •  Ganglia/Nagios •  SAN: Fibre Channel, iSCSI, LVM… •  Additional monitor agents •  DFS: Bit Torrent, ssh… Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 14/26
  • 15. Innovative Features Clustering the Physical Resources! Clusters •  Pools of hosts that share datastores and networks •  Group different configurations for performance and security " Different Hw for different workloads profiles (HPC vs HTC) " Isolation and security levels Multiple Datastores per Cluster •  Balance I/O operations between storage servers •  Define different SLA policies (e.g. backup) and performance features for different VM types or users Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 15/26
  • 16. Innovative Features Centralized Management of Multiple OpenNebula Instances (Zones)! " Full Isolation Clouds Federation of of performance-sensitive •  Multi-tier architecture •  Scalability applications oZones Server •  Isolation " Isolation and security •  Portal •  Multiple-site support levels Cloud •  Cloud API (EC2, OCCI) " Multi-tier Consumer •  Global AuthN " Scalability " Multiple-site Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 16/26
  • 17. Innovative Features On-demand Provision of Virtual Data Centers! " Virtual Private Cloud Computing with Provide VOs or Departments ● their own isolated cloud Typical scenario in large organizations and cloud providers compartment " ● Associated provision of fully- On-demand to clusters with specific Hw and isolated VDC with full configurable and Sw profiles, or control and capacity to administer its security levels users and resources Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 17/26
  • 18. Innovative Features Hybrid Cloud Computing! Hybrid ● Extension of the local private infrastructure with resources from remote clouds ● Cloudbursting to meet peak or fluctuating demands Cloud User " HTC workloads " Managed by the admin Cloud Provider Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 18/26
  • 19. Operating the Cloud How Can I Operate my Cloud Infrastructure?! … programming APIs (create new tools and integrate), web interfaces (simplify operation), and command lined interface (create scripts)… " Automatic/Elastic Management of Computing Service CLI API ●  XML-RPC ●  OCA (Ruby, Java, Python) Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 19/26
  • 20. Integrating the Cloud The Ecosystem! … truly open (fully open-source, Apache license) and adaptable (modular and extensible)… because no two data centers are the same Standards Adapters CDMI OVF CIMI Virtualization Drivers Configuration Storage Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 20/26
  • 21. About the OpenNebula Project A Project Aimed at Building the Industry Standard Open Cloud Management Tool! Third party scalability • Develop & innovate tests: 16,000 VMs • Support the community • Collaborate Commercial Support TP v1.0 v1.2 v1.4 v2.0 v2.2 V3.0 V3.2 V3.4 2005 2008 2009 2010 2011 2012 dsa group doing research… 4,000 downloads/ month European Funding Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 21/26
  • 22. About the OpenNebula Project A Quickly Growing Community More than Doubling Each Year! 25,200 Downloads ●  900 downloads in the last week 12,828 ●  Linux distro and code repo 4,861 1,865 140% Annual Growth 2008 2009 2010 2011 Site Visits 579,571 ●  15,300 visits and 194,000 page 254,186 views in the last week 111,541 35,842 150% Annual Growth 2008 2009 2010 2011 Mails 4,341 ●  800 registered users at present 2,293 1,141 227 170% Annual Growth Date: November 7th, 2011 2008 2009 2010 2011 Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 22/26
  • 23. About the OpenNebula Project Open Cloud Enabler in the ICT Industry! Enabling Hosting Companies and Telcos to Offer Cloud Services Enabling Technology Companies to Offer Cloud Products Enabling Service Companies to Offer Cloud Consulting and Integration Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 23/26
  • 24. About the OpenNebula Project Open Cloud Enabler for Building and Operating Virtualized Data Centers! Industry Supercomputing Centers Research Centers Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 24/26
  • 25. About the OpenNebula Project Open Cloud Enabler for Building and Research and Innovation! Distributed Computing Infrastructures Research Projects 16,000 VMs! Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 25/26
  • 26. Questions? We Will Be Happy to Answer Any Question ! Cloud Computing Architecture with OpenNebula - HPC Cloud Use Cases! 26/26