Cloud Interoperability with the Opennebula Toolkit

Cloud Interoperability with the Opennebula Toolkit

Cloud Computing: Interoperability and Data Portability Issues Microsoft, Brussels st 1 December 2009 Cloud Interoperability with the OpenNebula Toolkit Distributed Systems Architecture Research Group Universidad Complutense de Madrid 1/11 Cloud Computing in a Nutshell Cloud Interoperability with the OpenNebula Toolkit What Who Software as a Service On-demand End-user access to any (does not care about hw or sw) application Platform as a Service Platform for Developer building and (no managing of the delivering web underlying hw & swlayers) applications Infrastructure as a Raw computer System Administrator Serviceᄎ infrastructure (complete management of the computer infrastructure) Innovative open, flexible and scalable technology to build IaaS clouds Physical Infrastructure 2/11 What is OpenNebula? Cloud Interoperability with the OpenNebula Toolkit Innovations Designed to address the technology challenges in cloud computing management Open-source Toolkit OpenNebula v1.4 • Support to build new cloud interfaces • Open and flexible tool to fit into any datacenter and VM integrate with any ecosystem component VM • Private, public and hybrid clouds VM • Based on standards • Support federation of infrastructures • Efficient and scalable management of the cloud 3/11 A Toolkit for System Integrators Cloud Interoperability with the OpenNebula Toolkit One Size does not Fit All: Tailoring the Tool to Fit your Needs • Open, modular and extensible architecture • Easy to enhance and embed • Minimal installation requirements (distributed in Ubuntu) • Open Source – Apache 2 Virt. Virt. InterfacesVirt. SchedulersVirt. OpenNebula API Virtual and Physical Resource Management Driver API Virt. Virt. Virt. Virt. ComputeVirt. StorageVirt. NetworkVirt. CloudVirt. 4/11 Interoperability in the OpenNebula Toolkit Cloud Interoperability with the OpenNebula Toolkit Interoperation from Different Perspectives 1. Cloud Interface 3. Cloud Federation OpenNebula Remote Cloud Physical Infrastructure 2. Infrastructure services for virtualization, storage and networking 5/11 Interoperability: Infrastructure Use Cloud Interoperability with the OpenNebula Toolkit Cloud Interface for the Management of Virtualized Services • Cloud Restful interface and CLI to manage virtual machines, network and storage (OGF OCCI API) • Implementation of other popular interfaces (Amazon EC2) • Support to build any other cloud interface (vCloud API, Sun Cloud API…) 6/11 Interoperability: Infrastructure Management Cloud Interoperability with the OpenNebula Toolkit Integration with Infrastructure and Management Services OpenNebula Flexible back-end • Virtualization • Storage • Networking Physical Infrastructure • Security Integration with existing management tools in the data center • Administration interface for the centralized monitoring and management of the infrastructure (CLI, XML-RPC and libvirt) • Support for the definition of workload and resource-aware allocation policies such as consolidation (energy efficiency) , load balancing, affinity-aware, capacity reservation… 7/11 Interoperability: Infrastructure Federation Cloud Interoperability with the OpenNebula Toolkit Hybrid Cloud Computing and Federation • Cloudbursting at infrastructure layer, fully transparent to users • Scale-out decisions are taken by infrastructure administrators according to business policies Two levels of Collaboration • Extend the private cloud using both partner and commercial clouds • Create a federation of clouds OpenNebula OpenNebula 8/11 The Community: Users Cloud Interoperability with the OpenNebula Toolkit Users (Different Levels of Use: From Experimental to Production) Projects 9/11 The Community: Active Ecosystem Cloud Interoperability with the OpenNebula Toolkit Components around OpenNebula • Haizea Lease Manager (University of Chicago): Advance reservation of capacity and queuing of best effort requests • RESERVOIR Policy Engine (IBM Haifa/Elsag Datamat): Policy-driven probabilistic admission control and dynamic placement optimization to satisfy site level management policies • VM Consolidation Scheduler (UCM): Periodic re-placement of VMs for server consolidation and suspension/resume of physical resources • Virtual Cluster Tool (CRS4 Distributed Computing Group): Atomic virtual cluster management with versioning and multiple transport protocols. • Nephele (Telefonica I+D): SLA-driven automatic service management • Under Development: SUN Cloud API, vCloud API, VirtualBox plugin, dashboard for infrastructure management, new schedulers, SLA and security framework, Grid service manager, LVM and SAN support,… • … 10/11 Cloud Interoperability with the OpenNebula Toolkit More info, downloads, mailing lists, and cloud at www.OpenNebula.org OpenNebula is partially funded by the “RESERVOIR– Resources and Services Virtualization without Barriers” project , EU grant agreement 215605 www.reservoir-fp7.eu/ References • B. Rochwerger, J. Caceres, R.S. Montero,D. Breitgand,E. Elmroth,A. Galis,E. Levy,I.M. Llorente,K. Nagin,Y. Wolfsthal, “The RESERVOIR Model and Architecture for Open Federated Cloud Computing”, IBM Systems Journal, Vol. 53, No. 4. (2009) • B. Sotomayor, R. S. Montero, I. M. Llorente and I. Foster, “Virtual Infrastructure Management in Private and Hybrid Clouds”, IEEE Internet Computing, September/ October 2009 (vol. 13 no. 5) The OpenNebula Team • Ruben S. Montero, Rafel Moreno, Tino Vazquez, Javier Fontan and Jaime Melis 11/11 .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    11 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us