O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
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
Próximos SlideShares
Carregando em…5
×

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

5.342 visualizações

Publicada em

Publicada em: Tecnologia
  • Seja o primeiro a comentar

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

×