Constantino vazquez open nebula cloud case studies
-
Upload
cloudexpoeurope -
Category
Technology
-
view
1.489 -
download
2
Transcript of Constantino vazquez open nebula cloud case studies
Cloud Expo Europe 2011 Barbican Exhibition Hall 1, London, England
2nd-3rd February 2011
Constantino Vázquez Blanco DSA-Research.org
Distributed Systems Architecture Research Group Universidad Complutense de Madrid
1/23
Acknowledgments
© OpenNebula Project. Commons Attribution Share Alike (CC-BY-SA)
OpenNebula Cloud Innovation and 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/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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
3/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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
4/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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
Hybrid Cloud Computing => Utility Computing dream made a reality!
• Supplement the capacity of the Private Cloud
IaaS Cloud Computing
5/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
From Heterogeneous and Ugly Data Centers…
… To Homogenous, Modular and Beautiful Data Center
An Evolution of the Data Center
6/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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
7/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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
8/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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.
9/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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
The OpenNebula Toolkit: Flexibility
Virt. Virt.
OpenNebula Core
Driver API
Compute
XMLRPC / CLI / OpenNebula Cloud API
Virt. Virt. Storage Virt. Virt. Network
Virt. Virt. Cloud
Virt. Virt. Interfaces Virt. Virt. Schedulers
Virt. Virt. Security
10/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
The OpenNebula Toolkit: An Open Ecosystem
OpenNebula Express
Examples of Components in the Ecosystem
11/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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
The OpenNebula Toolkit: Interoperability
12/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
OpenNebula
Private Cloud Hybrid Cloud
OpenNebula
The OpenNebula Toolkit: Interoperability
13/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
Open Source Community • Open architecture and interfaces • Open code and liberal license • Open community and ecosystem
Management Tool Innovation Tool
Adopt Standards
Cloud Case Studies: Enabling your Cloud
14/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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
15/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
• 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
16/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
ww
w.re
serv
oir-
fp7.
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
18/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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
ww
w.S
trat
usLa
b.eu
19/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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
ww
w.B
onFI
RE-
Proj
ect.e
u
20/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
Source: 4CaaSt Project
Cloud Case Studies: Tool for Innovation
4caa
st.m
orfe
o-pr
ojec
t.org
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
21/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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
22/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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!
23/23 OpenNebula: Cloud Innovation and Case Studies for Telecom
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)