Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Welcome to OpenNebulaConf 2014! 
Understanding the OpenNebula 
Model for Cloud Provisioning 
Ruben S. Montero
A Multi-tenant Infrastructure 
Physical Resource 
● Tools to establish sharing policies of physical resources 
● Proper is...
A Multi-tenant Infrastructure 
Logical group of hypervisors, 
datastores and virtual networks 
Cluster A Cluster B 
Placem...
A Multi-tenant Infrastructure 
A cluster provides resources 
to a user group 
Cluster A Cluster B 
User Group A User Group...
A Multi-tenant Infrastructure 
Virtual Data Center 
Resource Provider User Group A 
VDC Admin: Autonomic 
management of VD...
Bootstraping the Cloud 
VDC admin can save VM 
changes for her VDC users 
3. VM Template 
● Include HW presets 
● Hypervis...
Interfacing the Cloud: Cattle vs Pets 
● Easily disposed 
● Simple interfaces 
● Short life-cycles 
● HA, Backup policies ...
Interfacing the Cloud: Cattles 
● Instantiate many times same installation 
● Use context 
● Limited set of operations 
● ...
Interfacing the Cloud: Pets 
● Instantiate many times same installation 
● Persistency + Backup (snapshots) 
● Rich set of...
Danke! 
Thank You! 
#OpenNebulaConf OpenNebula.org
Nächste SlideShare
Wird geladen in …5
×

OpenNebulaConf 2014 - Understanding the OpenNebula Model for Cloud Provisioning - Ruben S Montero

5.343 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

OpenNebulaConf 2014 - Understanding the OpenNebula Model for Cloud Provisioning - Ruben S Montero

  1. 1. Welcome to OpenNebulaConf 2014! Understanding the OpenNebula Model for Cloud Provisioning Ruben S. Montero
  2. 2. A Multi-tenant Infrastructure Physical Resource ● Tools to establish sharing policies of physical resources ● Proper isolation of users ● Control and limit usage Virtual Resources ● Self-provisioning ● Accomodate different user provisioning models (cattle vs pet) #OpenNebulaConf OpenNebula.org
  3. 3. A Multi-tenant Infrastructure Logical group of hypervisors, datastores and virtual networks Cluster A Cluster B Placement Policies: Allocate a VM to a given cluster Access Control: Allocate users to a given cluster Resources can be assigned to more than one cluster to better balance resource allocation 4.12 #OpenNebulaConf OpenNebula.org
  4. 4. A Multi-tenant Infrastructure A cluster provides resources to a user group Cluster A Cluster B User Group A User Group B Quota:Limit group/user usage Self-Provision: ● VMs ↔ Hypervisors ● Images ↔ Datastores ● Address↔Virtual Networks Showback, users get an estimated associated resource usage cost based on CPU and MEMORY cost 4.12 #OpenNebulaConf OpenNebula.org
  5. 5. A Multi-tenant Infrastructure Virtual Data Center Resource Provider User Group A VDC Admin: Autonomic management of VDC users Simple Provision: Use a cloud-like interface Federate: VDC can spread several Datacenters / Zones #OpenNebulaConf OpenNebula.org
  6. 6. Bootstraping the Cloud VDC admin can save VM changes for her VDC users 3. VM Template ● Include HW presets ● Hypervisor settings ● Placement policies ● Cost 1. Disks ● Vanilla OS installations ● Pre-built appliances ● Context & user inputs Security Groups with VNET semantics 4.12 2. Network Interface Controllers ● Pre-defined connections ● Set at deployment time ● Re-use Network attributes Datastore & Virtual Network determines running cluster #OpenNebulaConf OpenNebula.org
  7. 7. Interfacing the Cloud: Cattle vs Pets ● Easily disposed ● Simple interfaces ● Short life-cycles ● HA, Backup policies ● Richer interfaces ● Long-lasting life-cycles #OpenNebulaConf OpenNebula.org
  8. 8. Interfacing the Cloud: Cattles ● Instantiate many times same installation ● Use context ● Limited set of operations ● mainly GUI access - CloudView Cloud View Improve Clone VMs to templates to support multiple disks 4.12 Clone before deploy (instantiate to persistent) 4.12 Taking care of those cattles... #OpenNebulaConf OpenNebula.org
  9. 9. Interfacing the Cloud: Pets ● Instantiate many times same installation ● Persistency + Backup (snapshots) ● Rich set of operations ● API + CLI + Sunstone access Sunstone Cold attach of disks and NIC 4.12 Migrate VMs across system datastores 4.12 Taking care of those pets.. #OpenNebulaConf OpenNebula.org
  10. 10. Danke! Thank You! #OpenNebulaConf OpenNebula.org

×