Ben Jones 12/9/2013 NEC'20132.

Slides:



Advertisements
Similar presentations
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Advertisements

STUDY ON OPENSTACK BY JAI KRISHNA. LIST OF COMPONENTS Introduction Components Architecture Where it is used.
System Center 2012 R2 Overview
OpenStack Open Source Cloud Software. OpenStack: The Mission "To produce the ubiquitous Open Source cloud computing platform that will meet the needs.
Profit from the cloud TM Parallels Dynamic Infrastructure AndOpenStack.
OpenStack Update Infrastructure as a Service May 23 nd 2012 Rob Hirschfeld, Dell.
1 Security on OpenStack 11/7/2013 Brian Chong – Global Technology Strategist.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
DevOps and Private Cloud Automation 23 April 2015 Hal Clark.
Tim 23/07/2014 2OSCON - CERN Mass and Agility.
Testing as a Service with HammerCloud Ramón Medrano Llamas CERN, IT-SDC
CERN Cloud Infrastructure Report 2 Bruno Bompastor for the CERN Cloud Team HEPiX Spring 2015 Oxford University, UK Bruno Bompastor: CERN Cloud Report.
CERN Data Centre Evolution Gavin SDCD12: Supporting Science with Cloud Computing Bern 19 th November 2012.
Cisco and OpenStack Lew Tucker VP/CTO Cloud Computing Cisco Systems,
Cloud Computing Why is it called the cloud?.
Opensource for Cloud Deployments – Risk – Reward – Reality
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
© Copyright 2011 Hewlett-Packard Development Company, L.P. 1 Sundara Nagarajan (“SN”) CLOUD SYSTEMS AUTOMATION.
Tim Vander Kooi Systems
+ CS 325: CS Hardware and Software Organization and Architecture Cloud Architectures.
CERN Computing Infrastructure Evolution Tim Bell PH/SFT Group Meeting 18 th February CERN Infrastructure EvolutionTim Bell, CERN.
OpenShift on OpenStack Dave 6 December 2013.
Ceph Storage in OpenStack Part 2 openstack-ch,
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Rackspace Analyst Event Tim Bell
Cloud Computing Infrastructure at CERN
Configuration Management Evolution at CERN Gavin
2 OpenStack Design Summit Summary Swiss and Rhone Alpes - OpenStack User Group Meeting 6 th December, CERN Belmiro Moreira
Tim Bell 24/09/2015 2Tim Bell - RDA.
Infrastructure Manager, CERN Clouds and Research Collide at CERN TIM BELL.
Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure
Jose Castro Leon CERN – IT/OIS CERN Agile Infrastructure Infrastructure as a Service.
Tim 18/09/2015 2Tim Bell - Australian Bureau of Meteorology Visit.
Agile Infrastructure IaaS Compute Jan van Eldik CERN IT Department Status Update 6 July 2012.
Using Heat to Deploy and Manage Applications in OpenStack Trevor Roberts Jr, VMware, Inc. CNA1763 #CNA1763.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Automate your way to.
CERN IT Department CH-1211 Genève 23 Switzerland t IT Configuration Activities Gavin McCance Online Cross-experiment Meeting, 14 June 2012.
Agile Infrastructure: an updated overview of IaaS at CERN
CoprHD and OpenStack Ideas for future.
Commissioning the CERN IT Agile Infrastructure with experiment workloads Ramón Medrano Llamas IT-SDC-OL
Tim Bell 04/07/2013 Intel Openlab Briefing2.
Scaling the CERN OpenStack cloud Stefano Zilli On behalf of CERN Cloud Infrastructure Team 2.
OpenStack overview of the project Belmiro Daniel Rodrigues Moreira CERN IT-PES-PS January 2011 Disclaimer: This presentation reflects the experience and.
CERN IT Department CH-1211 Genève 23 Switzerland t Migration from ELFMs to Agile Infrastructure CERN, IT Department.
noun ; Software Defined Enterprise/SDE/ The enterprise who leverages software to flank their traditional business offerings, or to create entirely new.
1 TCS Confidential. 2 Objective: In this session we will be able to learn  What is Openstack?  History  Capabilities  Openstack as IaaS  Advantages.
OpenStack Chances and Practice at IHEP Haibo, Li Computing Center, the Institute of High Energy Physics, CAS, China 2012/10/15.
© 2013 IBM Corporation CSTL Cloud Solutions and OpenStack Development Cloud Computing and OpenStack Guo Hui Liu, June 2013
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Improving resilience of T0 grid services Manuel Guijarro.
Platform & Engineering Services CERN IT Department CH-1211 Geneva 23 Switzerland t PES Agile Infrastructure Project Overview : Status and.
INDIGO – DataCloud CERN CERN RIA
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Enterprise Innovation.
CERN Computing Infrastructure Evolution Tim Bell IN2P3 2 nd April CERN Infrastructure EvolutionTim Bell, CERN.
CON8473 – Oracle Distribution of OpenStack Ronen Kofman Director of Product Management Oracle OpenStack September, 2014 Copyright © 2014, Oracle and/or.
Preamble Way off topic (or is it?) Kooky prediction $8 bil arm procs. 100% annual Intel about $80 billion ~2016 collision - economy of scale. Microsoft?,
OPENSTACK Presented by Jordan Howell and Katie Woods.
Smart Cities and Communities and Social Innovation
Resource Provisioning Services Introduction and Plans
IT Services Katarzyna Dziedziniewicz-Wojcik IT-DB.
SUSE® Cloud The Open Source Private Cloud Solution for the Enterprise
StratusLab Final Periodic Review
StratusLab Final Periodic Review
SCD Cloud at STFC By Alexander Dibbo.
Cloud Management Mechanisms
Introduction to Cloud Computing
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
Understanding the Universe with help from OpenStack, CERN and Budapest
Future Internet: Infrastructures and Services
OpenStack Summit Berlin – November 14, 2018
Presentation transcript:

Ben Jones 12/9/2013 NEC'20132

Agile Infrastructure Why change the operating model? Twice the compute, same staff levels New DC at Wigner, Budapest “We’re not special” Existence of open source tool chain: OpenStack, puppet, foreman, kibana “Coffee time” provisioning of cloud servers 12/9/2013 NEC'20133

12/9/2013 NEC'2013 4

New Data Centre 12/9/2013 NEC' 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 Local on-site support for hardware maintenance and installations

What is Cloud? Technology model virtualization of compute, network, storage Operational model run your services in a certain way Consumption model “don’t make me talk to IT” delivered instantly* over the wire, variable price 12/9/2013 NEC'20136

12/9/2013 NEC' What is IaaS?

Private Cloud Software 12/9/2013 NEC'20138 We use OpenStack, an open source cloud project ATLAS and CMS High Level Trigger clouds HEP Clouds at BNL, IN2P3, NECTaR, FutureGrid, … Clouds at HP, IBM, Rackspace, eBay, PayPal, Yahoo!, Comcast, Bloomberg, Fidelity, NSA, CloudWatt, Numergy, Intel, Cisco …

OpenStack Apache 2.0 licensed No “enterprise” version Open Source Open design summit Anyone is able to define core architecture Open Design GitHub Launchpad Open Development OpenStack foundation in 2012 Now 190+ companies, developers, members Open Community 12/9/2013 NEC'20139

12/9/2013 NEC' Microsoft Active Directory CERN DB on Demand CERN Network Database Account mgmt system Horizon Keystone Network Compute Glance Scheduler Cinder Nova Block Storage Provider

Nova Cloud computing fabric controller Network manager modified for CERN integration with network database specific to our use case, not pushed upstream Nova Compute aware of CERN DNS & AD Multiple availability zones special zone for Hyper-V scheduler has filter based on image distribution metadata 12/9/2013 NEC'201311

Glance Services for discovering, registering and retrieving VM images Aim for automated image creation / update common process for Linux & Windows images common tools – Aeolus Oz CERN tools to hook up Oz & Glance API Images for all CERN supported OS user defined images supported Initial contextualization via cloud-init Cloudbase contributed cloud-init for windows 12/9/2013 NEC'201312

Keystone Identity service: authentication, authorization and service catalog Full integration with Active Directory via LDAP CERN’s AD: 44K users & 29K groups Minimal changes to AD CERN submitting changes upstream Account mgmt. System Integration for project creation / deletion SSL for everything 12/9/2013 NEC'201313

12/9/2013 NEC'201314

Operational practices evolving Security incidents old: reinstall, new: replace with new VM Misconfiguration requiring reboot Resize a service lxplus.cern.ch add VMs to serve demand resize VMs (or rather, replace with bigger) In future resize services automatically 12/9/2013 NEC'201315

Service Models 12/9/2013 NEC' 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

Some other use cases… Hippos are cattle with block storage. Useful where there is redundancy, ie MongoDB, Cassandra. Canaries are cattle at high risk to give early warning of failures. Fail fast and fix. 12/9/2013 NEC'201317

Heat Heat orchestrates composite cloud apps (stacks) HA (restarts resources) & “auto-scaling” 12/9/2013 NEC'201318

Configuration Management Adopted puppet widely used, large community, scales Needed to make reproducible services in the CERN CC Simplify the configuration of OpenStack itself. community modules from RH, puppetlabs, users 12/9/2013 NEC'201319

12/9/2013 NEC'201320

Accounting CERN computing is funded from CERN central budgets, no billing but quotas Experiments don’t have credit cards What to do when quota is exceeded? Unused capacity? low SLA usage to plug the gaps? Fair share across the cloud? Worked for supercomputers but heavy for clouds at scale Bursting to public clouds? 12/9/2013 NEC'201321

Ceilometer Accounting for OpenStack by project Collects statistics from each compute node common OpenStack message bus Sharded MongoDB store 2gb / day HyperV in Havana Cinder statistics upcoming 12/9/2013 NEC'201322

CERN Status CERN IT OpenStack Cloud Folsom based service ~500 hypervisors on KVM and Hyper-V New “grizzly” production service opened late July 280 hypervisors, 600 VMs, 50 projects and growing rapidly High availability components using load balancing ie 3 nova controllers per cell All Puppet managed to configure OpenStack LHC experiment farms CMS currently running 1,300 hypervisors with 50,000 cores ATLAS starting to ramp up to a similar size Other science grid sites moving to private cloud on OpenStack Brookhaven, IN2P3, FutureGrid, NeCTAR, IHEP, … 12/9/2013 NEC'201323

Outlook Track stable Grizzly releases in RedHat RDO Up to date but not too close to the leading edge Scaling Expect 15,000 hypervisors, 150,000 VMs by 2015 Manageability Metering, Orchestration with Heat, Bare Metal Functionality Load Balancing, High Availability Storage and Pets 12/9/2013 NEC'201324

What have we learnt? Automate everything from the beginning Puppet and Stackforge are a great help Distributions and appliances make getting started much easier Constant rate of change requires a different approach Focus on core technologies and keep up to date Track new projects but don’t adopt too early unless strategic Many of our users are cloud aware Culture changes for legacy application coding and IT services Communities are major motivators But administrators need to engage and adapt rather than re- invent 12/9/2013 NEC'201325

Conclusions CERN IT is re-engineering to deliver additional capacity to 11,000 physicists within fixed resources Clouds models can simplify current large scale computing infrastructure OpenStack and its ecosystem allows us to meet this challenge and help others through open source 12/9/2013 NEC'201326

Questions ? 12/9/2013 NEC'

Preproduction Service 12/9/2013 NEC'

12/9/2013 Bamboo Koji, Mock AIMS/PXE Foreman AIMS/PXE Foreman Yum repo Pulp Yum repo Pulp Puppet-DB mcollective, yum JIRA Lemon / Hadoop / LogStash / Kibana Lemon / Hadoop / LogStash / Kibana git OpenStack Nova OpenStack Nova Hardware database Puppet Active Directory / LDAP Active Directory / LDAP NEC'201329

Training for Newcomers 12/9/2013 NEC' Buy the book rather than guru mentoring

Job Opportunities 12/9/2013 NEC'