Jose Castro Leon CERN – IT/OIS CERN Agile Infrastructure Infrastructure as a Service.

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
Profit from the cloud TM Parallels Dynamic Infrastructure AndOpenStack.
VMware Virtualization Last Update Copyright Kenneth M. Chipps Ph.D.
“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.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Cloud Power Application Driven Comprehensive & Open Cloud under Your Control!
Next step of e-government.. Importance Foreword Cloud computing  Characteristics  Service  Users  Benefit Challenges in E-government Cloud government.
Plan Introduction What is Cloud Computing?
Cloud Computing Why is it called the cloud?.
Introduction to Cloud Computing
VIRTUALIZATION AND CLOUD COMPUTING Dr. John P. Abraham Professor, Computer Engineering UTPA.
Opensource for Cloud Deployments – Risk – Reward – Reality
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Click to add text TWA Cloud Integration with Tivoli Service Automation Manager TWS Education.
Lets agree that an Optimized Data Center is not yet a Cloud +=
Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Steven Wort, Xin Jin Microsoft Corporation.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Eucalyptus 3 (&3.1). Eucalyptus 3 Product Overview – Govind Rangasamy.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Stu Fox Datacom Systems Ltd. ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Uwe Lüthy Solution Specialist, Core Infrastructure Microsoft Corporation Integrated System Management.
CERN IT Department CH-1211 Genève 23 Switzerland t The Agile Infrastructure Project Part 1: Configuration Management Tim Bell Gavin McCance.
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.
| nectar.org.au NECTAR TRAINING Module 1 Overview of cloud computing and NeCTAR services.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Automate your way to.
Agile Infrastructure: an updated overview of IaaS at CERN
CoprHD and OpenStack Ideas for future.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Nagender Vedula & Bradley Bartz ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Tim Bell 04/07/2013 Intel Openlab Briefing2.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
OpenStack overview of the project Belmiro Daniel Rodrigues Moreira CERN IT-PES-PS January 2011 Disclaimer: This presentation reflects the experience and.
Enabling the Cloud OS Today  New high-density Web Sites with elastic cloud scaling and complete dev-ops experiences  New rich IaaS experience for self-service.
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.
Becoming the Next Private Cloud Expert Yung Chou Technical Evangelist Microsoft Corporation WSV318.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
INTRODUCTION TO CLOUD COMPUTING. CLOUD  The expression cloud is commonly used in science to describe a large agglomeration of objects that visually appear.
Clouding with Microsoft Azure
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Windows 2012R2 Hyper-V and System Center 2012
Chapter 6: Securing the Cloud
Cloud Technology and the NGS Steve Thorn Edinburgh University (Matteo Turilli, Oxford University)‏ Presented by David Fergusson.
Smart Cities and Communities and Social Innovation
Leading New ICT, Making eFinance More Effective.
Architectural Overview Of Cloud Computing
StratusLab First Periodic Review
Smart Cities and Communities and Social Innovation
SUSE® Cloud The Open Source Private Cloud Solution for the Enterprise
ATLAS Cloud Operations
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Interoperability in Modern Clouds using DevOps
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Cloud Computing: Concepts
Productive + Hybrid + Intelligent + Trusted
Presentation transcript:

Jose Castro Leon CERN – IT/OIS CERN Agile Infrastructure Infrastructure as a Service

Cloud Computing 2 On-Demand Self-Service Scalability and Efficiency Resource Pooling Rapid elasticity CERN Agile Infrastructure

Infrastructure as a Service Objectives –90% of hardware virtualized –300,000 VMs needed –Merge the 2 IT evaluation projects in this area Lxcloud & CVI Infrastructure as a Service (IaaS) –More efficient use of our hardware –Better tracking of usage –Enable remote management for new data centre –Consolidate support to a single service –Support potential new use cases (PaaS) 3 CERN Agile Infrastructure

Openstack Openstack provides an operating platform, or toolkit, for orchestrating clouds. Features –Multi Site –Scalable –Cloud interfaces Position ourselves as another Cloud Provider 4 CERN Agile Infrastructure

Openstack Community >150 companies supporting Openstack Find the complete list at: 5 CERN Agile Infrastructure

CERN Compute Scheduler Network Volume Registry Image KEYSTONE HORIZON NOVA GLANCE 6 CERN Agile Infrastructure

CERN Nova –Instance & Volume Management 2 APIs: OpenStack and Amazon EC2 Scheduler decides the Hypervisor CERN –KVM as Hypervisor –GlusterFS for High Availability –Integration with existing network DB (LanDB) MAC to IP mapping Instance to Network IP subset mapping 7 CERN Agile Infrastructure

CERN Images Management Configurable storage backend –Local Storage –Openstack Swift –GlusterFS Multi-format image registry –RAW –VHD (Hyper-V) –VDI (VirtualBox) –QCOW2 (Qemu/KVM) –VMDK (VMWare) –OVF (VMWare, others) 8 CERN Agile Infrastructure

CERN Cloud Identity Service –Authentication –Authorization –Service Catalog Role Based Access Control Identity Backends –LDAP: Integrate with CERN Active Directory –SQL Database possible 9 CERN Agile Infrastructure

CERN Graphical UI for Openstack –Django application –Plug-in architecture –Highly integrated with Keystone –Self-service for end-users Integrate with CERN SSO –Shibboleth authentication 10 CERN Agile Infrastructure

Applications Different services consume IaaS resources –Server consolidation, "user VMs" –Batch services –Pilot frameworks –BOINC With different requirements (QoS) –Management, Storage, Availability, Flexibility –Disaster Recovery Scheduler is needed for automation Monitor the resource usage 11 CERN Agile Infrastructure

Scheduling Architecture 12 CERN Agile Infrastructure

Scheduling & Accounting One single entry point for all services Decouple applications from the IaaS Distributed Computer Centre Resource usage tracking –Hardware usage ( CPU,Memory,Disk) –Software usage (Process monitoring) Auditing & Billing 13 CERN Agile Infrastructure

IaaS Configuration Production nodes based on SLC6 + EPEL –Test deployment based on Fedora 16 All hypervisors are registered in Foreman –Automatic hypervisor provisioning Hypervisors use Puppet to configure themselves –Puppetlabs modules for Openstack CERN Customization –Network DB registration 14 CERN Agile Infrastructure

Experiences Maintain the project linked with upstream Openstack –Participate in Openstack Design Summit Fedora –RPMs for F16/F17 are quickly released Essex EPEL6 expected end of April –Bugzilla, Wiki, IRC: we participate & benefit –Essex Test day (March 08) good experience Issues –Sometimes ahead of upstream 15 CERN Agile Infrastructure

Summary Agile Infrastructure –Convergence of our infrastructures and virtual technologies –Implement specific modules for internal use –Participate in the Community –Production ready in time for new Data Centre 16 CERN Agile Infrastructure

Questions 17 CERN Agile Infrastructure

Backup Slides CERN Agile Infrastructure 18

Openstack Architecture Compute Scheduler Network Volume Registry Image KEYSTONE HORIZON NOVA GLANCE 19 CERN Agile Infrastructure

IaaS Configuration Use Case Hypervisor Configuration Workflow 1.Machine is physically installed and registered 2.It’s started by the operator 3.It boots from the network and OS is installed 4.It is configured by Puppet 5.It registers itself to the Cloud Controller 6.It is ready to accept VMs 20 CERN Agile Infrastructure

VM Configuration Use the same tools as IaaS –Puppet –Foreman Instance could be managed or not –User decides Several OS supported –Image selection in Horizon –Customization of the image 21 CERN Agile Infrastructure

Openstack Architecture keystone CERN Agile Infrastructure 22

CERN Deployment keystone CERN Agile Infrastructure 23

Industry Context - Cloud Cloud computing models are now standardising –Facilities as a Service – such as Equinix, Safehost –Infrastructure as a Service - Amazon EC2, CVI or lxcloud –Platform as a Service - Microsoft Azure or CERN Web Services –Software as a Service – Salesforce, Google Mail, Service-Now, Indico Different customers want access to different layers –Both our users and the IT Service Managers Applications Platform Infrastructure Facilities CERN Agile Infrastructure 24

Industry Context - DevOps DevOps community adopting tool chains with small tools interlinked for particular functions CERN Agile Infrastructure 25

IaaS Approach Benefits More efficient use of our hardware –Use machines throughout their lifetime –Reduce impact of hardware failure –Pack server workload for day/night, batch and I/O intensive workload Better tracking of usage –Consistent accounting and provisioning Enable remote management for new data centre –Only ‘smart hands’ locally –System administrator procedures simplified Consolidate support to a single service –Reach critical mass for coverage Easily exploit work done in industry such as load balancers –We are not special Support potential new use cases –PaaS, cloud APIs, bursting CERN Agile Infrastructure 26

Current situation IT has two projects in this area –Lxcloud based on OpenNebula providing EC2 services for physics users to validate concepts and test –CERN Virtual Infrastructure on Hyper-V providing long lived server consolidation workloads such as desktop replacements, VO Boxes and other production/test/dev workloads Neither solution is felt to be ideal from long term self-sustainability and scalability –O(300K) VMs needed –Currently two teams of 1.5 FTE each CERN Agile Infrastructure 27