4
4/34 OpenNebula Overview Orchestrates storage, network and virtualization technologies to enable the dynamic placement of multi-tier services on distributed infrastructures, combining both data center resources and remote cloud resources, according to allocation policies Provides internal and Cloud administration and user interfaces for the full management of the IaaS Cloud platform Open-Source Toolkit for Building Cloud Infrastructures Private Cloud: Management of virtual infrastructure in the data- center or cluster Hybrid Cloud : Combination of private with Cloud resources Public Cloud: Cloud interfaces for the full management of services What is OpenNebula?

5
5/34 Centralized management of VM workload and distributed infrastructures Support for VM placement policies: balance of workload, server consolidation… Dynamic resizing of the infrastructure Dynamic partition and isolation of clusters Dynamic scaling of private infrastructure to meet fluctuating demands Lower infrastructure expenses combining local and remote Cloud resources For the Infrastructure Manager For the Infrastructure User Faster delivery and scalability of services Support for heterogeneous execution environments Full control of the lifecycle of virtualized services management OpenNebula Overview Benefits

6
6/34 Fits into any existing data center, due to its open, flexible and extensible interfaces, architecture and components Builds any type of Cloud deployment Open source software, Apache license Seamless integration with any product and service in the cloud ecosystem and management tool in the data center, such as cloud providers VM managers virtual image managers service managers management tools schedulers OpenNebula Overview Benefits For System Integrators

10
10/34 Cloud Taxonomy The infrastructure is owned and used by a single organization Private clouds enable a flexible and agile management of local infrastructure Not a new model, datacenter management has been around for a while Internal interfaces expose additional functionality for managing virtualized resources and controlling data center operation, not exposed by cloud interfaces Cloud interfaces may be also provided for users requiring higher abstraction Centralized management VM placement optimization Dynamic resizing and partitioning of the infrastructure Support for heterogeneous workloads Private Cloud Administration Domain Internal Interface

11
11/34 Cloud Taxonomy The infrastructure is owned and used by a single organization Private clouds enable a flexible and agile management of local infrastructure Not a new model, datacenter management has been around for a while Internal interfaces expose additional functionality for managing virtualized resources and controlling data center operation, not exposed by cloud interfaces Cloud interfaces may be also provided for users requiring higher abstraction Centralized management VM placement optimization Dynamic resizing and partitioning of the infrastructure Support for heterogeneous workloads Private Cloud Administration Domain Internal Interface

12
12/34 Cloud Taxonomy FeatureFunction Internal InterfaceUnix-like CLI for fully management of VM life-cycle and physical boxes XML-RPC API and libvirt virtualization API SchedulerRequirement/rank matchmaker allowing the definition of workload and resource-aware allocation policies Support for advance reservation of capacity through Haizea Virtualization Management Xen, KVM, and VMware Generic libvirt connector (VirtualBox planned for 1.4.2) Image ManagementGeneral mechanisms to transfer and clone VM images Network ManagementDefinition of isolated virtual networks to interconnect VMs Service Management and Contextualization Support for multi-tier services consisting of groups of inter-connected VMs, and their auto-configuration at boot time SecurityManagement of users by the infrastructure administrator Fault TolerancePersistent database backend to store host and VM information ScalabilityTested in the management of medium scale infrastructures with hundreds of servers and VMs (no scalability issues has been reported) InstallationInstallation on a UNIX cluster front-end without requiring new services Distributed in Ubuntu 9.04 (Jaunty Jackalope) Flexibility and Extensibility Open, flexible and extensible architecture, interfaces and components, allowing its integration with any product or tool Private Cloud

15
15/34 Cloud Taxonomy The infrastructure is owned by a single commercial organization and used by customers Public clouds enable the deployment of an entire IT infrastructure without the associated capital costs, paying only for the used capacity Cloud interface: Simple remote management of virtualized server instances Public Cloud Administration Domain Internal Interface Cloud Interface Remote Cloud

16
16/34 Cloud Taxonomy FeatureFunction Cloud Interfaces for Users Implementation of a subset of the EC2 Query API and the OGF OCCI API Flexibility The new OpenNebula Cloud API allows the implementation of the new Cloud interfaces Public Cloud

18
18/34 The RESERVOIR Project Flagship of Cloud Computing Research in FP7 Open source technology to enable deployment and management of complex IT services across different administrative domains Functionality for Service Management Definition Lifecycle Billing/accounting Elasticity/SLAs Resources and Services Virtualization without Barriers VM Focus on technologies that enable to build a federation of cooperating computing clouds A project driven by business use cases: SAP business application, Telco application, utility computing and eGov application 17-million and 3-year project partially funded by the European Commission Partners: IBM, Telefónica, UCL, Umea, SAP, Thales, SUN, Elsag Datamat, UCM, CETIC, University of Lugano, University of Messina, OGF.eeig. Overview