IAAS CLOUD EXCHANGE WHITEPAPER



Similar documents
journey to a hybrid cloud

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

End-to-End Cloud Elasticity

White Paper. Cloud Vademecum

Datacenter Management and Virtualization. Microsoft Corporation


Virtualization, SDN and NFV

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

IBM EXAM QUESTIONS & ANSWERS

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

OPEN DATA CENTER ALLIANCE Usage Model: Guide to Interoperability Across Clouds

EMA Radar for Private Cloud Platforms: Q1 2013

Creative Configurations

The Need for Service Catalog Design in Cloud Services Development

Planning the Migration of Enterprise Applications to the Cloud

OVERVIEW Cloud Deployment Services

Virtualization and Cloud Management Using Capacity Planning

THE FUTURE BELONGS TO THE FUTURE

Always On Infrastructure for Software as a Ser vice

Realizing the Value Proposition of Cloud Computing

Server Consolidation with SQL Server 2008

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

Proactively Secure Your Cloud Computing Platform

Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS

Sistemi Operativi e Reti. Cloud Computing

Introduction to OpenStack

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

Lecture 02a Cloud Computing I

Vblock Systems hybrid-cloud with Cisco Intercloud Fabric

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Managing the Real Cost of On-Demand Enterprise Cloud Services with Chargeback Models

MOVING TO THE NEXT-GENERATION MEDICAL INFORMATION CALL CENTER

WHITE PAPER: Egenera Cloud Suite

Deep Dive on SimpliVity s OmniStack A Technical Whitepaper

SOLUTION WHITE PAPER. BMC Manages the Full Service Stack on Secure Multi-tenant Architecture

The Advantages of Cloud Services

INTEGRATING CLOUD ORCHESTRATION WITH EMC SYMMETRIX VMAX CLOUD EDITION REST APIs

Building the Business Case for Cloud: Real Ways Private Cloud Can Benefit Your Organization

What Is Microsoft Private Cloud Fast Track?

Relational Databases in the Cloud

Open Data Center Alliance Usage: VIRTUAL MACHINE (VM) INTEROPERABILITY IN A HYBRID CLOUD ENVIRONMENT REV. 1.1

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

Use Case Brief BUILDING A PRIVATE CLOUD PROVIDING PUBLIC CLOUD FUNCTIONALITY WITHIN THE SAFETY OF YOUR ORGANIZATION

The Benefits of POWER7+ and PowerVM over Intel and an x86 Hypervisor

WHITE PAPER: Egenera Cloud Suite

C a r l G o e t h a l s T e r r e m a r k E u r o p e. C a r l. g o e t h a l t e r r e m a r k. c o m

VMware vcloud Networking and Security Overview

Cisco Secure Network Container: Multi-Tenant Cloud Computing

Nutanix Solution Note

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Security Issues in Cloud Computing

BMC Cloud Management Functional Architecture Guide TECHNICAL WHITE PAPER

Cloud Database Demystified to Deliver SaaS Customer Value

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

SolidFire SF3010 All-SSD storage system with Citrix CloudPlatform Reference Architecture

Microsoft Private Cloud Fast Track

How To Protect Your Cloud From Attack

WHITE PAPER. IT in the Cloud: Using VMware vcloud for Reliable, Flexible, Shared IT Resources

WHY SERVICE PROVIDERS NEED A CARRIER PaaS SOLUTION cpaas for Network

Red Hat CloudForms: Open Clouds Under

Strategic Briefing Data Center Management & Automation

Microsoft Private Cloud. A comparative look at Functionality, Benefits, and Economics

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

Creative Shorts: Twelve lifecycle management principles for world-class cloud development

Private & Hybrid Cloud: Risk, Security and Audit. Scott Lowry, Hassan Javed VMware, Inc. March 2012

Learn How to Leverage System z in Your Cloud

Intel Cloud Builder Guide to Cloud Design and Deployment on Intel Xeon Processor-based Platforms

Ten Myths of Cloud Computing. Gene Eun Sr. Director Product Marketing, Cloud September 29, 2014

VALUE PROPOSITION FOR SERVICE PROVIDERS. Helping Service Providers accelerate adoption of the cloud

Building Storage-as-a-Service Businesses

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

CoIP (Cloud over IP): The Future of Hybrid Networking

The Cloud Management Scenario

Building Private & Hybrid Cloud Solutions

The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government

Object Storage: A Growing Opportunity for Service Providers. White Paper. Prepared for: 2012 Neovise, LLC. All Rights Reserved.

FOR SERVERS 2.2: FEATURE matrix

Implementing Software- Defined Security with CloudPassage Halo

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service

HP Private Cloud Solutions

The Next Evolution in Storage Virtualization Management

Architecting the Cloud

This ESG White Paper was commissioned by DH2i and is distributed under license from ESG.

Validating Enterprise Systems: A Practical Guide

Enterprise Architecture and the Cloud. Marty Stogsdill, Oracle

Red Hat CloudForms Roadmap Build & Manage an Open Hybrid Infrastructure. Xavier Lecauchois & John Hardy Product Management, Red Hat June 12, 2013

Transcription:

IAAS CLOUD EXCHANGE WHITEPAPER Whitepaper, July 2013

TABLE OF CONTENTS Abstract... 2 Introduction... 2 Challenges... 2 Decoupled architecture... 3 Support for different consumer business models... 3 Support for different seller business models... 3 Single pane of glass... 3 Legal and compliance... 3 Technology Outline... 4 Architectural Principles... 4 Independent... 4 Open and complete application programming interfaces (APIs)... 4 Scalable... 4 Multi-tenant capability on multiple levels... 4 Decoupled... 4 Functional Requirements... 6 Mapping of Zimory Architecture... 6 Management of Connection Certificates... 9 Conclusion... 9 Contact information... 10 Copyright 2013, Zimory GmbH 1

ABSTRACT This whitepaper will review the challenges, technology and workload requirements for implementing an infrastructure as a service (IaaS) cloud exchange. A market model will then be proposed based on this review. INTRODUCTION The idea of a cloud exchange is a much discussed topic within academic and highperformance computing circles (see Breest, 2007; Buyya, Ranjan, & Calheiros, 2009). The discussion can vary widely based on the type of cloud service being discussed. Cloud services are commonly divided into three types: IaaS, platform as a service (PaaS) and software as a service (SaaS) (Liu et al., n d). There are several SaaS solutions and services in the marketplace that claim to deliver a cloud brokerage or exchange, however these services integrate SaaS offerings in the cloud rather than the buying and selling of services in their respective domains. This means that a SaaS cloud broker can more accurately be described as an integrator of SaaS services. This offering is completely different from an IaaS exchange from both a business and technical standpoint. The goal of an IaaS cloud exchange is to create a distributed infrastructure in which different components are interchangeable. Controlled by the cloud exchange, the distributed infrastructure not only increases technical capabilities such as availability and resilience it also allows consumers to make economic decisions regarding scheduling workloads. While this is valuable to customers, it also increases the technical complexity of an IaaS cloud exchange compared to SaaS. This complexity means there are currently more SaaS services available than IaaS Cloud exchange services. The remainder of this paper discusses the challenges, requirements and technology for an IaaS cloud exchange. CHALLENGES One of the main reasons cloud exchanges are complex is because of the need to closely integrate completely decoupled infrastructure elements. This is made more difficult because the decoupled pools are often geographically distributed and non-homogenous. This means the technologies being used by suppliers will not be the same, which is due to infrastructure vendors trying to differentiate their offerings. Making the environment as homogenous as possible for customers is one of the challenges of cloud exchange technology. Copyright 2013, Zimory GmbH 2

In addition, workloads in a cloud environment need to be decoupled. A normal workload consists of several compute and data workloads connected to each other at the network level. This requires a resource component to provision and fulfill various service level agreement (SLA) criteria. The three workload components are different in character; the pure compute component can be moved around easily, while storage has a fixed location. In addition, transporting huge amounts of storage carries a network cost and a time penalty. The network itself is constrained, as in many cases, an SLA cannot be implemented in the networks (e.g., when using a VPN or internet connections the traffic is routed on best-effort alone). When discussing an IaaS cloud exchange these technical challenges focus attention on operational settlement, however trading functionality is also important. Market liquidity in an IaaS cloud exchange is one of the most important factors for generating dynamic pricing. This is only possible if the IaaS products traded are easy to compare and traded within one market. This is possible through existing hypervisor technologies and because of the simplistic nature of the data compute and storage products being traded. This in turn allows common trading technologies to be used to make the cloud exchange a viable marketplace. Despite these challenges, the requirements for an IaaS cloud exchange include: Decoupled architecture different cloud exchange partners run their own infrastructure and need to be detached, therefore the control-points for the resource allocator and the resource consumer will need to be separated. Support for different consumer business models different consumer business models are possible, including enterprise customers consuming infrastructure or service providers reselling it. Support for different seller business models seller business models can vary from permanent resource sales to temporary sales of under-utilized infrastructure. Single pane of glass provisioning and scheduling algorithms must be able to view the entire pool of resources, even if they are sourced from multiple cloud exchange vendors. Legal and compliance systems must make the SLA transparent to the user and be legally compliant, which includes detailed restrictions on metadata handling. legally compliant, which includes detailed restrictions on metadata handling. Copyright 2013, Zimory GmbH 3

TECHNOLOGY OUTLINE Zimory s Exchange Edition settlement technology needs to comply with all the requirements described above. These can be turned into architectural principles as well as functional requirements. ARCHITECTURAL PRINCIPLES Zimory s solution architecture also complies with the following principles: Independent supporting multiple underlying technologies. Open and complete application programming interfaces (APIs) this includes having open APIs on the user/ customer interface, as well as well-defined, open and complete APIs between solution modules. Scalable supporting the integration of different sizes of resource-pools. Multi-tenant capability on multiple levels supporting different multi-tenancy models with different costs and security measures assigned (e.g., physical versus logical separation). Decoupled the distribution of functional building blocks across cloud exchange partners (following each partner s control scope model). These principles can be mapped to the non-functional requirements of the stakeholders in a cloud exchange. Different stakeholders will have different challenges; consumers want homogenous services, while sellers are interested in delivering a differentiated, value-added solution. Copyright 2013, Zimory GmbH 4

Architectural Principle Independent Open and Complete APIs Scalable Multi-tenancy Decoupled Consumer Requirement Enables the cloud exchange to be integrated with consumers systems without further adjustments to the cloud exchange Reduced lock-in and possibility of advanced servicecomposition Improving the number of available offerings and allowing more specialized market offerings Allows users to buy cloud services with different security requirements Enables a better service composition. Allows consumers to gain complete control over the aspects within their control scope. Enables other models like reselling Cloud Exchange capacity. Seller Requirement Allows sellers to reuse available technology and operations experience within the cloud exchange, as well as create different sourcing strategies Reduced lock-in and able to compose best-of-breed solutions Empowers the seller to leverage more resources and grow the offering with a non-disruptive growth Small installation footprints also enable specialized offerings to appear in the market Provides a differentiated offering aligned to the security requirements of the country and target customers. Enables sellers to focus responsibility on the service scope. Copyright 2013, Zimory GmbH 5

FUNCTIONAL REQUIREMENTS Cloud exchange buyers and sellers clearly have different usage requirements which need to be mapped to the technology modules and their distribution across the cloud exchange sites. The following core functions need to be available for cloud buyers and sellers: Buyer Seller Define sourcing strategy Compose SLAs Allow inspection of SLA and legal requirements Administer users, including technical and commercial permissions Manage access to local environment Define customer separation Define SLAs MAPPING OF ZIMORY ARCHITECTURE The previous sections described the architectural principles and functional requirements that can be mapped to the Zimory architecture. With buying and selling occurring in an external cloud exchange module, the Zimory technology stack takes on the settlement role. Buying and selling can be done in various ways, from long-term contracting to a short-term stock exchange model. The Zimory Cloud Suite consists of two core components: 1. zimory manage (including the Business Administrator ) 2. zimory connect (consisting of the modules Central, Storage and Runtime Storage ) zimory manage manages users access to the distributed cloud environment. It therefore features both a business administrator front-end to control the users and a user front-end to access the cloud environment. Copyright 2013, Zimory GmbH 6

zimory connect provides the main logic, database and messaging component of Zimory cloud. It also provides a web-portal for the data center administrator where the cloud is hosted. zimory connect Storage stores all templates and virtual machine disk images. This area of the cloud is for currently unused instances or backups of instances. This storage sub-system can be built on top of many different commercially available storage systems. This component allows all cloud data to be consolidated into a single location, making the rest of the datacenter independent from the cloud. zimory connect Runtime Storage handles the rapid provisioning, migration and cloning of virtual machines (VMs). It might be located on the same storage server as Zimory Storage, but will need to be exported via Network File System (NFS). Figure 1: Components of Zimory cloud stack in the cloud exchange setup To offer services in the marketplace, every seller on the cloud exchange requires at least one instance of zimory connect in each of the datacenters as a local management hub. In the case of multiple geographically distributed datacenters, sellers may have several zimory connect instances which can be managed independently by local teams. The entire zimory connect stack enables sellers to connect their heterogeneous infrastructure to the cloud exchange without investing in additional hardware. Copyright 2013, Zimory GmbH 7

In addition, every buyer in the cloud exchange requires at least one instance of zimory manage, which creates an entry point for consumers and end-user, and provides the cloud API. Consumers can choose to use the portal to resell cloud capacity to endcustomers or use the internal capacity pool for other purposes, such as serving their internal cloud. Consumers can also connect via the zimory manage cloud API and use any other system to manage the cloud resources. The connection between the instances is controlled by the cloud exchange system. The cloud exchange system outputs certificates that control the connection. The cloud exchange is therefore able to control the ordering delivery mechanism and review the transaction settlement status. From this basic architecture it is easy to understand that the functional split between consumers and sellers as described in the Functional Requirements section of this document. All consumer functions are compiled by zimory manage, whereas seller s functional requirements are handled by zimory connect. Both modules are also interconnected using an open API, which enables both parties to buy and sell capacity without being locked into the technology. In addition, zimory connect is built modularly. For scalability, all modules in the zimory connect framework can scale horizontally across datacenters and can be built according to how the different capabilities will be used. The growth across decoupled environments and even datacenters also can be accomplished with the modularity of the zimory connect system. The driver strategy can be implemented on the following three levels: 1. Component level drivers directly manage a resource component (e.g., directly attached physical compute capacity). 2. Component manager level drivers interface with a component management framework (e.g., interfacing with a virtualization management framework). 3. Workflow level drivers trigger workflows that manage more complex and possibly pre-defined workflows. The granularity and semantics of the operations are different on each level. Nevertheless, this framework allows sellers to use zimory connect to include different technologies and best practices in their cloud exchange offering. This enables the requirements for independence and APIs to be fulfilled. Finally, multi-tenancy is another core requirement. The modularity of the Zimory technology stack allows each component to be used in a shared, group-shared or exclusive mode. This allows the user to run the platform with various strict requirements for multi-tenancy or even mega-tenancy. Copyright 2013, Zimory GmbH 8

MANAGEMENT OF CONNECTION CERTIFICATES The cloud exchange requires connection control between the zimory connect and zimory manage modules. To do this, the Cloud Exchange module where the trading takes place delivers the following information about contracts between partners: 1. Contract parties 2. Contract volume 3. Contract duration With this information, the Zimory platform generates certificates to enable a temporary connection between specific zimory connect and a zimory manage instances. The certificates will be generated by the cloud exchange module and automatically pulled by the zimory manage and zimory connect instance. Based on this certificate, consumers can use the resources, monitor end-users use, as well as define decoupled end-user pricing that suits their business models. Consumers can use the Zimory chargeback module to define various types of dynamic pricing (including spot-pricing), which allows them to reflect the dynamics of the sourcing price in the end-user pricing model. Alternately, consumers can control the volume being used and define resource-oriented use and revenue statistics. This flexible connection management supports a cloud exchanges various market models. CONCLUSION Zimory s IaaS cloud exchange technology is based on strong architectural principles, including independence, open and complete APIs, scalability, multi-tenancy and decoupling. These principles not only enforce best-practices, but also enable consumers and sellers to buy and sell capacity without being locked into any one technology or vendor. Controlled by the cloud exchange, the Zimory distributed infrastructure not only increases technical capabilities such as availability and resilience, it also allows consumers to implement economic decisions about scheduling workloads. This creates considerable value for customers; however it increases the technical complexity of a cloud exchange for IaaS when compared to SaaS. This has resulted in more SaaS services being available than IaaS Cloud Exchange services. Copyright 2013, Zimory GmbH 9

CONTACT INFORMATION Zimory GmbH Alexanderstrasse 3, 10178 Berlin Germany Email: info@zimory.com Tel: +49 (0)30 609 85 07-0 For the latest information, please visit www.zimory.com The information contained in this document represents the current view of Zimory GmbH on the issues discussed as of the date of publication. Because Zimory must respond to changing market conditions, this document should not be interpreted to be a commitment on the part of Zimory, and Zimory cannot guarantee the accuracy of any information presented after the date of publication. The information represents the product at the time this document was published and should be used for planning purposes only. Information is subject to change at any time without prior notice. This document is for informational purposes only. ZIMORY MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. 2009 Zimory GmbH. All rights reserved. Zimory is a registered trademark of Zimory GmbH in Germany. All other trademarks are the property of their respective owners. Copyright 2013, Zimory GmbH 10