OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture

on

  • 2,777 views

 

Statistics

Views

Total Views
2,777
Views on SlideShare
710
Embed Views
2,067

Actions

Likes
1
Downloads
42
Comments
0

8 Embeds 2,067

http://blog.opennebula.org 1666
http://opennebula.org 380
http://cloud.feedly.com 13
http://digg.com 3
http://www.newsblur.com 2
http://blog.opennebula.org&_=1380953344093 HTTP 1
http://translate.googleusercontent.com 1
http://feedreader.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and Architecture Presentation Transcript

  • 1. An Introduction to Cloud Computing with OpenNebula OpenNebula Cloud Management Platform > Innovative Open Source Technologies and Professional Services to Build your Enterprise-ready Cloud Computing Environment 1/15© C12G Labs S.L. All of the material in this Tutorial is copyright-protected and may not be published in other works without express written permission from C12G Labs. All trademarks are property of their respective owners. © C12G Labs S.L. Rev20130919
  • 2. 2An Introduction to Cloud Computing with OpenNebula Agenda An Introduction to Cloud Computing with OpenNebula ● Infrastructure as a Service ● The OpenNebula Model ● The Anatomy of the Cloud
  • 3. 3An Introduction to Cloud Computing with OpenNebula Infrastructure as a Service Types of Cloud Services 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
  • 4. 4An Introduction to Cloud Computing with OpenNebula Infrastructure as a Service Types of Cloud Deployments • Simple Web Interface • Raw Infrastructure Resources • Pay-as-you-go (On-demand access) • Elastic & “infinite” Capacity Public Cloud
  • 5. 5An Introduction to Cloud Computing with OpenNebula • Simple Web Interface • Raw Infrastructure Resources • Pay-as-you-go (On-demand access) • Elastic & “infinite” Capacity Public Cloud A “Public Cloud behind the firewall” • Simplify internal operations • Dynamic allocation of resources • Higher utilization & operational savings • Security concerns Private Cloud Infrastructure as a Service Types of Cloud Deployments
  • 6. 6An Introduction to Cloud Computing with OpenNebula • Simple Web Interface • Raw Infrastructure Resources • Pay-as-you-go (On-demand access) • Elastic & “infinite” Capacity Public Cloud A “Public Cloud behind the firewall” • Simplify internal operations • Dynamic allocation of resources • Higher utilization & operational savings • Security concerns Private Cloud •  Supplement the capacity of the Private Cloud •  Utility Computing dream made a reality! Hybrid Cloud Infrastructure as a Service Types of Cloud Deployments
  • 7. 7An Introduction to Cloud Computing with OpenNebula • Simple Web Interface • Raw Infrastructure Resources • Pay-as-you-go (On-demand access) • Elastic & “infinite” Capacity Public Cloud A “Public Cloud behind the firewall” • Simplify internal operations • Dynamic allocation of resources • Higher utilization & operational savings • Security concerns Private Cloud •  Suplement the capacity of the Private Cloud •  Utility Computing dream made a reality! Hybrid Cloud Infrastructure as a Service Types of Cloud Deployments
  • 8. 8An Introduction to Cloud Computing with OpenNebula Infrastructure as a Service Challenges of IaaS Clouds ●  How do I provision a new VM? Image Management & Context ●  Where do I store the disks? Storage ●  How do I set up networking for a multitier service? Network & VLANs ●  Where do I put my web server VM? Monitoring & Scheduling ●  How do I manage any hypervisor? Virtualization ●  Who has access to the Cloud’s resources? User & Role Management ●  How do I manage my distributed infrastructure? Interfaces & APIs
  • 9. 9An Introduction to Cloud Computing with OpenNebula ●  How do I provision a new VM? Image Management & Context ●  Where do I store the disks? Storage ●  How do I set up networking for a multitier service? Network & VLANs ●  Where do I put my web server VM? Monitoring & Scheduling ●  How do I manage any hypervisor? Virtualization ●  Who has access to the Cloud’s resources? User & Role Management ●  How do I manage my distributed infrastructure? Interfaces & APIs Uniform management layer that orchestrates multiple technologies Infrastructure as a Service Challenges of IaaS Clouds
  • 10. 10An Introduction to Cloud Computing with OpenNebula An Uniform Management Layer Infrastructure as a Service
  • 11. 11An Introduction to Cloud Computing with OpenNebula The OpenNebula Model ●  Adaptable: Integration capabilities to fit into any data center ●  Enterprise-ready: Upgrade process and commercial support ●  No Lock-in: Broad infrastructure and platform independent ●  Light: Efficient & simple ●  Proven: Rigorously tested, mature and widely used ●  Powerful: Advanced features for virtualized ●  Scalable: single instance & multi-tier architectures ●  Be interoperable! rich set of API's & Interfaces ●  Open Source: Apache License v2 An Enterprise-ready Open-source Platform to Manage Cloud Data Centers
  • 12. 12An Introduction to Cloud Computing with OpenNebula Widely Used to Build Enterprise Private Clouds in Medium and Large Data Centers Reference Users Survey Q2/Q3 2012 (2,500 users http://c12g.com/resources/survey/) The OpenNebula Model
  • 13. 13An Introduction to Cloud Computing with OpenNebula Story A Project Aimed at Building the Industry Standard Open Cloud Management Tool 2005 2008 2009 2010 2011 2012 • Develop & innovate • Support the community • Collaborate Large-scale production deployment: 16,000 VMs 5,000 downloads/ month 20142013 Research Project TP v1.0 v1.2 v1.4 v2.0 v2.2 v3.0 v3.2 v3.4 v3.6 v3.8 v4.0 V4.2
  • 14. 14An Introduction to Cloud Computing with OpenNebula The Anatomy of the Cloud Different Perspectives of the Cloud – Demands from the Different Communities Cloud Consumer Cloud Administrator Cloud Integrator Cloud Application Developer
  • 15. 15An Introduction to Cloud Computing with OpenNebula The Anatomy of the Cloud OpenNebula Architecture - Infrastructure Agnostic and Highly Customizable OpenNebula core Virtualization Images Storage Network Auth Monitoring Scheduler XML-RPC API OCA (Ruby, Java) CLI GUI Cloud Servers DB Languages
  • 16. 16An Introduction to Cloud Computing with OpenNebula The Anatomy of the Cloud Cloud Architecture - The Internals of the Cloud Interfaces, Tools & API • CLI & Sunstone (GUI) • API • Cloud (EC2,OCCI) • Service Management & Catalogs Compute Hosts • Grouped into logical clusters • Multiple hypervisors • Monitoring Storage • VM disks (file & block) • Image Distribution • Multiple Backends Multi-tenancy • AAA Services • Scheduling • Permissions & roles Network • VLAN • Firewalling • Multiple Technologies
  • 17. 17An Introduction to Cloud Computing with OpenNebula The Anatomy of the Cloud Basic OpenNebula Deployment •  Repository of VM images •  Multiple Backends (LVM, Ceph) Monitoring,Virtualization, Storage and Network •  Provides physical resources for the VMs •  Must have a hypervisor installed
  • 18. 18An Introduction to Cloud Computing with OpenNebula We Will Be Happy to Clarify Any Question Questions?