Challenges in Hybrid and Federated Cloud Computing



Similar documents
HPC Cloud Computing with OpenNebula

OpenNebula Leading Innovation in Cloud Computing Management

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

Enabling Technologies for Cloud Computing

Getting Started Hacking on OpenNebula

OpenNebula Open Souce Solution for DC Virtualization

Open-source and Standards - Unleashing the Potential for Innovation of Cloud Computing

OpenNebula Open Souce Solution for DC Virtualization

Cloud Computing from an Institutional Perspective

OpenNebula Cloud Innovation and Case Studies for Telecom

OpenNebula Cloud Case Studies for Research and Industry

Design and Building of IaaS Clouds

The OpenNebula Cloud Platform for Data Center Virtualization

OpenNebula Cloud Case Studies

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Building Clouds with OpenNebula 3.4

The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions

Key Research Challenges in Cloud Computing

OpenNebula The Open Source Solution for Data Center Virtualization

OpenNebula Cloud Platform for Data Center Virtualization

Open Source Cloud Computing Management with OpenNebula

Cloudcom 2010 Indianapolis, USA Nov 30 Dec 3, OpenNebula Tutorial. Constantino Vázquez Blanco Borja Sotomayor

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

Sistemi Operativi e Reti. Cloud Computing

Cloud and Virtualization to Support Grid Infrastructures

Key Challenges in Cloud Computing to Enable Future Internet of Things

International Symposium on Grid Computing 2009 April 23th, Academia Sinica, Taipei, Taiwan

New resource provision paradigms for Grid Infrastructures: Virtualization and Cloud

OGF25/EGEE User Forum Catania, Italy 2 March 2009

OpenNebula Latest Innovations in Private Cloud Computing

Hybrid Cloud Computing

A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers

Why is a good idea to use OpenNebula in your VMware Infrastructure?

Virtual Machine Management with OpenNebula in the RESERVOIR project

1 Publishable summary

VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine

Cloud services in PL-Grid and EGI Infrastructures

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Building Clouds with OpenNebula 2.2 and StratusLab

Elastic Management of Cluster based Services in the Cloud

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Infrastructure as a Service (IaaS)

An Introduction to Private Cloud

International Journal of Engineering Research & Management Technology

ONE Cloud Services Secure Cloud Applications for E-Health

Cloud computing - Architecting in the cloud

Cloud Computing and Standards

Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat toni@redhat.com

Cloud Computing: The Need for Portability and Interoperability

Cloud Models and Platforms

Cloud Computing Overview

Interoperable Clouds

VMware vcloud Powered Services

Experimental Awareness of CO 2 in Federated Cloud Sourcing

Vblock Systems hybrid-cloud with Cisco Intercloud Fabric

Mobile cloud business

Lecture 02a Cloud Computing I

Standards in the RESERVOIR Project

CLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey

Planning the Migration of Enterprise Applications to the Cloud

Worldwide Survey on Clouds for R&E

Lecture 02b Cloud Computing II

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

JISC. Technical Review of Using Cloud for Research. Guidance Notes to Cloud Infrastructure Service Providers. Introduction

INDIGO DataCloud. Technical Overview RIA INFN-Bari

OCCI and Security Operations in OpenStack - Overview

Cloud Federations in Contrail

Interoperability in Cloud Federations

SURFnet Cloud Computing Solutions

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Towards a New Model for the Infrastructure Grid

Learn How to Leverage System z in Your Cloud

Cloud Infrastructure Services for Service Providers VERYX TECHNOLOGIES

An Architecture Vision

Future of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST

Cloud Computing. P a n a g i o t i s F o u z a s I T S o l u t i o n s M a n a g e r

Evaluation Methodology of Converged Cloud Environments

Cloud Computing: Elastic, Scalable, On-Demand IT Services for Everyone. Table of Contents. Cloud.com White Paper April Executive Summary...

Cloud Computing (f)or Grid Security

Cloud/SaaS enablement of existing applications

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Attila Kertész, PhD. LPDS, MTA SZTAKI. Summer School on Grid and Cloud Workflows and Gateways 1-6 July 2013, Budapest, Hungary

Beyond the cloud! a small overview of cloud challenges. Credits: NASA

Auto-Scaling Model for Cloud Computing System

25.2. Cloud computing, Sakari Luukkainen

journey to a hybrid cloud

SEVENTH FRAMEWORK PROGRAMME

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT

Unit 10b: Introduction to Cloud Computing

III Level Course, 2011 Free Software. Dott. Bertoldo Silvano Ing. Terzo Olivier

VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES

Hybrid Cloud Delivery Managing Cloud Services from Request to Retirement SOLUTION WHITE PAPER

How To Protect Your Cloud From Attack

Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market

Relational Databases in the Cloud

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS

Emerging Technology for the Next Decade

Transcription:

Cloud Day 2011 KTH-SICS Cloud Innovation Center and EIT ICT Labs Kista, Sweden, September 14th, 2011 Challenges in Hybrid and Federated Cloud Computing Ignacio M. Llorente Project Director Acknowledgments The research leading to these results has received funding from the Ministerio de Ciencia e Innovación of Spain through research grant TIN2009-07146. OpenNebula Project. Creative Commons Attribution-NonCommercial-ShareAlike License 1/30

Contents! IaaS Cloud Computing OpenNebula Cloud Management Cloud Federation Coupling Levels for Federation Common Architectures for Federation Challenges for Interoperability and Portability 2/30

IaaS Cloud Computing Types of Cloud Services for Provision of IT Capabilities as a Service! What Who Software as a Service On-demand access to any application End-user (does not care about hw or sw) Platform as a Service Platform for building and delivering web applications Developer (no managing of the underlying hw & swlayers) Infrastructure as a ᄎ Service Raw computer infrastructure System Administrator (complete management of the computer infrastructure) Physical Infrastructure 3/30

IaaS Cloud Computing Provision of Virtualized Resources as a Service! Management Console Simple REST API s Raw infrastructure resources Manage Instances Pay-as-you-go & elastic capacity 4/30

OpenNebula Cloud Management IaaS Cloud Computing Tool for Managing a Data Center's Virtual Infrastructure! Adaptable Customizable and Extensible Proven Many Massive Scale Production Deployments Powerful and Innovative Advanced Enterprise-class Functionality No Lock-in Platform Independent and Interoperable Interoperable Popular cloud APIs and standard based Openness Fully open-source Apache license 5/30

OpenNebula Cloud Management Building the Industry Standard Open Source Cloud Computing Tool! Develop & innovate Support the community Collaborate Third party scalability tests: 16000 VMs Commercial Support TP v1.0 v1.2 v1.4 v2.0 v2.2 V3.0 2005 2008 2009 2010 2011 2012 dsa group doing research European Funding 4,000 downloads/ month 6/30

OpenNebula Cloud Management Organizations Building Clouds and Innovative Projects! Organizations Building Clouds for Development, Testing and Production Projects Building an Open Cloud Ecosystem Around OpenNebula 16,000 VMs! 7/30

OpenNebula Cloud Management Different Models of Deployment! Model Definition Cloud Cases Private Infrastructure is owned by a single organization and made available only to the organization Optimize and simplify internal operation SaaS/PaaS support IT consolidation within large organizations (Goverment Clouds, University Clouds ) Public Virtual Private Infrastructure is owned by a single organization and made available to other organizations over the Internet Infrastructure is owned by a single organization and made available to other organization over a dedicated private network Commercial cloud providers, mostly hosting providers to offer low cost solutions with limited control/configuration and security/reliability good enough Science public clouds to enable scientific and educational projects or to experiment with cloud computing Telecom cloud providers to offer premium solutions with additional control/ configuration and security/reliability 8/30

Cloud Federation Next Step in the Evolution of an Utility! Utility Generation Utility Distribution Utility Grid 9/30

Cloud Federation Benefits of Federation! Scalability Cloudbursting to address peak demands Collaboration Sharing of infrastructure between partners Multi-site Deployments Infrastructure aggregation across distributed data centers Reliability Fault tolerance architectures across sites Performance Deployment of services closer to end users Cost Dynamic placement to reduce the overall infrastructure cost Energy Consumption Minimize energy consumption 10/30

Cloud Federation The Multi-tier Cluster Use Case! Cluster Users Virtual Cluster Flexibility Dynamic elasticity rules Dynamic provision of cluster configurations Application Servers Completely Transparent Service interface Front-end Simplify and Optimize Internal Operations Dynamic performance partitioning Consolidation Faster upgrades Maintenance 11/30

Cloud Federation The Web Server Use Case! Scalability Cost Performance Fault tolerance 12/30

Coupling Levels for Federation Different Levels of Control, Monitoring, Cross-site Functionality and Security! Private Cloud Partner Cloud Company Cloud Public Cloud 13/30

Coupling Levels for Federation Loosely Coupled Federation! Federation with a Cloud without Interoperation Support Private Cloud Public Cloud Control Monitoring & Accounting Cross-site Security Basic operations over VMs (start, shutdown, restart ) Different instance types Basic virtual resource monitoring (resource consumption ) None Single account representing the organization 14/30

Coupling Levels for Federation Partially Coupled Federation! Federation with a Cloud with Partial Interoperation Support Private Cloud Partner Cloud Control Monitoring & Accounting Cross-site Security Advanced operations over VMs (live migration ) VM location and affinity constraints Advanced virtual resource monitoring (energy consumption, VM placement ) Virtual networks Virtual storage Framework agreement 15/30

Coupling Levels for Federation Tightly Coupled Federation! Federation with a Cloud with Advanced Interoperation Support Private Cloud Company Cloud Control Monitoring & Accounting Cross-site Security Placement on specific physical resources Same instance types Physical resource consumption Live migration High availability User space sharing 16/30

Common Architectures for Cloud Federation Organization of Multi-site Cloud Environments! 17/30

Common Architectures for Cloud Federation Cloudbursting Architecture! Corporate cloud Cloud OS Local data center Public Cloud 1 Public Cloud 2 Cloud Type Aim Coupling Private cloud to scale out with public or virtual private cloud resources Meet peak demands Loosely and partially coupled 18/30

Common Architectures for Cloud Federation Cloudbursting Architecture! Enhancing Grid Infrastructures with Cloud Computing EU grant agreement RI-261552 (2010-2012) e-infrastructure Simplify and optimize its use and operation, providing a more flexible, dynamic environment for scientists; and enhance existing computing infrastructures with IaaS paradigms www.stratuslab.eu www.stratuslab.org 19/30

Common Architectures for Cloud Federation Cloud Broker Architecture! Cloud OS (Broker) Public Cloud 1 Public Cloud 2 Public Cloud 3 Cloud Type User of several public clouds Aim Cost, performance and reliability optimization Coupling Loosely coupled 20/30

Common Architectures for Cloud Federation Cloud Broker Architecture! Building Service Testbeds on FIRE Agreement 257386 (2010-2013) New Infrastructure Paradigms and Experimental Facilities Design, build and operate a multi-site cloud-based facility to support research across applications, services and systems targeting services research community on Future Internet www.bonfire-project.eu Source: BonFIRE Project 21/30

Common Architectures for Cloud Federation Aggregated Cloud Architecture! Corporate cloud 1 Cloud OS Corporate cloud 2 Cloud OS Local data center Local data center Cloud Type Aggregation of different private clouds Aim Coupling Sharing of resources between partners to meet peak demands Partially or tightly coupled 22/30

Common Architectures for Cloud Federation Aggregated Cloud Architecture! Resources and Services Virtualization without Barriers Agreement 215605 (2008-2011) Service and Sw Architectures and Infrastructures Open source technology to enable deployment and management of complex IT services across different administrative domains www.reservoir-fp7.eu 23/30

Common Architectures for Cloud Federation Multi-tier Cloud Architecture! Corporate cloud Cloud OS Cloud site 1 Cloud OS Cloud site 2 Cloud OS Local data center Local data center Cloud Type Aim Coupling Very large corporate clouds (private, public or virtual private) with several instances Scalability, isolation or multiple-site support Tightly coupled 24/30

Common Architectures for Cloud Federation Multi-tier Cloud Architecture! User ozones Server Portal Cloud API (EC2, OCCI) Global AuthN 3.0 OpenNebula Zone OpenNebula Zone 25/30

Common Architectures for Cloud Federation Multi-tier Cloud Architecture! Advanced Multi-Tenancy within each Zone 3.0 Typical scenario in large organizations and cloud providers On-demand provision of fully-configurable and isolated VDC with full control and capacity to administer its users and resources 26/30

Challenges for Interoperability and Portability Transparent Combination of Local Resources with Cloud Resources with No Changes! 1. Management Interfaces for Virtual Workloads 2. Management Interfaces for Data Elements CDMI VM VM VM VM VM 5. Management of Cross-site Networking 3. VM Image Description OVF 6. Common Execution Framework (Instance Type, QoS and Security) 4. Contextualization OVF 27/30

Challenges for Interoperability and Portability Leveraging Existing Standards and Implementing Interoperation! Standardization Implement standards Integrate with standards Which Standard? Different de jure standards Several de facto standards Interoperation Implement adaptors Use transformers 28/30

Challenges for Interoperability and Portability Implementation of Common APIs and Adaptors! Ecosystem OVF CDMI Ecosystem 29/30

Questions? We Will Be Happy to Answer Any Question! CloudPlan.org @imllorente The research leading to these results has received funding from the Ministerio de Ciencia e Innovación of Spain through research grant TIN2009-07146. 30/30