IV. SOFTWARE PARA LA GESTIÓN DE CLOUDS
Esquema Software cloud IAAS libre Eucalyptus OpenNebula OpenStack Nimbus Experiencias cloud en el BIFI
Eucalyptus (I) Toolkit para el despliegue y gestión de clouds IAAS Hypervisores soportados: Xen, KVM, VMware Interoperabilidad para nubes híbridas: Sólo AWS API Desarrollo comercial: versión open source (http://open.eucalyptus.com) y versión enterprise
Eucalyptus (II) Arquitectura
Eucalyptus (III) Hybridfox interface (Firefox add on):
OpenNebula (I) Toolkit open source para el despliegue de clouds IAAS Interoperabilidad Interfaces: EC2 query, OGF OCCI, vcloud Hypervisores: KVM, Xen, Vmware, VirtualBox Desarrollado por UCM (España) Tests del CERN (2010): nube de 16000 VMs sobre 480 servidores
OpenNebula (II) Arquitectura FRONT END: The central server, it manages nodes, templates, virtual machines and users DRIVERS: Modular components to control the cluster services Types: storage, monitoring, virtualization and network ONED: OpenNebula Daemon: It controls the VM life cicle IMAGES: Virtual images repository. CLUSTER NODES: They give the fisical resources for the VM. They must be an hypervisor installed HYPERVISOR: It makes the virtualization of the fisical resources
OpenNebula (III) 2 Configuraciones: SHARED FS: NFS NON SHARED FS: SSH The Image Repository is shared between all the cluster nodes and the OpenNebula server: The VM can be: Cloning Saving Migrate Live migrate The VMs are transfered to the nodes by scp The VM can be: Saving Migrate
OpenNebula (IV) Interfaz web ( Sunstone ):
OpenStack Toolkit desarrollado por consorcio liderado por la NASA Producto del proyecto Nebula Hypervisor support: KVM, Xen, Hyper V, Citrix XenServer, VMWware ESX, LXC, QEMU, UML Se divide en 3 componentes independientes OS COMPUTE: open source software and standards for large scale deployments of automatically provisioned virtual compute instances OS OBJECT STORAGE: open source software and standards for large scale, redundant storage of static objects OS IMAGE SERVICE: provides discovery, registration, and delivery services for virtual disk images Asegura compatibilidad con todos los estándares cloud & virtualización
cloud@bifi: Experiencia 1 (I) Proyecto PireGRID Orientación empresarial Estudio de mercado 2010 desvela interés de colaboradores por el cloud Se decide montar un testbed de OpenNebula: frontend (SL5, OpenNebula 2.0.1) 5 clientes (SL5 & OpenSUSE, Xen & KVM) Objetivo doble: Ofrecer un servicio comercial de cloud ( nube pública ) Uso interno en gestión de servicios grid ( nube privada )
cloud@bifi: Experiencia 1 (II) Curso Introducción al clustering y virtualización de sistemas
cloud@bifi: Experiencia 1 (III) Resultados obtenidos Testing funcionamiento básico satisfactorio Hypervisores: Xen vs KVM Tiempo medio despliegue VM (SSH) = 30 segs Live migration funcionando (NFS) Futuro Solucionar problemas: hypervisores (Xen en OpenSUSE) Realizar pruebas de estrés
cloud@bifi: Experiencia 2 Proyecto Europeo EDGI (bridge BOINC GRID CLOUD) Se decide montar un cloud para dar QoS Testbed desplegado: Eucalyptus v2.0.1 4 servers (8 cores, 24GB RAM): 1 frontend + 3 hosts clientes Métricas obtenidas: Despliegue 1VM 30segs, 10VMs 60segs
?