Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases



Similar documents
OpenNebula Open Souce Solution for DC Virtualization

OpenNebula Open Souce Solution for DC Virtualization

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

The OpenNebula Cloud Platform for Data Center Virtualization

Getting Started Hacking on OpenNebula

OpenNebula The Open Source Solution for Data Center Virtualization

HPC Cloud Computing with OpenNebula

Challenges in Hybrid and Federated Cloud Computing

OpenNebula Latest Innovations in Private Cloud Computing

OpenNebula Cloud Platform for Data Center Virtualization

Building Clouds with OpenNebula 3.4

OpenNebula Leading Innovation in Cloud Computing Management

Why is a good idea to use OpenNebula in your VMware Infrastructure?

Open Source Cloud Computing Management with OpenNebula

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions

The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures

Building Clouds with OpenNebula 2.2 and StratusLab

Design and Building of IaaS Clouds

Introduction to Cloud Computing

Cloud and Virtualization to Support Grid Infrastructures

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

OpenNebula Cloud Case Studies

Enabling Technologies for Cloud Computing

Deployment of Private, Hybrid & Public Clouds with OpenNebula

Private Clouds with Open Source

Virtual Machine Management with OpenNebula in the RESERVOIR project

Sistemi Operativi e Reti. Cloud Computing

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

Building Storage as a Service with OpenStack. Greg Elkinbard Senior Technical Director

OGF25/EGEE User Forum Catania, Italy 2 March 2009

Elastic Management of Cluster based Services in the Cloud

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

ONE Cloud Services Secure Cloud Applications for E-Health

How To Build A Cloud Stack For A University Project

Cloud Computing from an Institutional Perspective

Mobile Cloud Computing T Open Source IaaS

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

How To Run A Cloud Server On A Server Farm (Cloud)

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson

SYNNEFO: A COMPLETE CLOUD PLATFORM OVER GOOGLE GANETI WITH OPENSTACK APIs VANGELIS KOUKIS, TECH LEAD, SYNNEFO

Comparing Open Source Private Cloud (IaaS) Platforms

Standard Interfaces for Open Source Infrastructure as a Service Platforms

Introduction to ovirt

Virtualization Management the ovirt way

VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine

Linux/Open Source and Cloud computing Wim Coekaerts Senior Vice President, Linux and Virtualization Engineering

Cloud Models and Platforms

Managing a Tier-2 Computer Centre with a Private Cloud Infrastructure

Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, IBM Corporation

Cloud Computing Overview

Architecture des plates-formes IaaS Etat des lieux et perspectives

OpenNebula 4.12 Design and Installation Guide

Simplified Private Cloud Management

Virtualization with Windows

ovirt Introduction James Rankin Product Manager Red Hat Virtualization Management the ovirt way

RED HAT ENTERPRISE VIRTUALIZATION

Manjrasoft Market Oriented Cloud Computing Platform

A Gentle Introduction to Cloud Computing

SURFnet Cloud Computing Solutions

Marco Mantegazza WebSphere Client Technical Professional Team IBM Software Group. Virtualization and Cloud

CLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey

OpenNebula 4.6 Design and Installation Guide

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Building Storage Service in a Private Cloud

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Private Cloud for WebSphere Virtual Enterprise Application Hosting

OpenStack Introduction. November 4, 2015

RightScale mycloud with Eucalyptus

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

Integrated Management of IaaS Resources

How To Install Eucalyptus (Cont'D) On A Cloud) On An Ubuntu Or Linux (Contd) Or A Windows 7 (Cont') (Cont'T) (Bsd) (Dll) (Amd)

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Data Centers and Cloud Computing

Whitepaper. NexentaConnect for VMware Virtual SAN. Full Featured File services for Virtual SAN

OpenStack Ecosystem and Xen Cloud Platform

vcloud Suite Architecture Overview and Use Cases

Fast Lane OpenStack Overview Red Hat Enterprise Linux OpenStack Platform

Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH

Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc.

Building an AWS-Compatible Hybrid Cloud with OpenStack

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

Transcription:

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 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 2/26

What is OpenNebula? Open Cloud Solution for Building and Managing Virtualized Data Centers! Public Private Hybrid 3/26

The HPC Cloud Use Case The Pre-cloud Era! Access Grid Middleware LRMS (LSF, PBS, SGE ) Provision 4/26

The HPC Cloud Use Case OpenNebula as an Infrastructure Tool! Service/Provisioning Decoupling! Access Provision Service Grid Middleware LRMS (LSF, PBS, SGE ) Virtual Worker Nodes Common interfaces Grid integration Custom environments Dynamic elasticity Consolidation of WNs Simplified management Physical Virtual WNs Dynamic capacity partitioning Faster upgrades 5/26

The HPC Cloud Use Case OpenNebula as an Provisioning Tool! Access IaaS Interface Pilot Jobs, SSH Simple Provisioning Interface Raw/Appliance VMs Provision Service Dynamic scalable computing Custom access to capacity Not only batch workloads Not only scientific workloads Improve utilization Reduced service management Cost efficiency 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!) 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 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!) 9/26

The HPC Cloud Use Case One of Our Main User Communities! Supercomputing Centers Research Centers Distributed Computing Infrastructures 10/26

The Anatomy of the Cloud Different Perspectives of the Cloud! Cloud User Cloud Provider Cloud Integrator 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 " Execute complete computing cluster " Manage persistent scientific data " Catalog with pre-defined environments " Sharing between users or groups Manage images, networks and instances 12/26

Building the Cloud What are the Main Components to Build a Cloud Infrastructure?! Instance Networks Guests Public and private networks Internet " Fair share of resources " Place VM close to data Front-end Authentication Authorization ACLs, roles, groups Accounting Logging Resource quotas Hosts Multiple hypervisors Up to 500 hosts Automatic failover and HA Automatic resource allocation Service Networks Monitoring, control Live migration Storage access Datastores VM image storage Multiple datastores Heterogeneous configurations Shared or non-shared 13/26

Building the Cloud Broad Commodity and Enterprise Platform Support! Instance Network VLAN per user (layer2) Open vswitch, 802.1q Ebtables Internet Front-end X509, LDAP, ssh keys ACLs, roles, groups Hosts VMware Xen KVM Service Network Ganglia/Nagios Additional monitor agents Datastores NAS: NFS, Gluster, GlusterFS SAN: Fibre Channel, iscsi, LVM DFS: Bit Torrent, ssh 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 15/26

Innovative Features Centralized Management of Multiple OpenNebula Instances (Zones)! Cloud Consumer ozones Server Portal Cloud API (EC2, OCCI) Global AuthN " Full Federation Isolation of Clouds of performance-sensitive Multi-tier architecture applications Scalability " Isolation and security levels Multiple-site support " Multi-tier " Scalability " Multiple-site 16/26

Innovative Features On-demand Provision of Virtual Data Centers! " Virtual Provide Private VOs Cloud or Departments Computing with their Typical own scenario isolated in large cloud organizations compartment and cloud providers " Associated On-demand provision to clusters of fullyconfigurable Hw and isolated Sw profiles, VDC with or full with specific security control and levels capacity to administer its users and resources 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 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) 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 CIMI OVF Virtualization Drivers Configuration Storage 20/26

About the OpenNebula Project A Project Aimed at Building the Industry Standard Open Cloud Management Tool! Develop & innovate Support the community Collaborate Third party scalability tests: 16,000 VMs 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 European Funding 4,000 downloads/ month 21/26

About the OpenNebula Project A Quickly Growing Community More than Doubling Each Year! Downloads 1,865 4,861 12,828 140% Annual Growth 25,200 900 downloads in the last week Linux distro and code repo 2008 2009 2010 2011 Site Visits 254,186 579,571 15,300 visits and 194,000 page views in the last week 35,842 111,541 150% Annual Growth 2008 2009 2010 2011 Mails 2,293 4,341 800 registered users at present 1,141 227 170% Annual Growth 2008 2009 2010 2011 Date: November 7 th, 2011 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 23/26

About the OpenNebula Project Open Cloud Enabler for Building and Operating Virtualized Data Centers! Industry Supercomputing Centers Research Centers 24/26

About the OpenNebula Project Open Cloud Enabler for Building and Research and Innovation! Distributed Computing Infrastructures Research Projects 16,000 VMs! 25/26

Questions? We Will Be Happy to Answer Any Question! 26/26