A Marketplace Broker for Platform-as-a-Service Portability



Similar documents
Seamless adaptive multi-cloud management of service-based applications

SeaClouds Open Reference Architecture

SeaClouds Project D6.2 - Case Study test-beds and key features mapping

Interoperability & Portability for Cloud Computing: A Guide.

Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania

The Future of Cloud Computing: Elasticity, Legacy Support, Interoperability and Quality of Service

CLOUD PIER FACILITATING TODAY S PAAS ADOPTION AND PREPARING FOR TOMORROW S MULTI-CLOUD DEMAND

TOSCA Interoperability Demonstration

Openbravo Subscription and Recurring Billing Managing a Subscription-based Business and How a Technology Giant Did It

Computer Science Department University of Pisa

The agile Cloud Brokerage approach. An innovative, business aligned and mature IT services delivery model!

Managing Cloud Services in the Enterprise The Value of Cloud Services Brokers

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

Unified Cloud Platforms Interface Model and API. Deliverable 4.1. Date: November 2014

Amit Sheth & Ajith Ranabahu, Presented by Mohammad Hossein Danesh

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

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

empower your digital transformation with Private Cloud Solutions Khaled M Khondker

KICK-START CLOUD VENTURES

Portable, Interoperable Cloud Applications using TOSCA

A Vision for Operational Analytics as the Enabler for Business Focused Hybrid Cloud Operations

Cloud: Where are we now? Gerald Gerry Seaman Cloud Marketing Manager Intel - Data Center Group Enterprise High Performance Group

WHY SERVICE PROVIDERS NEED A CARRIER PaaS SOLUTION cpaas for Network

CLOUD MIGRATION STRATEGIES

Work in Progress on Cloud Computing in Myriads Team and Contrail European Project Christine Morin, Inria

HP CLOUD STRATEGY AND SOLUTIONS THE PATH TO HYBRID DELIVERY. Copyright 2011 Hewlett-Packard Development Company, L.P.

E-Business Suite Oracle SOA Suite Integration Options

KEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled

A Model for Accomplishing and Managing Dynamic Cloud Federations

White paper Reaping Business Value from a Hybrid Cloud Strategy

CLOUD COMPUTING AS ENABLER FOR DURABLE IT SOLUTIONS

Cloud-based Services: To Move or Not To Move. Seminar Internet Economics Cristian Anastasiu & Taya Goubran

Data Protection & Cloud. Corradino Milone PreSales Commvault Italia

How Microsoft dynamics AX fairs in comparison to other ERP s

RED HAT CLOUD SUITE FOR APPLICATIONS

Leveraging SaaS as Part of a Technology-led Procurement Transformation

The European Cloud Journey. Gabriella Cattaneo, European Government Consulting IDC s European Cloud Research Team February 24, 2014

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS

Getting Familiar with Cloud Terminology. Cloud Dictionary

Module 1: Facilitated e-learning

Transformation of IT Operations. Realizing IT as a Service through Comprehensive Cloud Services

Foundations for your. portable cloud

Topology and Orchestration Specification for Cloud Applications. An Open Standard for Cloud Application Portability

Cloud Adoption. The definitive guide to a business technology revolution. shaping tomorrow with you

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

Tuyet-Trinh Vu, Binh-Minh Nguyen, Viet-Trung Tran Hanoi University of Science and Technology. contact:

BEDIFFERENT A C E I N T E R N A T I O N A L

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

Global Consulting Practice. White Paper. Mainframes: Bridging Legacy Systems. Building Digital Futures.

IBM UK & Ireland The future of cloud. Realising the future of cloud computing. The journey from an excess of choice to everything as a service

Empowering IT-as-a-Service with Cloud and OpenStack Technology Innovation

Portable, Interoperable Cloud Applications using TOSCA

Planning the Migration of Enterprise Applications to the Cloud

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform

Digital Marketplace - G-Cloud

IT AS A SERVICE BROKER

management solutions

Service Oriented Architecture 1 COMPILED BY BJ

Private Cloud Management

Service-Oriented Architecture and Software Engineering

Virtualization - Adoption

Cloud, where are we? Mark Potts, HP Fellow, CTO Cloud November 2014

Cloud creates path to profitability for Australian businesses. A complimentary report from cloud-based business management software provider NetSuite

THE FUTURE BELONGS TO THE FUTURE

FLEXIANT. Utility Computing on Demand

Transformation to a ITaaS Model & the Cloud

Challenges in Hybrid and Federated Cloud Computing

Create a single 360 view of data Red Hat JBoss Data Virtualization consolidates master and transactional data

TECHNICAL SPECIFICATION: FEDERATED CERTIFIED SERVICE BROKERAGE OF EU PUBLIC ADMINISTRATION CLOUD

The Cloud Opportunity: Italian Market 01/10/2010

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

Inside the Cloud The Supporting Architecture of Cloud Computing. Jack Hanison

Optimizing Service Levels in Public Cloud Deployments

Transcription:

Seamless Adaptive Multi-cloud Management of Service-based Applications Workshop at ESOCC 14, Manchester, UK A Marketplace Broker for Platform-as-a-Service Portability Bholanathsingh Surajbali and Adrian Juan-Verdejo 2 September 2014

Overview Challenges PaaS Offering Dimensions Proposed Approach Comparison with other approaches Conclusion and Future work

Challenges to PaaS Migration How to choose the best PaaS to deploy or migrate? o Similar approaches to requirements in building software systems! o Choose well-known PaaS vendor o Price o Service offer o Performance/ QoS o Security o All the above? Or more criteria to consider? PaaS o Complexity and heterogeneity o Vendor lock-in Marketplace

Challenges to PaaS Marketplace PaaS Customers PaaS Marketplace PaaS Vendors PaaSport EU FP7 project http://paasport-project.eu/: o Ease of access to PaaS vendors o Payment model of different PaaS vendors o Negotiation process between PaaS vendor and PaaS customers in determining the best PaaS o Monitoring of SLA agreements o Fair rating of PaaS vendors

Goals and Challenges Assist the migration of existing applications to PaaS environments using a Marketplace Goal A decision support system to find the best PaaS offerings according to organisations needs Challenges Get PaaS vendor offerings Build a marketplace for both PaaS vendors and PaaS consumers PaaS environment selection and migration Ensure PaaS consumers SLA fulfilment => Increase business agility, cost reduction, scalability

Migration to PaaS Scenarios 1. Migrating a BI application from a legacy information system to a PaaS. 2. Partial migration of BI business logic or data layers. 3. Migration of a PaaS BI application from one PaaS platform to another. Presentation Layer Logic Layer Data Layer Tablet Data Analysis Systems DWH Smartphone BI Portal Interface Data Sources Workstation Knowledge Distribution Content Management CRM ERP Sales

Migrating a BI application from a legacy information system to a PaaS Will legacy application ported to cloud or requires modification? Will Can PaaS data provider layer application be moved provide to a better Public capabilities Cloud? Latency in accessing application from Cloud QoS and SLA provisioning How cost effective to keep all data over cloud? Presentation Layer Logic Layer Data Layer Tablet ` Data Analysis Systems DWH Smartphone BI Portal Interface Data Sources Workstation Knowledge Distribution Content Management CRM ERP Sales

Partial migration of BI business logic or data layers Which layers to migrate? Tablet Smartphone Workstation Presentation Layer Logic Layer BI Portal Interface ` Data Analysis Systems Knowledge Distribution Data Layer DWH Content Management Data Sources CRM ERP Sales

Migration of a PaaS BI application from one PaaS platform to another. Will application work on a different PaaS provider Any orchestration mechanism from PaaS provider? Presentation Layer Logic Layer Data Layer Tablet ` Data Analysis Systems DWH Smartphone BI Portal Interface Workstation Knowledge Distribution Content Management Data Sources CRM ERP Sales

Migration of a BI application to a PaaS offering provided by a new PaaS vendor How to make new PaaS vendor visible to customers? How to build trust in the marketplace for new PaaS vendors? New provider can be providing better cost value. Should rating be favoured to cost?

PaaS Offerings Dimensions Platform Application Framework (language, middleware) Extensibility Services native / third party Status (Release / Beta) Usability Development tools Application and Database support PaaS Offerings Dimensions SLA Quality of Service Platform Pricing Model Geographical Location Plattform Maintenance Plattform Energy Consumption Security (Application and data security) Portability Portability Standard Portability Methodologies Deployment Testing tools Monitoring

Proposed Approach Front-End Tier PaaS Marketplace PaaS Decision Module InClouDer Cloud Monitoring Module Persistence Module Portability API Middleware Layer PaaS Offering Repository PaaS Decision Support Tier Cloud-based App/VM Deployment Cloud-based App/VM Deployment PaaS Portability Tier

InCLOUDer Cloud Migration Framework Many PaaS Offerings Organisation requirements Interdependent offerings factors Analytical Hierarchy Process in our Decision-support system

InCLOUDer Cloud Migration Framework InCLOUDer: A Formalised Decision Support Modelling Approach to Migrate Applications to Cloud Environments. Juan-Verdejo, A., Zschaler, S., Surajbali, B., Baars, H., Kemper, H., G. In Proceedings of 40 th Conference on Software Engineering and Advanced Applications (SEAA 2014) August 2014.

Migration Challenges Security Vulnerabilities on migrating data and application logic from one provider to another Standardisation Numerous efforts for Cloud API standardisation to unify incompatible APIs from PaaS providers: CAMP, OCCI, CIMI, TOSCA However, making use of one standard and another PaaS provider using a different standard can lead to standardisation interoperability issues

Comparison with other Approaches Research Projects Similarity in Approach Difference in Approach PaaSport FP 7 project Build a marketplace Uses CAMP portability standards Building a semantic model for analysing the portability requirements Cloud4SOA FP 7 project Uses CAMP portability standards SeaClouds FP 7 project Uses CAMP and TOSCA interoperability/portability standards Semantic model and annotate each PaaS offering and uses InCLOUDer Semantic model and annotate each PaaS offering Uses orchestrators for multi-cloud migration

Conclusion and Future work Marketplace broker facilitate the identification and deployment of business applications on the best-matching PaaS offerings Decision process using InCLOUDer Provides hierarchy of PaaS offerings making it easier for organisations to weight different PaaS offerings to one another Ranks the best PaaS offerings in accordance with how determinant it is for the success of the application portability TOSCA: explore decision portability engine models from TOSCA As future work Look into standard lock-in and security concerns on migration of applications on multi-cloud.

Thank you & Questions Bholanathsingh Surajbali Email: surajbali@gmail.com Adrian Juan-Verdejo Email: adrian.juan@cas.de