Your SlideShare is downloading. ×
0
An Introduction to Cloud
Computing with OpenNebula
OpenNebula Cloud Management Platform >
Innovative Open Source Technolog...
2An Introduction to Cloud Computing with OpenNebula
Agenda
An Introduction to Cloud Computing with OpenNebula
● Infrastruc...
3An Introduction to Cloud Computing with OpenNebula
Infrastructure as a Service
Types of Cloud Services
What Who
On-demand...
4An Introduction to Cloud Computing with OpenNebula
Infrastructure as a Service
Types of Cloud Deployments
• Simple Web In...
5An Introduction to Cloud Computing with OpenNebula
• Simple Web Interface
• Raw Infrastructure Resources
• Pay-as-you-go ...
6An Introduction to Cloud Computing with OpenNebula
• Simple Web Interface
• Raw Infrastructure Resources
• Pay-as-you-go ...
7An Introduction to Cloud Computing with OpenNebula
• Simple Web Interface
• Raw Infrastructure Resources
• Pay-as-you-go ...
8An Introduction to Cloud Computing with OpenNebula
Infrastructure as a Service
Challenges of IaaS Clouds
●  How do I prov...
9An Introduction to Cloud Computing with OpenNebula
●  How do I provision a new VM?
Image Management & Context
●  Where do...
10An Introduction to Cloud Computing with OpenNebula
An Uniform Management Layer
Infrastructure as a Service
11An Introduction to Cloud Computing with OpenNebula
The OpenNebula Model
●  Adaptable: Integration capabilities to fit in...
12An Introduction to Cloud Computing with OpenNebula
Widely Used to Build Enterprise Private Clouds in Medium and Large Da...
13An Introduction to Cloud Computing with OpenNebula
Story
A Project Aimed at Building the Industry Standard Open Cloud Ma...
14An Introduction to Cloud Computing with OpenNebula
The Anatomy of the Cloud
Different Perspectives of the Cloud – Demand...
15An Introduction to Cloud Computing with OpenNebula
The Anatomy of the Cloud
OpenNebula Architecture - Infrastructure Agn...
16An Introduction to Cloud Computing with OpenNebula
The Anatomy of the Cloud
Cloud Architecture - The Internals of the Cl...
17An Introduction to Cloud Computing with OpenNebula
The Anatomy of the Cloud
Basic OpenNebula Deployment
•  Repository of...
18An Introduction to Cloud Computing with OpenNebula
We Will Be Happy to Clarify Any Question
Questions?
Upcoming SlideShare
Loading in...5
×

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

2,797

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,797
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
54
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 10. 10An Introduction to Cloud Computing with OpenNebula An Uniform Management Layer Infrastructure as a Service
  11. 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. 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. 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. 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. 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. 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. 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. 18. 18An Introduction to Cloud Computing with OpenNebula We Will Be Happy to Clarify Any Question Questions?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×