OpenNebula Cloud Innovation and Case Studies for Telecom



Similar documents
OpenNebula Cloud Case Studies

OpenNebula Leading Innovation in Cloud Computing Management

OpenNebula Cloud Case Studies for Research and Industry

Cloudcom 2010 Indianapolis, USA Nov 30 Dec 3, OpenNebula Tutorial. Constantino Vázquez Blanco Borja Sotomayor

Design and Building of IaaS Clouds

Enabling Technologies for Cloud Computing

Cloud Computing from an Institutional Perspective

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions

Key Research Challenges in Cloud Computing

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

Challenges in Hybrid and Federated Cloud Computing

Building Clouds with OpenNebula 3.4

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

HPC Cloud Computing with OpenNebula

International Symposium on Grid Computing 2009 April 23th, Academia Sinica, Taipei, Taiwan

Cloud and Virtualization to Support Grid Infrastructures

OpenNebula Cloud Platform for Data Center Virtualization

Virtual Machine Management with OpenNebula in the RESERVOIR project

Getting Started Hacking on OpenNebula

Open Source Cloud Computing Management with OpenNebula

Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing

OpenNebula Open Souce Solution for DC Virtualization

New resource provision paradigms for Grid Infrastructures: Virtualization and Cloud

OpenNebula Open Souce Solution for DC Virtualization

The OpenNebula Cloud Platform for Data Center Virtualization

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

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

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

OGF25/EGEE User Forum Catania, Italy 2 March 2009

Building Clouds with OpenNebula 2.2 and StratusLab

Key Challenges in Cloud Computing to Enable Future Internet of Things

Elastic Management of Cluster based Services in the Cloud

OpenNebula The Open Source Solution for Data Center Virtualization

Sistemi Operativi e Reti. Cloud Computing

Introduction to Cloud Computing

An Open Source Solution for Virtual Infrastructure Management in Private and Hybrid Clouds

Infrastructure as a Service (IaaS)

Scheduler in Cloud Computing using Open Source Technologies

PES. Batch virtualization and Cloud computing. Part 1: Batch virtualization. Batch virtualization and Cloud computing

The Massachusetts Open Cloud (MOC)

OpenNebula Latest Innovations in Private Cloud Computing

A Taxonomy and Survey of Infrastructure-as-a- Service Systems

Virtualization. (and cloud computing at CERN)

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

Private Clouds with Open Source

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform

VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES

An Introduction to Private Cloud

JISC. Technical Review of Using Cloud for Research. Guidance Notes to Cloud Infrastructure Service Providers. Introduction

Capacity Leasing in Cloud Systems using the OpenNebula Engine

Cloud Computing: Elastic, Scalable, On-Demand IT Services for Everyone. Table of Contents. Cloud.com White Paper April Executive Summary...

Comparison of Several Cloud Computing Platforms

1 Publishable summary

Cloud Computing PES. (and virtualization at CERN) Cloud Computing. GridKa School 2011, Karlsruhe. Disclaimer: largely personal view of things

OpenNebula Enabling Business in the Cloud

opening the clouds qualitative overview of the state-of-the-art open source cloud management platforms. ACM, middleware 2009 conference

Standards in the RESERVOIR Project

OW2 Open Source Cloudware Initiative

How To Build A Cloud Stack For A University Project

SEERA-EI. Introduction to Cloud Computing. SEERA-EI training, 13 April Aneta Karaivanova, IICT-BAS, Bulgaria

THE CC1 PROJECT SYSTEM FOR PRIVATE CLOUD COMPUTING

White Paper on CLOUD COMPUTING

Li Sheng. Nowadays, with the booming development of network-based computing, more and more

III Level Course, 2011 Free Software. Dott. Bertoldo Silvano Ing. Terzo Olivier

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing

SEVENTH FRAMEWORK PROGRAMME

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

Cloud Computing Overview

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

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Integration of Cloud Computing and Cloud Storage

Efficient Cloud Management for Parallel Data Processing In Private Cloud

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Towards a New Model for the Infrastructure Grid

Cloud Computing. Chapter 1 Introducing Cloud Computing

Emerging Technology for the Next Decade

Cloud Computing Architecture

Mobile Cloud Computing T Open Source IaaS

Towards an Architecture for Monitoring Private Cloud

Illinois Digital Government Summit. Blue Asterisk. Cloud Computing. John Teoh, Senior Technical Staff Member. September 15, IBM Corporation

Dutch HPC Cloud: flexible HPC for high productivity in science & business

StratusLab project. Standards, Interoperability and Asset Exploitation. Vangelis Floros, GRNET

Hadoop in the Hybrid Cloud

How to Do/Evaluate Cloud Computing Research. Young Choon Lee

Learn How to Leverage System z in Your Cloud

Cloud Models and Platforms

Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd.

VMware for your hosting services

Introduction to Cloud Computing

Elastic Private Clouds

Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat toni@redhat.com

How To Understand Cloud Computing

A Service for Data-Intensive Computations on Virtual Clusters

Grid Computing vs Cloud

Introduction to Cloud Computing

cloud functionality: advantages and Disadvantages

Cloud Federations and the benefits of SDN/NFV

Release of Cloud-like Management of Grid Services and Resources 2.0 Beta

Solution for private cloud computing

Transcription:

Telecom Cloud Standards Information Day Hyatt Regency, Santa Clara, CA, USA 6-7 December, 2010 OpenNebula Cloud Innovation and Case Studies for Telecom Constantino Vázquez Blanco DSA-Research.org Distributed Systems Architecture Research Group Universidad Complutense de Madrid Acknowledgments The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/2007-2013] ) under grant agreement n 215605 (RESERVOIR Project) OpenNebula Project. Commons Attribution Share Alike (CC-BY-SA) 1/24

A Model for Delivering IT Capabilities Software as a Service What On-demand access to any application Who End-user (does not care about hw or sw) Platform as a Service Platform for building and delivering web applications Developer (no managing of the underlying hw & swlayers) Infrastructure as a Service ᄎ Raw computer infrastructure System Administrator (complete management of the computer infrastructure) Physical Infrastructure 2/24

The Data Center is the Computer Cloud Manager to Orchestrate the Complexity of a Datacenter Service End-Users VIRTUAL INFRASTRUCTURE Virtual Machine Managers Physical Storage Physical Machines Physical Networking Remote Cloud PHYSICAL INFRASTRUCTURE 3/24

IaaS Cloud Computing Private Cloud Computing => A Public Cloud behind the firewall - Simplify and optimize internal operations - Service flexibility and elasticity - Higher utilization & operational savings OpenNebula Commercial Cloud Physical Infrastructure Hybrid Cloud Computing => Utility Computing dream made a reality! Supplement the capacity of the Private Cloud 4/24

An Evolution of the Data Center From Heterogeneous and Ugly Data Centers To Homogenous, Modular and Beautiful Data Center 5/24

An Evolution of the Data Center Constraints from Existing Infrastructure and Processes Requirements from Usage and Deployment Scenarios One solution does not fit all requirements and constraints. There cannot be turnkey quick cloud solutions 6/24

The OpenNebula Toolkit Flagship International Projects in Cloud Computing Result of many years of research and development in efficient and scalable management of virtual machines on large-scale distributed infrastructures. Open-source Toolkit Open platform for innovation to research the challenges that arise in cloud management, and production-ready tool in both academia and industry Started in 2005, first release in march 2008, and ONE 2.0 just released Open-source released under Apache v2.0, packaged for main Linux distributions Mailing lists for best-effort support and open development framework Development and roadmap definition driven by the community and projects Active and engaged open community and ecosystem > 3,000 downloads/month (not including code repository and Ubuntu) Used in many production environments, distributed in commercial solutions and availability of commercial professional support by C12G Labs Long-term sustainability ensured by project funding and commercial sponsors 7/24

The OpenNebula Toolkit: Why OpenNebula? Capabilities for Cloud Management Most advanced open-source toolkit offering unique features to administer the complexity of largescale distributed infrastructures Capabilities for Integration Open, flexible and extensible architecture, interfaces and components that fit into any existing data center Capabilities for Production Environments Scalability and performance tested on very large-scale infrastructures consisting of thousands of cores, with the security and fault tolerance levels required in production Leverage the Vibrant Cloud Ecosystems Leverage the ecosystems being built around OpenNebula and the most common cloud interfaces, Amazon AWS, OGC OCCI and VMware vcloud Fully Open Source Cloud Software OpenNebula is NOT a feature or performance limited edition of an Enterprise version. OpenNebula is truly open, and not open core. 8/24

The OpenNebula Toolkit: Flexibility A Highly Modular Architecture to Fit into any Existing Datacenter Cloud Computing is an evolution of existing data centers One solution can not fit all data-center and user requirements and constraints Open, flexible and extensible architecture Provide basic components, but allow them to be easily replaceable by others Virt. Virt. Interfaces Virt. Virt. Schedulers XMLRPC / CLI / OpenNebula Cloud API OpenNebula Core Driver API Virt. Virt. Compute Virt. Virt. Storage Virt. Virt. Network Virt. Virt. Cloud Virt. Virt. Security 9/24

The OpenNebula Toolkit: An Open Ecosystem Examples of Components in the Ecosystem OpenNebula Express 10/24

The OpenNebula Toolkit: Interoperability Openness Open architectures Open interfaces Open code Adaptability Modular architectures Standardization Use standards Implement standards Portability It can be installed in various hardware and software 11/24

The OpenNebula Toolkit: Interoperability OpenNebula OpenNebula Private Cloud Hybrid Cloud 12/24

Cloud Case Studies: Enabling your Cloud Adopt Standards Open Source Community Open architecture and interfaces Open code and liberal license Open community and ecosystem Management Tool Innovation Tool 13/24

Deployment Models Model Definition Cloud Cases Private Public Hybrid Infrastructure is owned by a single organization and made available only to the organization Infrastructure is owned by a single organization and made available to other organizations Infrastructure is a composition of two or more clouds Optimize and simplify internal operation SaaS/PaaS support IT consolidation within large organizations (Goverment Clouds, University Clouds ) Commercial cloud providers Science public clouds by ICT service centers to enable scientific and educational projects to experiment with cloud computing Special purpose clouds with dedicated capabilities (HPC Clouds..) Cloudbursting to address peak demands Cloud Federation to share infrastructure with partners Cloud Aggregation to provide a larger resource infrastructure 14/24

Cloud Case Studies: Computing Provider Private Cloud to Support Grid Site Goal: Execution of a virtualized Grid site in D-Grid and EGEE Details: The D-Grid Resource Center Ruhr (DGRZR) runs an OpenNebula private cloud on 248 blades and 1,984 cores with Xen Public HPC Cloud Goal: OpenNebula is used to support the execution of virtual clusters and HPC applications Details: SARA High Performance Computing Center uses OpenNebula in its new HPC Cloud service 15/24

Cloud Case Studies: Computing Provider Goal: Easier management and new computing models in the batch farm Example of Integration with Existing Infrastructure Environment Configuration Management: Quattor with lifecycle management and self - notification in OpenNebula Network Management: Adapted to address network infrastructure requirements regarding fixed IP/MAC leases in each box Storage Management: New LVM transfer scripts and a very fast parallel scp to push images to all the hosts Up to 16,000 VMs on 400 hosts (3,200 cores) running KVM Source: CERN IT-PES/PS Group: Sebastien Goasguen, Ulrich Schwickerath, Ewan Roche and Belmiro Moreira 16/24

Cloud Case Studies: Telecom Provider Goal: Meet the growing demands for high performance, low cost, high scalability, high reliability of China Mobile IT Infrastructure (computing, storage); and the demands of China Mobile to deliver Internet business and services Details: 4,096 cores, Xen, Ganglia, and Hadoop Source: China Mobile s Presentation at OpenCirrus Meeeting 17/24

Cloud Case Studies: Tool for Innovation Agreement 215605 (2008-2011) Service and Sw Architectures and Infrastructures Resources and Services Virtualization without Barriers Open source technology to enable deployment and management of complex IT services across different administrative domains www.reservoir-fp7.eu 18/24

Cloud Case Studies: Tool for Innovation EU grant agreement RI-261552 e-infrastructure (2010-2012) Enhancing Grid Infrastructures with Cloud Computing Simplify and optimize its use and operation, providing a more flexible, dynamic computing environment for scientists; and enhance existing computing infrastructures with IaaS paradigms www.stratuslab.eu www.stratuslab.org 19/24

Cloud Case Studies: Tool for Innovation Agreement 257386 (2010-2013) New Infrastructure Paradigms and Experimental Facilities Building Service Testbeds on FIRE Design, build and operate a multi-site cloud-based facility to support research across applications, services and systems targeting services research community on Future Internet www.bonfire-project.eu Source: BonFIRE Project 20/24

Cloud Case Studies: Tool for Innovation Agreement 258862 (2010-2013) Service and Sw Architectures and Infrastructures Building the PaaS Cloud of the Future Create an advanced PaaS Cloud platform which supports the optimized and elastic hosting of Internet-scale multi-tier applications 4caast.morfeo-project.org Source: 4CaaSt Project 21/24

Get Involved in the OpenNebula Community! Use the Technology and Give us Feedback Support through several mailing lists Report bugs and make feature requests Describe your use case in our blog Participate in the OpenNebula Technology Days Spread our Word Spread the word about OpenNebula and open source cloud computing Contribute to the Development Open development infrastructure Provide patches for bug fixes or enhancements Contribute to the Quickly Growing Ecosystem Submit a new tool or extension to the OpenNebula ecosystem Sponsor the Community Provide funds or resources to support development or to organize workshops or tutorials 22/24

Get Involved in the OpenNebula Community! Sponsors European Commission: RESERVOIR (EU agreement 215605), StratusLab (EU agreement 261552), BonFIRE (EU agreement 257386) and 4CaaSt (EU agreement 258862). Ministry Science & Innovation: HPCcloud 2010-2012, MICINN TIN2009-07146 Community of Madrid: MEADIANET 2010-2013 CAM S2009/TIC-1468 C12G Labs dedicates an amount of its own engineering resources to support and develop OpenNebula The OpenNebula Community The OpenNebula Team: Ignacio M. Llorente, Ruben S. Montero, Tino Vazquez, Javier Fontan, Jaime Melis, Carlos Martín, Rafael Moreno, Daniel Molina, Borja Sotomayor and many value community contributors from several organizations Your support and contribution are very much appreciated! 23/24

Get Involved in the OpenNebula Community! More info, downloads, mailing lists at Research References B. Rochwerger, J. Caceres, R.S. Montero, D. Breitgand, E. Elmroth, A. Galis, E. Levy,I.M. Llorente, K. Nagin, Y. Wolfsthal, The RESERVOIR Model and Architecture for Open Federated Cloud Computing, IBM Systems Journal, Vol. 53, No. 4. (2009) B. Sotomayor, R. S. Montero, I. M. Llorente and I. Foster, Virtual Infrastructure Management in Private and Hybrid Clouds, IEEE Internet Computing, September/October 2009 (vol. 13 no. 5) The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/2007-2013] ) under grant agreement n 215605 (RESERVOIR Project) 24/24