SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
Accelerating Science
  with OpenStack

         Jan van Eldik
    Jan.van.Eldik@cern.ch



     OpenStack in Action
     November 29, 2012
What is CERN ?
• Conseil Européen pour la
  Recherche Nucléaire –
  aka European Laboratory
  for Particle Physics
• Founded in 1954 with an
  international treaty
• Between Geneva and the
  Jura mountains,
  straddling the Swiss-
  French border
• Our business is
  fundamental physics ,
  what is the universe
  OpenStack in Action - does it
  made of and how
  work
Answering fundamental questions…
 • How to explain particles have mass?
   We have theories and accumulating experimental evidence.. Getting close…

 • What is 96% of the universe made of ?
   We can only see 4% of its estimated mass!

 • Why isn’t there anti-matter
   in the universe?
   Nature should be symmetric…

 • What was the state of matter just
   after the « Big Bang » ?
   Travelling back to the earliest instants of
   the universe would help…

 OpenStack in Action -
The Large Hadron Collider




OpenStack in Action -
OpenStack in Action -
OpenStack in Action -
OpenStack in Action - 3
Tier-0 (CERN):
                                                            • Data recording
                                                            • Initial data
                                                              reconstruction
                                                            • Data distribution


                                                           Tier-1 (11 centres):
                                                           • Permanent storage
                                                           • Re-processing
                                                           • Analysis


                                                           Tier-2 (~200 centres):
                                                           • Simulation
                                                           • End-user analysis


• Data is recorded at CERN and Tier-1s and analysed in the Worldwide LHC
  Computing Grid
• In a normal day, the grid provides 100,000 CPU days executing over 2 million jobs
  OpenStack in Action -
•    Data Centre by Numbers
       – Hardware installation & retirement
       –     ~7,000 hardware movements/year; ~1,800 disk failures/year


           Racks                         828     Disks                            64,109         Tape Drives                160
                                                 Raw disk capacity
           Servers                    11,728                                      63,289         Tape Cartridges         45,000
                                                 (TiB)
           Processors                 15,694     Memory modules                   56,014         Tape slots              56,000
           Cores                      64,238     Memory capacity                                 Tape Capacity (TiB)     73,000
                                                                                      158
                                                 (TiB)
           HEPSpec06                 482,507
                                                 RAID controllers                  3,749         High Speed
                                                                                                 Routers
                                                                                                                             24
                                                                                                 (640 Mbps → 2.4
                                                         Other; 0% Fujitsu; 3%                   Tbps)
                                                                             Hitachi; 23%
                                                                                 HP; 0%          Ethernet Switches          350
      Xeon 3GHz; 4% Xeon 5150; 2%5160; 10%
                            Xeon                                                 Maxtor; 0%      10 Gbps ports            2,000
     Xeon L5520; 33%            Xeon E5345; 14%
                              Xeon E5335; 7% WDC; 59%                                            Switching Capacity    4.8 Tbps
                                                                              Seagate; 15%       1 Gbps ports            16,939
        Xeon L5420; Xeon E5410; Xeon E5405; 6%
                    8%          16%                                                              10 Gbps ports              558

                                                                                              IT Power Consumption     2,456 KW
                                                                                              Total Power
                                                                                                                       3,890 KW
                                                                                              Consumption




    OpenStack in Action -
Current infrastructure
• Around 12k servers
   – Dedicated compute, dedicated disk server, dedicated service nodes
   – Majority Scientific Linux (RHEL5/6 clone)
   – Mostly running on real hardware
   – Last couple of years, we’ve consolidated some of the service nodes
     onto Microsoft HyperV
   – Various other virtualisation projects around
• Many diverse applications (”clusters”)
   – Managed by different teams (CERN IT + experiment groups) ….
   – … using our own management toolset
   – Quattor / CDB configuration tool
   – Lemon computer monitoring
New data centre to expand
                 capacity
                         • Data centre in Geneva
                           at the limit of electrical
                           capacity at 3.5MW
                         • New centre chosen in
                           Budapest, Hungary
                         • Additional 2.7MW of
                           usable power
                         • Hands off facility
                         • Deploying from 2013
                           with 200Gbit/s network
                           to CERN



OpenStack in Action -
Time to change strategy
• Rationale
    – Need to manage twice the servers as today
    – No increase in staff numbers
    – Tools becoming increasingly brittle and will not scale as-is
• Approach
    – CERN is no longer a special case for compute
    – Adopt an open source tool chain model
    – Our engineers rapidly iterate
    – Evaluate solutions in the problem domain
    – Identify functional gaps and challenge them
    – Select first choice but be prepared to change in future
    – Contribute new function back to the community


OpenStack in Action -
Prepare the move to the clouds
• Improve operational efficiency
    – Machine ordering, reception and testing
    – Hardware interventions with long running programs
    – Multiple operating system demand
• Improve resource efficiency
    – Exploit idle resources, especially waiting for disk and tape I/O
    – Highly variable load such as interactive or build machines
• Enable cloud architectures
    – Gradual migration to cloud interfaces and workflows
• Improve responsiveness
    – Self-Service with coffee break response time


OpenStack in Action -
Public Procurement Purchase Model
Step                                 Time (Days)       Elapsed (Days)
User expresses requirement                                              0
Market Survey prepared                           15                   15
Market Survey for possible vendors               30                   45
Specifications prepared                          15                   60
Vendor responses                                 30                   90
Test systems evaluated                           30                120
Offers adjudicated                               10                130
Finance committee                                30                160
Hardware delivered                               90                250
Burn in and acceptance               30 days typical               280
                                          380 worst
                                               case
Total                                                     280+ Days
OpenStack in Action -
Service Model
                             • Pets are given names like
                                 pussinboots.cern.ch
                             • They are unique, lovingly hand raised
                                 and cared for
                             • When they get ill, you nurse them back
                                 to health

                             • Cattle are given numbers like
                                 vm0042.cern.ch
                             • They are almost identical to other cattle
                             • When they get ill, you get another one



     • Future application architectures should use Cattle but Pets with
          strong configuration management are viable and still needed
OpenStack in Action -
Supporting the Pets with OpenStack
• Network
    – Interfacing with legacy site DNS and IP management
    – Ensuring Kerberos identity before VM start
• Puppet
    – Ease use of configuration management tools with our users
    – Exploit mcollective for orchestration/delegation
• External Block Storage
    – Looking to use Cinder with Gluster backing store
• Live migration to maximise availability
    – KVM live migration using Gluster


OpenStack in Action -
Current Status of OpenStack at CERN
• Working on an Essex code base from the EPEL repository
    – Excellent experience with the Fedora Cloud SIG team
    – Cloud-init for contextualisation, oz for images (Linux and
      Windows)
• Components
    – Current focus is on Nova with KVM and Hyper-V
    – Tests with Swift are ongoing but require significant experiment
      code changes
• Pre-production facility with around 170 Hypervisors, with
  2700 VMs integrated with CERN infrastructure, Puppet
  deployed

OpenStack in Action -
• Click to edit Master text styles
                    – Second level
                    – Third level
                        • Fourth level
                            – Fifth level




OpenStack in Action -
When communities combine…
• OpenStack’s many components and options make
  configuration complex out of the box
• Puppet forge module from PuppetLabs does our
  configuration
• The Foreman adds OpenStack provisioning for user kiosk
  to a configured machine in 15 minutes




OpenStack in Action -
Foreman to manage Puppetized VM




OpenStack in Action -
Active Directory Integration
• CERN’s Active Directory
   –   Unified identity management across the site
   –   44,000 users
   –   29,000 groups
   –   200 arrivals/departures per month
• Full integration with Active Directory via LDAP
   – Uses the OpenLDAP backend with some particular configuration
     settings
   – Aim for minimal changes to Active Directory
   – 7 patches submitted around hard coded values and additional filtering
• Now in use in our pre-production instance
   – Map project roles (admins, members) to groups
   – Documentation in the OpenStack wiki


OpenStack in Action -
Welcome Back Hyper-V!
• We currently use Hyper-V/System Centre for our server
  consolidation activities
    – But need to scale to 100x current installation size
• Choice of hypervisors should be tactical
    – Performance
    – Compatibility/Support with integration components
    – Image migration from legacy environments
• CERN is working closely with the Hyper-V OpenStack
  team
    – Puppet to configure hypervisors on Windows
    – Most functions work well but further work on Console, Ceilometer,
      …
OpenStack in Action -
Opportunistic Clouds in online experiment
                    farms
• The CERN experiments have farms of 1000s of Linux
  servers close to the detectors to filter the 1PByte/s down
  to 6GByte/s to be recorded to tape
• When the accelerator is not running, these machines are
  currently idle
    – Accelerator has regular maintenance slots of several days
    – Long Shutdown due from March 2013-November 2014
• One of the experiments are deploying OpenStack on
  their farm
    – Simulation (low I/O, high CPU)
    – Analysis (high I/O, high CPU, high network)

OpenStack in Action -
Federated European Clouds
• Two significant European projects around Federated Clouds
    – European Grid Initiative Federated Cloud as a federation of grid sites
      providing IaaS
    – HELiX Nebula European Union funded project to create a scientific
      cloud based on commercial providers
                                                        EGI Federated Cloud Sites
                                             CESGA          CESNET      INFN        SARA


                                             Cyfronet       FZ Jülich   SZTAKI      IPHC


                                             GRIF           GRNET       KTH         Oxford


                                             GWDG           IGI         TCD         IN2P3


                                             STFC



OpenStack in Action -
Federated Cloud Commonalities
• Basic building blocks
    – Each site gives an IaaS endpoint with an API and common
      security policy
    – OCCI? CDMI ? Libcloud ? Jclouds ?
    – Image stores available across the sites
    – Federated identity management based on X .509 certificates
    – Consolidation of accounting information to validate pledges and
      usage
• Multiple cloud technologies
    – OpenStack
    – OpenNebula
    – Proprietary

OpenStack in Action -
Next Steps
• Deploy into production at the start of 2013 with Folsom running the
  Grid software on top of OpenStack IaaS
• Support multi-site operations with 2nd data centre in Hungary
• Exploit new functionality
   – Ceilometer for metering
   – Bare metal for non-virtualised use cases such as high I/O
      servers
   – X.509 user certificate authentication
   – Load balancing as a service


Ramping to 15,000 hypervisors with
100,000 to 300,000 VMs by 2015
OpenStack in Action -
What we are looking for…
• Best practice for
    – Monitoring and KPIs as part of core functionality
    – Guest disaster recovery
    – Migration between versions of OpenStack
• Roles within multi-user projects
    – VM owner allowed to manage their own resources (start/stop/delete)
    – Project admins allowed to manage all resources
    – Other members should not have high rights over other members VMs
• Global quota management for non-elastic private cloud
    – Manage resource prioritisation and allocation centrally
    – Capacity management / utilisation for planning



OpenStack in Action -
Conclusions
• Production at CERN in next few months on Folsom
   – Our emphasis will shift to focus on stability
   – Integrate CERN legacy integrations via formal user exits
   – Work together with others on scaling improvements
• Community is key to shared success
   – Our problems are often resolved before we raise them
   – Packaging teams are producing reliable builds promptly
• CERN contributes and benefits
   – Thanks to everyone for their efforts and enthusiasm
   – Not just code but documentation, tests, blogs, …




OpenStack in Action -
Backup Slides




OpenStack in Action - 3
References

CERN                                      http://public.web.cern.ch/public/
Scientific Linux                          http://www.scientificlinux.org/
Worldwide LHC Computing Grid              http://lcg.web.cern.ch/lcg/
                                          http://rtm.hep.ph.ic.ac.uk/
Jobs                                      http://cern.ch/jobs
Detailed Report on Agile Infrastructure   http://cern.ch/go/N8wp
HELiX Nebula                              http://helix-nebula.eu/
EGI Cloud Taskforce                       https://wiki.egi.eu/wiki/Fedcloud-tf




 OpenStack in Action -
OpenStack in Action - 3
Community collaboration on an international scale




OpenStack in Action -
The Large Hadron Collider (LHC) tunnel




 OpenStack in Action - 3
                            33
Accumulating events in 2009-2011




OpenStack in Action -
Heavy Ion Collisions




OpenStack in Action -
OpenStack in Action -
Our Challenges - Data storage




                        •   >20 years retention
                        •   6GB/s average
                        •   25GB/s peaks
                        •   30PB/year to
                            record
OpenStack in Action -
45,000 tapes holding 73PB of physics data




OpenStack in Action -
Building Blocks
                             mcollective, yum              Bamboo

     Puppet
                                          AIMS/PXE
                                           Foreman                  JIRA

  OpenStack
    Nova


                                                                           git



                                                                    Koji, Mock
                                           Yum repo
Active Directory /                           Pulp
      LDAP




                                                      Lemon /
       Hardware
                                                      Hadoop
       database
                           Puppet-DB
OpenStack in Action -
Training and Support
•   Buy the book rather than guru mentoring
•   Follow the mailing lists to learn
•   Newcomers are rapidly productive (and often know more than us)
•   Community and Enterprise support means we’re not on our own




OpenStack in Action -

Contenu connexe

Tendances

Continuum PCAP
Continuum PCAP Continuum PCAP
Continuum PCAP rwachsman
 
HPCMPUG2011 cray tutorial
HPCMPUG2011 cray tutorialHPCMPUG2011 cray tutorial
HPCMPUG2011 cray tutorialJeff Larkin
 
Numascale Product IBM
Numascale Product IBMNumascale Product IBM
Numascale Product IBMIBM Danmark
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDKLagopus SDN/OpenFlow switch
 
Report to the NAC
Report to the NACReport to the NAC
Report to the NACLarry Smarr
 
2014-4Q-OpenStack-Fall-presentation-public-20150310a
2014-4Q-OpenStack-Fall-presentation-public-20150310a2014-4Q-OpenStack-Fall-presentation-public-20150310a
2014-4Q-OpenStack-Fall-presentation-public-20150310aKen Igarashi
 
Performance Evaluation of Traditional Caching Policies on a Large System with...
Performance Evaluation of Traditional Caching Policies on a Large System with...Performance Evaluation of Traditional Caching Policies on a Large System with...
Performance Evaluation of Traditional Caching Policies on a Large System with...Xiao Qin
 
Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...
Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...
Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...Dell Technologies
 
An Overview of [Linux] Kernel Lock Improvements -- Linuxcon NA 2014
An Overview of [Linux] Kernel Lock Improvements -- Linuxcon NA 2014An Overview of [Linux] Kernel Lock Improvements -- Linuxcon NA 2014
An Overview of [Linux] Kernel Lock Improvements -- Linuxcon NA 2014Davidlohr Bueso
 
Netmap presentation
Netmap presentationNetmap presentation
Netmap presentationAmir Razmjou
 
FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)Kirill Tsym
 
Early Benchmarking Results for Neuromorphic Computing
Early Benchmarking Results for Neuromorphic ComputingEarly Benchmarking Results for Neuromorphic Computing
Early Benchmarking Results for Neuromorphic ComputingDESMOND YUEN
 
IP Address Lookup By Using GPU
IP Address Lookup By Using GPUIP Address Lookup By Using GPU
IP Address Lookup By Using GPUJino Antony
 
Sun cluster 3.0 introduce
Sun cluster 3.0 introduce Sun cluster 3.0 introduce
Sun cluster 3.0 introduce gilbertgreen
 
Recent advance in netmap/VALE(mSwitch)
Recent advance in netmap/VALE(mSwitch)Recent advance in netmap/VALE(mSwitch)
Recent advance in netmap/VALE(mSwitch)micchie
 
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...Jim St. Leger
 
Dell Technologies Dell EMC POWERMAX Storage On One Single Page - POSTER - v1a...
Dell Technologies Dell EMC POWERMAX Storage On One Single Page - POSTER - v1a...Dell Technologies Dell EMC POWERMAX Storage On One Single Page - POSTER - v1a...
Dell Technologies Dell EMC POWERMAX Storage On One Single Page - POSTER - v1a...Dell Technologies
 

Tendances (20)

Continuum PCAP
Continuum PCAP Continuum PCAP
Continuum PCAP
 
HPCMPUG2011 cray tutorial
HPCMPUG2011 cray tutorialHPCMPUG2011 cray tutorial
HPCMPUG2011 cray tutorial
 
Numascale Product IBM
Numascale Product IBMNumascale Product IBM
Numascale Product IBM
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
 
Report to the NAC
Report to the NACReport to the NAC
Report to the NAC
 
2014-4Q-OpenStack-Fall-presentation-public-20150310a
2014-4Q-OpenStack-Fall-presentation-public-20150310a2014-4Q-OpenStack-Fall-presentation-public-20150310a
2014-4Q-OpenStack-Fall-presentation-public-20150310a
 
Performance Evaluation of Traditional Caching Policies on a Large System with...
Performance Evaluation of Traditional Caching Policies on a Large System with...Performance Evaluation of Traditional Caching Policies on a Large System with...
Performance Evaluation of Traditional Caching Policies on a Large System with...
 
Vigor Ex
Vigor ExVigor Ex
Vigor Ex
 
Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...
Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...
Dell Technologies Dell EMC ISILON Storage On One Single Page - POSTER - v1a S...
 
An Overview of [Linux] Kernel Lock Improvements -- Linuxcon NA 2014
An Overview of [Linux] Kernel Lock Improvements -- Linuxcon NA 2014An Overview of [Linux] Kernel Lock Improvements -- Linuxcon NA 2014
An Overview of [Linux] Kernel Lock Improvements -- Linuxcon NA 2014
 
Userspace networking
Userspace networkingUserspace networking
Userspace networking
 
Netmap presentation
Netmap presentationNetmap presentation
Netmap presentation
 
Ibm power7
Ibm power7Ibm power7
Ibm power7
 
FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)
 
Early Benchmarking Results for Neuromorphic Computing
Early Benchmarking Results for Neuromorphic ComputingEarly Benchmarking Results for Neuromorphic Computing
Early Benchmarking Results for Neuromorphic Computing
 
IP Address Lookup By Using GPU
IP Address Lookup By Using GPUIP Address Lookup By Using GPU
IP Address Lookup By Using GPU
 
Sun cluster 3.0 introduce
Sun cluster 3.0 introduce Sun cluster 3.0 introduce
Sun cluster 3.0 introduce
 
Recent advance in netmap/VALE(mSwitch)
Recent advance in netmap/VALE(mSwitch)Recent advance in netmap/VALE(mSwitch)
Recent advance in netmap/VALE(mSwitch)
 
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
 
Dell Technologies Dell EMC POWERMAX Storage On One Single Page - POSTER - v1a...
Dell Technologies Dell EMC POWERMAX Storage On One Single Page - POSTER - v1a...Dell Technologies Dell EMC POWERMAX Storage On One Single Page - POSTER - v1a...
Dell Technologies Dell EMC POWERMAX Storage On One Single Page - POSTER - v1a...
 

En vedette

Coastal carbon_Andy Steven
Coastal carbon_Andy StevenCoastal carbon_Andy Steven
Coastal carbon_Andy StevenTERN Australia
 
Welcome to my school
Welcome to my schoolWelcome to my school
Welcome to my schoolmezoszaki
 
Thinking Outside the Box that Keeps Moving
Thinking Outside the Box that Keeps MovingThinking Outside the Box that Keeps Moving
Thinking Outside the Box that Keeps MovingLuke Brooker
 
Climb - Property-based dispatch in functional languages [Report]
Climb - Property-based dispatch in functional languages [Report]Climb - Property-based dispatch in functional languages [Report]
Climb - Property-based dispatch in functional languages [Report]Christopher Chedeau
 
Communication in business life
Communication in business lifeCommunication in business life
Communication in business lifeFilip Buček
 
Using Oracle Applications on your iPad
Using Oracle Applications on your iPadUsing Oracle Applications on your iPad
Using Oracle Applications on your iPadOracle Day
 
Pengumuman sipencatar 2015
Pengumuman sipencatar 2015Pengumuman sipencatar 2015
Pengumuman sipencatar 2015raizin
 
Choose the best answers for the question
Choose the best answers for the questionChoose the best answers for the question
Choose the best answers for the questionRosmah Mustaffa
 
Lean Translation -
Lean Translation - Lean Translation -
Lean Translation - PhraseApp
 
What's a Good Chinese Daily Deal - A Market Analysis - May 2011 - Dataotuan.com
What's a Good Chinese Daily Deal - A Market Analysis - May 2011 - Dataotuan.com What's a Good Chinese Daily Deal - A Market Analysis - May 2011 - Dataotuan.com
What's a Good Chinese Daily Deal - A Market Analysis - May 2011 - Dataotuan.com dataotuan
 
Sales presentation market explore-english
Sales presentation   market explore-englishSales presentation   market explore-english
Sales presentation market explore-englishRachid QCHIQACH
 

En vedette (20)

Coastal carbon_Andy Steven
Coastal carbon_Andy StevenCoastal carbon_Andy Steven
Coastal carbon_Andy Steven
 
Opjo
OpjoOpjo
Opjo
 
The pharaoh’s curses—the constraint from god
The pharaoh’s curses—the constraint from godThe pharaoh’s curses—the constraint from god
The pharaoh’s curses—the constraint from god
 
Welcome to my school
Welcome to my schoolWelcome to my school
Welcome to my school
 
Thinking Outside the Box that Keeps Moving
Thinking Outside the Box that Keeps MovingThinking Outside the Box that Keeps Moving
Thinking Outside the Box that Keeps Moving
 
Info penting
Info pentingInfo penting
Info penting
 
Ngaputaw ppt
Ngaputaw pptNgaputaw ppt
Ngaputaw ppt
 
Ggdds
GgddsGgdds
Ggdds
 
srgoc
srgocsrgoc
srgoc
 
Climb - Property-based dispatch in functional languages [Report]
Climb - Property-based dispatch in functional languages [Report]Climb - Property-based dispatch in functional languages [Report]
Climb - Property-based dispatch in functional languages [Report]
 
Communication in business life
Communication in business lifeCommunication in business life
Communication in business life
 
Using Oracle Applications on your iPad
Using Oracle Applications on your iPadUsing Oracle Applications on your iPad
Using Oracle Applications on your iPad
 
工作人生
工作人生工作人生
工作人生
 
Pengumuman sipencatar 2015
Pengumuman sipencatar 2015Pengumuman sipencatar 2015
Pengumuman sipencatar 2015
 
Choose the best answers for the question
Choose the best answers for the questionChoose the best answers for the question
Choose the best answers for the question
 
Lean Translation -
Lean Translation - Lean Translation -
Lean Translation -
 
Unit 1.my school
Unit 1.my schoolUnit 1.my school
Unit 1.my school
 
What's a Good Chinese Daily Deal - A Market Analysis - May 2011 - Dataotuan.com
What's a Good Chinese Daily Deal - A Market Analysis - May 2011 - Dataotuan.com What's a Good Chinese Daily Deal - A Market Analysis - May 2011 - Dataotuan.com
What's a Good Chinese Daily Deal - A Market Analysis - May 2011 - Dataotuan.com
 
Portraiture 7
Portraiture 7Portraiture 7
Portraiture 7
 
Sales presentation market explore-english
Sales presentation   market explore-englishSales presentation   market explore-english
Sales presentation market explore-english
 

Similaire à Open stack in action cern _openstack_accelerating_science

20121205 open stack_accelerating_science_v3
20121205 open stack_accelerating_science_v320121205 open stack_accelerating_science_v3
20121205 open stack_accelerating_science_v3Tim Bell
 
20121017 OpenStack Accelerating Science
20121017 OpenStack Accelerating Science20121017 OpenStack Accelerating Science
20121017 OpenStack Accelerating ScienceTim Bell
 
Accelerating science with Puppet
Accelerating science with PuppetAccelerating science with Puppet
Accelerating science with PuppetTim Bell
 
High performace network of Cloud Native Taiwan User Group
High performace network of Cloud Native Taiwan User GroupHigh performace network of Cloud Native Taiwan User Group
High performace network of Cloud Native Taiwan User GroupHungWei Chiu
 
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchDPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchJim St. Leger
 
Lec13 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Multicore
Lec13 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- MulticoreLec13 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Multicore
Lec13 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- MulticoreHsien-Hsin Sean Lee, Ph.D.
 
Introduction to DPDK
Introduction to DPDKIntroduction to DPDK
Introduction to DPDKKernel TLV
 
More Efficient Object Replication in OpenStack Summit Juno
More Efficient Object Replication in OpenStack Summit JunoMore Efficient Object Replication in OpenStack Summit Juno
More Efficient Object Replication in OpenStack Summit JunoKota Tsuyuzaki
 
Scaling Ceph at CERN - Ceph Day Frankfurt
Scaling Ceph at CERN - Ceph Day Frankfurt Scaling Ceph at CERN - Ceph Day Frankfurt
Scaling Ceph at CERN - Ceph Day Frankfurt Ceph Community
 
NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus Hirofumi Ichihara
 
Using Many-Core Processors to Improve the Performance of Space Computing Plat...
Using Many-Core Processors to Improve the Performance of Space Computing Plat...Using Many-Core Processors to Improve the Performance of Space Computing Plat...
Using Many-Core Processors to Improve the Performance of Space Computing Plat...Fisnik Kraja
 
3.INTEL.Optane_on_ceph_v2.pdf
3.INTEL.Optane_on_ceph_v2.pdf3.INTEL.Optane_on_ceph_v2.pdf
3.INTEL.Optane_on_ceph_v2.pdfhellobank1
 
Project Slides for Website 2020-22.pptx
Project Slides for Website 2020-22.pptxProject Slides for Website 2020-22.pptx
Project Slides for Website 2020-22.pptxAkshitAgiwal1
 
Ceph Day Beijing - Optimizing Ceph Performance by Leveraging Intel Optane and...
Ceph Day Beijing - Optimizing Ceph Performance by Leveraging Intel Optane and...Ceph Day Beijing - Optimizing Ceph Performance by Leveraging Intel Optane and...
Ceph Day Beijing - Optimizing Ceph Performance by Leveraging Intel Optane and...Danielle Womboldt
 
Ceph Day Beijing - Optimizing Ceph performance by leveraging Intel Optane and...
Ceph Day Beijing - Optimizing Ceph performance by leveraging Intel Optane and...Ceph Day Beijing - Optimizing Ceph performance by leveraging Intel Optane and...
Ceph Day Beijing - Optimizing Ceph performance by leveraging Intel Optane and...Ceph Community
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialmadhuinturi
 
Ceph for Big Science - Dan van der Ster
Ceph for Big Science - Dan van der SterCeph for Big Science - Dan van der Ster
Ceph for Big Science - Dan van der SterCeph Community
 
Theta and the Future of Accelerator Programming
Theta and the Future of Accelerator ProgrammingTheta and the Future of Accelerator Programming
Theta and the Future of Accelerator Programminginside-BigData.com
 
In datacenter performance analysis of a tensor processing unit
In datacenter performance analysis of a tensor processing unitIn datacenter performance analysis of a tensor processing unit
In datacenter performance analysis of a tensor processing unitJinwon Lee
 

Similaire à Open stack in action cern _openstack_accelerating_science (20)

20121205 open stack_accelerating_science_v3
20121205 open stack_accelerating_science_v320121205 open stack_accelerating_science_v3
20121205 open stack_accelerating_science_v3
 
20121017 OpenStack Accelerating Science
20121017 OpenStack Accelerating Science20121017 OpenStack Accelerating Science
20121017 OpenStack Accelerating Science
 
Accelerating science with Puppet
Accelerating science with PuppetAccelerating science with Puppet
Accelerating science with Puppet
 
High performace network of Cloud Native Taiwan User Group
High performace network of Cloud Native Taiwan User GroupHigh performace network of Cloud Native Taiwan User Group
High performace network of Cloud Native Taiwan User Group
 
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitchDPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
 
Lec13 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Multicore
Lec13 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- MulticoreLec13 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Multicore
Lec13 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Multicore
 
Introduction to DPDK
Introduction to DPDKIntroduction to DPDK
Introduction to DPDK
 
More Efficient Object Replication in OpenStack Summit Juno
More Efficient Object Replication in OpenStack Summit JunoMore Efficient Object Replication in OpenStack Summit Juno
More Efficient Object Replication in OpenStack Summit Juno
 
Scaling Ceph at CERN - Ceph Day Frankfurt
Scaling Ceph at CERN - Ceph Day Frankfurt Scaling Ceph at CERN - Ceph Day Frankfurt
Scaling Ceph at CERN - Ceph Day Frankfurt
 
Current Trends in HPC
Current Trends in HPCCurrent Trends in HPC
Current Trends in HPC
 
NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus
 
Using Many-Core Processors to Improve the Performance of Space Computing Plat...
Using Many-Core Processors to Improve the Performance of Space Computing Plat...Using Many-Core Processors to Improve the Performance of Space Computing Plat...
Using Many-Core Processors to Improve the Performance of Space Computing Plat...
 
3.INTEL.Optane_on_ceph_v2.pdf
3.INTEL.Optane_on_ceph_v2.pdf3.INTEL.Optane_on_ceph_v2.pdf
3.INTEL.Optane_on_ceph_v2.pdf
 
Project Slides for Website 2020-22.pptx
Project Slides for Website 2020-22.pptxProject Slides for Website 2020-22.pptx
Project Slides for Website 2020-22.pptx
 
Ceph Day Beijing - Optimizing Ceph Performance by Leveraging Intel Optane and...
Ceph Day Beijing - Optimizing Ceph Performance by Leveraging Intel Optane and...Ceph Day Beijing - Optimizing Ceph Performance by Leveraging Intel Optane and...
Ceph Day Beijing - Optimizing Ceph Performance by Leveraging Intel Optane and...
 
Ceph Day Beijing - Optimizing Ceph performance by leveraging Intel Optane and...
Ceph Day Beijing - Optimizing Ceph performance by leveraging Intel Optane and...Ceph Day Beijing - Optimizing Ceph performance by leveraging Intel Optane and...
Ceph Day Beijing - Optimizing Ceph performance by leveraging Intel Optane and...
 
Maxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorialMaxwell siuc hpc_description_tutorial
Maxwell siuc hpc_description_tutorial
 
Ceph for Big Science - Dan van der Ster
Ceph for Big Science - Dan van der SterCeph for Big Science - Dan van der Ster
Ceph for Big Science - Dan van der Ster
 
Theta and the Future of Accelerator Programming
Theta and the Future of Accelerator ProgrammingTheta and the Future of Accelerator Programming
Theta and the Future of Accelerator Programming
 
In datacenter performance analysis of a tensor processing unit
In datacenter performance analysis of a tensor processing unitIn datacenter performance analysis of a tensor processing unit
In datacenter performance analysis of a tensor processing unit
 

Plus de eNovance

OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...eNovance
 
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...eNovance
 
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamonOpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamoneNovance
 
Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack eNovance
 
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...eNovance
 
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...eNovance
 
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in  Action 4! Serge Frezefond - Database Clusters as a Service in O...OpenStack in  Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...eNovance
 
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...eNovance
 
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...eNovance
 
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...eNovance
 
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...eNovance
 
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and WindowsOpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and WindowseNovance
 
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...eNovance
 
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...eNovance
 
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...eNovance
 
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...eNovance
 
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...eNovance
 
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...eNovance
 
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to IcehouseOpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to IcehouseeNovance
 
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...eNovance
 

Plus de eNovance (20)

OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
 
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
 
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamonOpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
 
Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack
 
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python co...
 
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
 
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in  Action 4! Serge Frezefond - Database Clusters as a Service in O...OpenStack in  Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
 
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
 
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
 
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
 
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
 
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and WindowsOpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
 
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
 
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
 
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
 
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
 
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
 
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
 
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to IcehouseOpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
 
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
 

Open stack in action cern _openstack_accelerating_science

  • 1. Accelerating Science with OpenStack Jan van Eldik Jan.van.Eldik@cern.ch OpenStack in Action November 29, 2012
  • 2. What is CERN ? • Conseil Européen pour la Recherche Nucléaire – aka European Laboratory for Particle Physics • Founded in 1954 with an international treaty • Between Geneva and the Jura mountains, straddling the Swiss- French border • Our business is fundamental physics , what is the universe OpenStack in Action - does it made of and how work
  • 3. Answering fundamental questions… • How to explain particles have mass? We have theories and accumulating experimental evidence.. Getting close… • What is 96% of the universe made of ? We can only see 4% of its estimated mass! • Why isn’t there anti-matter in the universe? Nature should be symmetric… • What was the state of matter just after the « Big Bang » ? Travelling back to the earliest instants of the universe would help… OpenStack in Action -
  • 4. The Large Hadron Collider OpenStack in Action -
  • 8. Tier-0 (CERN): • Data recording • Initial data reconstruction • Data distribution Tier-1 (11 centres): • Permanent storage • Re-processing • Analysis Tier-2 (~200 centres): • Simulation • End-user analysis • Data is recorded at CERN and Tier-1s and analysed in the Worldwide LHC Computing Grid • In a normal day, the grid provides 100,000 CPU days executing over 2 million jobs OpenStack in Action -
  • 9. Data Centre by Numbers – Hardware installation & retirement – ~7,000 hardware movements/year; ~1,800 disk failures/year Racks 828 Disks 64,109 Tape Drives 160 Raw disk capacity Servers 11,728 63,289 Tape Cartridges 45,000 (TiB) Processors 15,694 Memory modules 56,014 Tape slots 56,000 Cores 64,238 Memory capacity Tape Capacity (TiB) 73,000 158 (TiB) HEPSpec06 482,507 RAID controllers 3,749 High Speed Routers 24 (640 Mbps → 2.4 Other; 0% Fujitsu; 3% Tbps) Hitachi; 23% HP; 0% Ethernet Switches 350 Xeon 3GHz; 4% Xeon 5150; 2%5160; 10% Xeon Maxtor; 0% 10 Gbps ports 2,000 Xeon L5520; 33% Xeon E5345; 14% Xeon E5335; 7% WDC; 59% Switching Capacity 4.8 Tbps Seagate; 15% 1 Gbps ports 16,939 Xeon L5420; Xeon E5410; Xeon E5405; 6% 8% 16% 10 Gbps ports 558 IT Power Consumption 2,456 KW Total Power 3,890 KW Consumption OpenStack in Action -
  • 10. Current infrastructure • Around 12k servers – Dedicated compute, dedicated disk server, dedicated service nodes – Majority Scientific Linux (RHEL5/6 clone) – Mostly running on real hardware – Last couple of years, we’ve consolidated some of the service nodes onto Microsoft HyperV – Various other virtualisation projects around • Many diverse applications (”clusters”) – Managed by different teams (CERN IT + experiment groups) …. – … using our own management toolset – Quattor / CDB configuration tool – Lemon computer monitoring
  • 11. New data centre to expand capacity • Data centre in Geneva at the limit of electrical capacity at 3.5MW • New centre chosen in Budapest, Hungary • Additional 2.7MW of usable power • Hands off facility • Deploying from 2013 with 200Gbit/s network to CERN OpenStack in Action -
  • 12. Time to change strategy • Rationale – Need to manage twice the servers as today – No increase in staff numbers – Tools becoming increasingly brittle and will not scale as-is • Approach – CERN is no longer a special case for compute – Adopt an open source tool chain model – Our engineers rapidly iterate – Evaluate solutions in the problem domain – Identify functional gaps and challenge them – Select first choice but be prepared to change in future – Contribute new function back to the community OpenStack in Action -
  • 13. Prepare the move to the clouds • Improve operational efficiency – Machine ordering, reception and testing – Hardware interventions with long running programs – Multiple operating system demand • Improve resource efficiency – Exploit idle resources, especially waiting for disk and tape I/O – Highly variable load such as interactive or build machines • Enable cloud architectures – Gradual migration to cloud interfaces and workflows • Improve responsiveness – Self-Service with coffee break response time OpenStack in Action -
  • 14. Public Procurement Purchase Model Step Time (Days) Elapsed (Days) User expresses requirement 0 Market Survey prepared 15 15 Market Survey for possible vendors 30 45 Specifications prepared 15 60 Vendor responses 30 90 Test systems evaluated 30 120 Offers adjudicated 10 130 Finance committee 30 160 Hardware delivered 90 250 Burn in and acceptance 30 days typical 280 380 worst case Total 280+ Days OpenStack in Action -
  • 15. Service Model • Pets are given names like pussinboots.cern.ch • They are unique, lovingly hand raised and cared for • When they get ill, you nurse them back to health • Cattle are given numbers like vm0042.cern.ch • They are almost identical to other cattle • When they get ill, you get another one • Future application architectures should use Cattle but Pets with strong configuration management are viable and still needed OpenStack in Action -
  • 16. Supporting the Pets with OpenStack • Network – Interfacing with legacy site DNS and IP management – Ensuring Kerberos identity before VM start • Puppet – Ease use of configuration management tools with our users – Exploit mcollective for orchestration/delegation • External Block Storage – Looking to use Cinder with Gluster backing store • Live migration to maximise availability – KVM live migration using Gluster OpenStack in Action -
  • 17. Current Status of OpenStack at CERN • Working on an Essex code base from the EPEL repository – Excellent experience with the Fedora Cloud SIG team – Cloud-init for contextualisation, oz for images (Linux and Windows) • Components – Current focus is on Nova with KVM and Hyper-V – Tests with Swift are ongoing but require significant experiment code changes • Pre-production facility with around 170 Hypervisors, with 2700 VMs integrated with CERN infrastructure, Puppet deployed OpenStack in Action -
  • 18. • Click to edit Master text styles – Second level – Third level • Fourth level – Fifth level OpenStack in Action -
  • 19. When communities combine… • OpenStack’s many components and options make configuration complex out of the box • Puppet forge module from PuppetLabs does our configuration • The Foreman adds OpenStack provisioning for user kiosk to a configured machine in 15 minutes OpenStack in Action -
  • 20. Foreman to manage Puppetized VM OpenStack in Action -
  • 21. Active Directory Integration • CERN’s Active Directory – Unified identity management across the site – 44,000 users – 29,000 groups – 200 arrivals/departures per month • Full integration with Active Directory via LDAP – Uses the OpenLDAP backend with some particular configuration settings – Aim for minimal changes to Active Directory – 7 patches submitted around hard coded values and additional filtering • Now in use in our pre-production instance – Map project roles (admins, members) to groups – Documentation in the OpenStack wiki OpenStack in Action -
  • 22. Welcome Back Hyper-V! • We currently use Hyper-V/System Centre for our server consolidation activities – But need to scale to 100x current installation size • Choice of hypervisors should be tactical – Performance – Compatibility/Support with integration components – Image migration from legacy environments • CERN is working closely with the Hyper-V OpenStack team – Puppet to configure hypervisors on Windows – Most functions work well but further work on Console, Ceilometer, … OpenStack in Action -
  • 23. Opportunistic Clouds in online experiment farms • The CERN experiments have farms of 1000s of Linux servers close to the detectors to filter the 1PByte/s down to 6GByte/s to be recorded to tape • When the accelerator is not running, these machines are currently idle – Accelerator has regular maintenance slots of several days – Long Shutdown due from March 2013-November 2014 • One of the experiments are deploying OpenStack on their farm – Simulation (low I/O, high CPU) – Analysis (high I/O, high CPU, high network) OpenStack in Action -
  • 24. Federated European Clouds • Two significant European projects around Federated Clouds – European Grid Initiative Federated Cloud as a federation of grid sites providing IaaS – HELiX Nebula European Union funded project to create a scientific cloud based on commercial providers EGI Federated Cloud Sites CESGA CESNET INFN SARA Cyfronet FZ Jülich SZTAKI IPHC GRIF GRNET KTH Oxford GWDG IGI TCD IN2P3 STFC OpenStack in Action -
  • 25. Federated Cloud Commonalities • Basic building blocks – Each site gives an IaaS endpoint with an API and common security policy – OCCI? CDMI ? Libcloud ? Jclouds ? – Image stores available across the sites – Federated identity management based on X .509 certificates – Consolidation of accounting information to validate pledges and usage • Multiple cloud technologies – OpenStack – OpenNebula – Proprietary OpenStack in Action -
  • 26. Next Steps • Deploy into production at the start of 2013 with Folsom running the Grid software on top of OpenStack IaaS • Support multi-site operations with 2nd data centre in Hungary • Exploit new functionality – Ceilometer for metering – Bare metal for non-virtualised use cases such as high I/O servers – X.509 user certificate authentication – Load balancing as a service Ramping to 15,000 hypervisors with 100,000 to 300,000 VMs by 2015 OpenStack in Action -
  • 27. What we are looking for… • Best practice for – Monitoring and KPIs as part of core functionality – Guest disaster recovery – Migration between versions of OpenStack • Roles within multi-user projects – VM owner allowed to manage their own resources (start/stop/delete) – Project admins allowed to manage all resources – Other members should not have high rights over other members VMs • Global quota management for non-elastic private cloud – Manage resource prioritisation and allocation centrally – Capacity management / utilisation for planning OpenStack in Action -
  • 28. Conclusions • Production at CERN in next few months on Folsom – Our emphasis will shift to focus on stability – Integrate CERN legacy integrations via formal user exits – Work together with others on scaling improvements • Community is key to shared success – Our problems are often resolved before we raise them – Packaging teams are producing reliable builds promptly • CERN contributes and benefits – Thanks to everyone for their efforts and enthusiasm – Not just code but documentation, tests, blogs, … OpenStack in Action -
  • 30. References CERN http://public.web.cern.ch/public/ Scientific Linux http://www.scientificlinux.org/ Worldwide LHC Computing Grid http://lcg.web.cern.ch/lcg/ http://rtm.hep.ph.ic.ac.uk/ Jobs http://cern.ch/jobs Detailed Report on Agile Infrastructure http://cern.ch/go/N8wp HELiX Nebula http://helix-nebula.eu/ EGI Cloud Taskforce https://wiki.egi.eu/wiki/Fedcloud-tf OpenStack in Action -
  • 32. Community collaboration on an international scale OpenStack in Action -
  • 33. The Large Hadron Collider (LHC) tunnel OpenStack in Action - 3 33
  • 34. Accumulating events in 2009-2011 OpenStack in Action -
  • 37. Our Challenges - Data storage • >20 years retention • 6GB/s average • 25GB/s peaks • 30PB/year to record OpenStack in Action -
  • 38. 45,000 tapes holding 73PB of physics data OpenStack in Action -
  • 39. Building Blocks mcollective, yum Bamboo Puppet AIMS/PXE Foreman JIRA OpenStack Nova git Koji, Mock Yum repo Active Directory / Pulp LDAP Lemon / Hardware Hadoop database Puppet-DB OpenStack in Action -
  • 40. Training and Support • Buy the book rather than guru mentoring • Follow the mailing lists to learn • Newcomers are rapidly productive (and often know more than us) • Community and Enterprise support means we’re not on our own OpenStack in Action -