The Sirocco multi-cloud management framework



Similar documents
Frédéric Dang Tran Orange Labs

OpenCloudware Towards a PaaS Management Stack over Multiple Clouds

Architecture des plates-formes IaaS Etat des lieux et perspectives

Infrastructure as a Service (IaaS)

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

CLOUDFORMS Open Hybrid Cloud

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Standards in the RESERVOIR Project

Cisco Intelligent Automation for Cloud

The Top 5 Most Common Cloud Management Functions

Worldwide Datacenter Automation Software 2013 Vendor Shares

Building an Internal Cloud that is ready for the external Cloud

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Software-Defined Networks Powered by VellOS

The OpenCloudware collaborative project

VMware for your hosting services

Worldwide Datacenter Automation Software Market Shares, 2014: Year of Cloud and DevOps

Journey to the Cloud and Application Release Automation Shane Pearson VP, Portfolio & Product Management

Cloud Courses Description

Service Definition for Private Cloud TECHNICAL WHITE PAPER

Consumption IT. Michael Shepherd Business Development Manager. Cisco Public Sector May 1 st 2014

Successfully Deploying Globalized Applications Requires Application Delivery Controllers

Data center fo the future software defined DC

Re-VAMP load testing with CLIF for continuous integration on the cloud

Unleash the IaaS Cloud About VMware vcloud Director and more VMUG.BE June 1 st 2012

Zenoss for Cisco ACI: Application-Centric Operations

An Introduction to Private Cloud

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

VMware vcloud Service Definition for a Private Cloud

Virtualization and Cloud Computing

Cloud Computing Actionable Standards An Overview of Cloud Specifications

ONE Cloud Services Secure Cloud Applications for E-Health

The OpenCloudware collaborative project

How Cisco IT Automated End-to-End Infrastructure Provisioning In an Internal Private Cloud

Availability Digest. HP CloudSystem February 2012

OpenStack IaaS. Rhys Oxenham OSEC.pl BarCamp, Warsaw, Poland November 2013

Software Defined Environments

Accelerate POC to Production: OpenStack with FlexPod

Will Cloud Computing be Open and Interoperable? Winston Bumpus President, DMTF

Understanding ArcGIS Deployments in Public and Private Cloud. Marwa Mabrouk

ACANO SOLUTION VIRTUALIZED DEPLOYMENTS. White Paper. Simon Evans, Acano Chief Scientist

AUTOMATION. Tihomir Hrastovscak HP Software

Virtualization and IaaS management

- Cameron Haight, Gartner

HEAnet IaaS Proof of Concept

opening the clouds qualitative overview of the state-of-the-art open source cloud management platforms. ACM, middleware 2009 conference

Cisco Prime Data Center Network Manager Release 7.0: Fabric Management for Cisco Dynamic Fabric Automation

Cloud Courses Description

Cloud Tech Solution at T-Systems International Cloud Integration Center

VMware's Cloud Management Platform Simplifies and Automates Operations of Heterogeneous Environments and Hybrid Clouds

Cisco Intelligent Automation for Cloud

empower your digital transformation with Private Cloud Solutions Khaled M Khondker

PowerVC 1.2 Q Power Systems Virtualization Center

Cloud Optimize Your IT

Accelerate private cloud with Data#3 and IBM

Worldwide Cloud Systems Management Software 2013 Vendor Shares

Hybrid Cloud Mini Roundtable. April 17, Expect Excellence.

RED HAT CLOUD SUITE FOR APPLICATIONS

Implementing Microsoft Azure Infrastructure Solutions

GCloud 7 Hybrid Cloud Management Service- Service Description Issue 1

White Paper on CLOUD COMPUTING

FUJITSU Software Cloud Services Management V1.0 Introduction. January 2016 Fujitsu Limited

私 有 雲 再 進 化 EMC Hybrid Cloud 解 決 方 案. 徐 師 亮 Sydney Hsu / EMC 系 統 工 程 協 理

VMware for SMB environments(min st year)

CA Automation Suite for Data Centers

The evolution of cloud computing, public, private & hybrid cloud services

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

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Beginning Azure. Ready for the Cloud!

NCTA Cloud Architecture

TOP FIVE REASONS WHY CUSTOMERS USE EMC AND VMWARE TO VIRTUALIZE ORACLE ENVIRONMENTS

Cloud Services. May 28 th, 2014 Athens, Greece

Adding value as a Cloud Broker. Nick Hyner Director Cloud Services EMEA Twitter Dell.com/Cloud

A unified architecture of IaaS cloud solutions

How To Use Arcgis For Free On A Gdb (For A Gis Server) For A Small Business

cloud functionality: advantages and Disadvantages

Virtual Machine Management with OpenNebula in the RESERVOIR project

Product Overview. UNIFIED COMPUTING Managed Hosting Compute Data Sheet

Mobile Cloud Computing T Open Source IaaS

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

Symantec NetBackup deduplication general deployment guidelines

On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform

Appcara hones its cloud application deployment and management claim with App360

Quick Start - Virtual Private Cloud in Germany and Australia

Protecting your Data in a New Generation Virtual and Physical Environment

A Cloud WHERE PHYSICAL ARE TOGETHER AT LAST

IBM Spectrum Protect in the Cloud

SERVER 101 COMPUTE MEMORY DISK NETWORK

Cloud Infrastructure as a Service Market Update, United States

Frequently Asked Questions: EMC ViPR Software- Defined Storage Software-Defined Storage

The Massachusetts Open Cloud (MOC)

How To Compare The Cost Of A Microsoft Private Cloud To A Vcloud With Vsphere And Vspheon

Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS

Linux/Open Source and Cloud computing Wim Coekaerts Senior Vice President, Linux and Virtualization Engineering

TRANSFORMING DATA PROTECTION

A Gentle Introduction to Cloud Computing

Bringing Much Needed Automation to OpenStack Infrastructure

The future of cloud. Quickly design, deploy and deliver reliable public, private and hybrid cloud services

SOLUTION BRIEF Citrix Cloud Solutions Citrix Cloud Solution for On-boarding

Transcription:

The Sirocco multi-cloud management framework Frédéric Dang Tran Paweł Rubach Orange Labs {frederic.dangtran,pawel.rubach}@orange.com

Outline Context and objectives Sirocco architecture overview Focus on the DMTF CIMI standard Placement management Conclusion OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org 2

Context and Objectives (1/2) Accessing a single Cloud provider is not enough > Cloud bursting from a private to a public cloud during load peeks > Satisfy application specific constraints such as location, performance, costs,... > Means to implement disaster recovery and HA configurations by replication over multiple clouds Hiding IaaS provider heterogeneity > Different APIs > Different infrastructure models : compute, storage, network > Different format of VM images OW2Con 2012, November 27-29, Orange Labs, Paris. www.ow2.org 3

Context and Objectives (2/2) What is Sirocco? > Multi-cloud management platform > Single point of entry to access multiple cloud providers > Unified IaaS API based on the DMTF CIMI API standard > Extensible and open middleware framework OW2Con 2012, November 27-29, Orange Labs, Paris. www.ow2.org 4

Sirocco Architecture Sirocco multi-cloud management framework CIMI API Server Request orchestration User &Tenant management Resource Provisioning & Lifecyle mgmt Provider & Placement Management Image Management Monitoring & Metering Cloud Provider API gateway and connection management 5

DMTF CIMI API (1/3) DMTF Cloud Management Working Group (CMWG) > Focus on Cloud IaaS API > Cloud Infrastructure Management Interface (CIMI) 1.0 API specification released 29 August 2012 34 involved companies and 10+ academic or alliance partners: > IBM, VMware, CA, Cisco, Citrix, Fujitsu, HP, Huawei, ZTE, Microsoft, Oracle, Red Hat, Telecom Italia, Telefonica, France Telecom OW2Con 2012, November 27-29, Orange Labs, Paris. www.ow2.org 6

DMTF CIMI API (2/3) CIMI Provider OVF import/export Machine Volume Network System Compute resource with CPU, memory and local disks Persistent storage that can be attached/detached to/from a Machine Block or filesystem level Sirocco multi-cloud manager Level 2 network Broadcast domain Appliance grouping machines, volumes and networks Managed as single unit 7

Mapping CIMI API à IaaS API vcloud Director CIMI model System Network Amazon VPC OpenStack Quantum 8

Placement Management Motivation How to choose the cloud provider or data center where an app is deployed For a single cloud operator: > Operating geographically distributed data centers with potentially differentiated service offers > Different policies: load balancing, energy management, disaster recovery (deploy on two clouds separated by a distance), deploy close to active users, deploy within a network distance (latency, bandwidth) For a cloud broker > Mediate in face of cloud providers with different service offers, prices, > Maximize revenue 9

Placement Management - matching provider iaas offers based on virtual machine configuration Request Which offer to choose? CPU MEM (GB) DISK (GB) {4} (6-8) (40 100)? BUNDLE NAME Cloud Provider A CPU MEM (GB) DISK (GB) SMALL {1, 2} (0.5 2.0) (2 40) MEDIUM {2, 4, 8} (1.0 8.0) (4 200) LARGE {4, 8, 16} (2.0 16.0) (16 800) Cloud Provider B CPU MEM (GB) DISK (GB) {1,2,4,8,16} (0.25-32.0) (1-1000) 10

Placement Management Requirements for Architecture Flexible and extensible : facilitate administration of placement policies Adapt to evolving operator goals and policies Evolving constraints Allow adaptation to changes in demand, changes in cloud provider offers, prices, policies 11

Placement Management Architecture OW2Con 2012, November 27-29, Orange Labs, Paris. www.ow2.org 12

Placement Management Current Status Developed extensions to the CIMI model to allow for: > matching by capabilities (including bundles) > matching by locations (including network distance etc.) > passing placement requests and decisions Developed PoC according to the presented architecture with simplified matching and optimization rules 13

Conclusion: next steps Complete DMTF CIMI 1.0 API implementation Integrate third-party VM Image Factories (e.g. UShareSoft) Integrate Application Lifecycle Management service based on OVF IaaS provider support: complete mapping of CIMI network model to VMware vcloud Director OpenStack Quantum Placement management: > Enhance matching rules > Provide a mechanism to change rules dynamically > Implement feedback mechanisms OW2Con 2012, November 27-29, Orange Labs, Paris. www.ow2.org 14

Pointers OW2 Sirocco project home page > http://sirocco.ow2.org SCM repositories > svn://svn.forge.objectweb.org/svnroot/sirocco/cloudmanager/trunk > git://gitorious.ow2.org/ow2-sirocco OpenCloudware collaborative project (FSN) > http://www.opencloudware.org LGPL open-souce license OW2Con 2012, November 27-29, Orange Labs, Paris. www.ow2.org 15