• No results found

OpenNebula Cloud Case Studies

N/A
N/A
Protected

Academic year: 2021

Share "OpenNebula Cloud Case Studies"

Copied!
27
0
0

Full text

(1)

ISC Cloud 2010

Frankfurt, Germany

October 29th, 2010

Ignacio M. Llorente

DSA-Research.org

Distributed Systems Architecture Research Group Universidad Complutense de Madrid

Acknowledgments

OpenNebula

Cloud Case Studies

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)

(2)

OpenNebula Toolkit

Fully open source, thoroughly tested, flexible, extensible and with excellent performance and scalability to manage tens of thousands of VMs

Cloud Computing Case Studies

Examples of cloud infrastructures and large projects using OpenNebula as cloud management tool

Cloud as an Evolution of the Data Center

Addressing the constraints of your infrastructure environment and the requirements of your business use cases

Contents

Hosting eGov

Cluster Computing

Service Platforms Web

Multi-site Cloud

Telecom

(3)

What Who

On-demand access to any

application

End-user

(does not care about hw or sw)

Platform for building and delivering web

applications

Developer

(no managing of the underlying hw & swlayers)

Raw computer

infrastructure System Administrator

(complete management of the computer infrastructure) Software as a Service

Platform as a Service

Infrastructure as a Service

Physical Infrastructure

A Model for Delivering IT Capabilities

(4)

Physical Infrastructure

Commercial Cloud

OpenNebula

Private Cloud Computing => A “Public Cloud behind the firewall”

- Simplify and optimize internal operations - Service flexibility and elasticity

- Higher utilization & operational savings - Security concerns

Hybrid Cloud Computing => Utility Computing dream made a reality!

•  Supplement the capacity of the Private Cloud

IaaS Cloud Computing

(5)

Cloud Manager to Orchestrate the Complexity of a Datacenter

Physical Storage Physical Machines Physical Networking PHYSICAL INFRASTRUCTURE

VIRTUAL INFRASTRUCTURE

Virtual Machine Managers

Service End-Users

Remote Cloud

The Data Center is the Computer

(6)

From Heterogeneous and Ugly Data Centers…

… To Homogenous, Modular and Beautiful Data Center

An Evolution of the Data Center

(7)

Constraints from

Existing Infrastructure

and Processes

“One solution does not fit all

requirements and constraints.

There cannot be turnkey quick cloud

solutions”

Requirements from

Usage and Deployment

Scenarios

An Evolution of the Data Center

(8)

Open Architecture, Interfaces and Code

•  Integration with existing processes and management tools in the data center

•  Support any security, monitoring, storage, networking and virtualization infrastructure service

•  Integration with any product and service in the virtualization/cloud

ecosystem such as cloud providers, hypervisors, virtual image managers, service managers, management tools, schedulers…

•  Support to build any type of deployment: private, public, hybrid and community clouds

•  Easy to extend to support new functionality and to embed into other Cloud applications and platforms

•  Based on standards to avoid vendor lock-in and to enable interoperability

•  Truly open-source, not open core

•  Liberal open-source license

An Evolution of the Data Center

(9)

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

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.

•  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

The OpenNebula Toolkit

(10)

Business Use Cases from Leading Companies

Feature Requirements of Enterprise Clouds

Workload Profile Management of multi-tier services with security levels, placement constraints and automatic configuration

Administration Interface Complete CLI to manage VMs, images, users, accounting, clusters, virtual networks, physical resources…

Cloud Interfaces Support standard and most popular cloud interfaces Cloudbursting Combine local capacity with remote cloud resources

Adaptability APIs and modular architecture to integrate with existing processes and management tools in the data center

Scalability Efficient Management of hundreds of thousands of VMs and multiple physical clusters

Stability & Robustness Production-ready thoroughly tested and mature technology

Security Multi-tenancy, isolation and integration with security mechanisms and policies Openness and

Standards Open interfaces and architecture, fully open-source code, and adopt and implement standards

Interoperability and

Portability Provide with choice across most popular cloud interfaces, hypervisors and public clouds and with a flexible software that can be installed in any hardware and software combination

Cloud Administration Monitoring, accounting and logging

Site Policy Enforcement Scheduling and user quota management

(11)

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

Capabilities for Cloud Management

Most advanced open-source toolkit offering unique features to administer the complexity of large- scale distributed infrastructures

Capabilities for Integration

Open, flexible and extensible architecture, interfaces and components that fit into any existing data center

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

The OpenNebula Toolkit: Why OpenNebula?

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.

(12)

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 replaceble by others

The OpenNebula Toolkit: Flexibility

Virt.

Virt.

OpenNebula Core

Driver API

Compute

XMLRPC / CLI / OpenNebula Cloud API

Virt.

Virt.

Storage Network Virt. Virt. Cloud Virt. Virt.

Virt.

Virt.

Interfaces Schedulers Virt. Virt.

Virt.

Virt.

Security

(13)

The OpenNebula Toolkit: An Open Ecosystem

OpenNebula Express

Examples of Components in the Ecosystem

(14)

Openness

•  Open architectures

•  Open interfaces

•  Open code

Adaptability

•  Modular architectures

Standardization

•  Use standards

•  Implement standards

Portability

•  It can be installed in any hardware and software

The OpenNebula Toolkit: Interoperability

(15)

OpenNebula

Private Cloud Hybrid Cloud OpenNebula

The OpenNebula Toolkit: Interoperability

(16)

Open Source Community

• Open architecture and interfaces

• Open code abd liberal license

• Open community and ecosystem

Management Tool Innovation Tool

Adopt Standards

Cloud Case Studies: Enabling your Cloud

(17)

Model Definition Cloud Cases

Pr iv ate

Infrastructure is owned by a single organization and made available only to the organization

•  Optimize and simplify internal operation

•  SaaS/PaaS support

•  IT consolidation within large organizations (Goverment Clouds, University Clouds…)

Pu b lic

Infrastructure is owned by a single organization and made available to other organizations

•  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..)

Hybrid

Infrastructure is a composition of two or more clouds

•  Cloudbursting to address peak demands

•  Cloud Federation to share infrastructure with partners

•  Cloud Aggregation to provide a larger resource infrastructure

Cloud Case Studies: Deployment Models

(18)

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

•  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

Public HPC Cloud

Cloud Case Studies: Computing Provider

(19)

•  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

Cloud Case Studies: Computing Provider

Source: CERN IT-PES/PS Group: Sebastien Goasguen, Ulrich Schwickerath, Ewan Roche and Belmiro Moreira

(20)

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

(21)

w w w .r es er vo ir -fp 7. eu

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

(22)

www.stratuslab.org

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

w w w .Str atu sL ab .e u

(23)

Source: BonFIRE Project

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

w w w .B o n F IR E-Pr o je ct. eu

(24)

Source: 4CaaSt Project

Cloud Case Studies: Tool for Innovation

4c aa st. m o rfe o -p ro je ct. o rg

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

(25)

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

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

Get Involved in the OpenNebula Community!

Spread our Word

•  Spread the word about OpenNebula and open source cloud computing

(26)

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!

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

Get Involved in the OpenNebula Community!

(27)

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)

Get Involved in the OpenNebula Community!

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)

References

Related documents

•  Integration with existing processes and management tools in the data center •  Support any security, monitoring , storage, networking and virtualization.

Four different types of frequency-selective structures: Unit cells are shown for rotational and complementary arrangements of double U-shaped resonators (DURs) and single

[r]

To partially fill the research gap on bottom-up discursive (de)legitimation of law in civil society, external to the judicial power, this study has explored discourses in social

In the present investigation, the removal of Naphthol green B dye is studied using Hydrogen peroxide treated Red mud as adsorbent.. The sorption characteristics of the adsorbent

HPC Cloud service with Virtual Private Compute Clusters offers just the self- service flexibility combined with High Performance to adapt the computing environment to the

When the two methods are used in combination, they can provide a great deal of detailed information for library space planning (May, 2011). For these reasons, in a

In the double resonance spectroscopy measurements, a mid-infrared and a near- infrared light source were simultaneously used to excite two transitions of acetylene, with a shared

After sclera detection is performed, the image is subjected to Circular Hough Transform for the detection of iris and pupil boundaries.. The mechanism and methodology used in

Open Cloud Enabler for Building and Operating Virtualized Data Centers. About the

•  The experience of the setup of a private cloud in the context of the INFN-Torino computing center using OpenNebula + GlusterFS has been positive. •  The infrastructure is

Open platform for innovation to research the challenges that arise in cloud management, and production-ready tool in both academia and industry. Flagship International Projects

Open platform for innovation to research the challenges that arise in cloud management, and production-ready tool in both academia and industry. Flagship International Projects

  Image Repository: Any storage medium for the VM images (usually a high performing SAN).  

– The struts-config.xml file designates the Action classes that handle requests for various URLs The Action objects themselves need to requests for various URLs. The Action

DOMAIN/OS PROGRAMMERS GRAPHICS DOCUMENTATION SET DOMAIN/OS PROGRAMMERS REFERENCE & TOOL DOC SET DOMAIN/OS SYSTEM ADMINISTRATORS DOCUMENTATION SEf DOMAIN/OS

Servers RNC 3G Data + Packet Voice MSC Circuit Switch Packet Gateway BSC Voice (Legacy Features) Call Agent Packet Network (Internet) IP Core Circuit Packet 18-30 Mos

Since this is configured as a local zone, it attempts to find the endpoint or gateway for 1466, but because no endpoints have registered with this number, it uses its defined

Controlling network access and traffic using address filtering, dynamic access lists, and reflexive access lists can all contribute to increased

This paper is organized as follows: section 2 contrasts the BrE data and the AmE data to see whether the variety of English has an effect on the language user’s choice; section

According to efficiency analysis distributional value judgments, the net eco- nomic effect of the project is the present value of the sum of the CVs of effects on ELEC and

infantum strains from the northern and central regions of endemicity in Israel and the adjacent West Bank were examined using DNA fin- gerprinting in an attempt to determine whether