ITEA 2 Project 10014 EASI-CLOUDS
Total Page:16
File Type:pdf, Size:1020Kb
ITEA 2 Project 10014 EASI-CLOUDS - Extended Architecture and Service Infrastructure for Cloud-Aware Software Deliverable D5.10 – Final Report on Cloud Computing Editors: Juhani Toivonen, Seppo Hätönen University of Helsinki Security Public Version 1.0 Author UH Pages 90 Deliverable 5.10 – Final Report on Cloud Computing v1.0 History of Changes Version Author, Institution Changes 0.1 Juhani Toivonen, UH Started the document, initial structure plan in place. Wolfgang Thronicke, Contributions on Application Florian Ostermair, management and SaaS enablement for ATOS legacy applications. Claudine Pelegrin-Bomel, Contributions on Cloud Federation and Francois Verbeck, Brokerage, generally and in context of Jamie Marshall, EASI-CLOUDS. Bull Jakob Tonn, Contributions on SLA monitoring, Thomas Konnerth, negotiation and policies. DAI-Labor Heikki Nousiainen, Contributions on data privacy and F-Secure security standards. Hans-Joachim Goltz, Contributions on resource reservation. Steffen Unger, Fraunhofer Fokus Juhana Peltonen, Contributions on cloud computing GearShift Group market trends and situation. Bassem El Zant, Contributions on cloud computing Maurice Gagnaire, pricing types, models and strategies. Institut Telecom (Telecom ParisTech) Mohamed Mohamed, Contributions on IaaS infrastructure Institut Telecom monitoring solutions. (Telecom SudParis) Janne Lautamäki, Contributions on user-centric Jari Redsven, application development. Leonidas Carsten Zoth, Contributions on real-time rating, Orga Systems charging and Billing as a Service. Jörn Altmann, Contributions on smart placement, Netsanet Haile, cloud federation and pricing models. Seoul National University Farshad Ahmadighohandizi, Contributions on cloud software Tampere University of development. Technology Gregory Cunha, Contributions on identity management Romain Ferrari, in cloud services. El Hadi Cherkaoui, Thales Services Juhani Toivonen, Contributions on PaaS services and © EASI-CLOUDS Consortium. 2 Deliverable 5.10 – Final Report on Cloud Computing v1.0 Seppo Hätönen, frameworks. Tomi Ronimus, Toni Ruottu, University of Helsinki Krishnaprasad Narayanan, Contributions on Infrastructure as a Lars Nagel, Service frameworks University of Mainz Mainz 1.0 Juhani Toivonen, Combined the contributions, removed Seppo Hätönen, redundancy, unified typography and Sasu Tarkoma citation style. Add a concluding University of Helsinki chapter. Abstract The EASI-CLOUDS project has designed and developed a federated European cloud platform. In this report, we discuss the state of the art pertaining to EASI-CLOUDS related themes in cloud computing, take a view on the current business conditions, and describe selected contributions EASI-CLOUDS has made to address the key technological and business challenges of federated cloud computing. © EASI-CLOUDS Consortium. 3 Deliverable 5.10 – Final Report on Cloud Computing v1.0 Table of contents History of Changes ................................................................................................................... 2 Table of contents ....................................................................................................................... 4 1 Executive Summary ............................................................................................................ 6 2 Context ................................................................................................................................. 7 2.1 Project ............................................................................................................................ 7 2.2 Work Package ................................................................................................................ 7 3 State of the Art .................................................................................................................... 8 3.1 Infrastructure-as-a-Service ............................................................................................ 8 3.1.1 IaaS Cloud Platforms ............................................................................................. 9 3.1.2 Smart Placement ................................................................................................... 19 3.2 Platform-as-a-Service .................................................................................................. 22 3.2.1 PaaS Frameworks ................................................................................................ 22 3.2.2 Software Engineering and Application Development Using MIDEaaS ............... 24 3.2.3 Cloud Computing and User-centered Design ...................................................... 28 3.3 Brokerage and Federation ............................................................................................ 29 3.3.1 Cloud Brokerage .................................................................................................. 29 3.3.2 Cloud Federation .................................................................................................. 31 3.4 Management, Monitoring, Configuration and Post-configuration .............................. 34 3.4.1 Application Management ...................................................................................... 34 3.4.2 Infrastructure Management .................................................................................. 37 3.4.3 Identity Management ............................................................................................ 40 3.4.4 Resource Reservation ........................................................................................... 41 3.5 Real-time Rating, Charging and Billing ...................................................................... 42 3.5.1 Terms and Definitions .......................................................................................... 42 3.5.2 Real-time Rating, Charging and Billing Mechanisms .......................................... 44 3.5.3 Standards .............................................................................................................. 45 3.5.4 Market Requirements ............................................................................................ 48 3.5.5 Summary ............................................................................................................... 49 3.6 Data Privacy and Security ........................................................................................... 50 3.6.1 Data Privacy ......................................................................................................... 50 3.6.2 Data Security Standards ....................................................................................... 51 4 Evolution in Business ....................................................................................................... 52 4.1 Summary of The General Public Cloud Computing Market ....................................... 52 4.1.1 A More Detailed Look at the Cloud Value Chain ................................................ 54 4.1.2 Cloud Business Consulting Services .................................................................... 55 4.1.3 Cloud IT Consulting Services ............................................................................... 55 4.1.4 Cloud Brokerage .................................................................................................. 56 4.1.5 Cloud Federation .................................................................................................. 57 4.1.6 Traditional Service Types ..................................................................................... 58 4.1.7 Platform Enablers ................................................................................................ 59 4.1.8 Infrastructure Providers ....................................................................................... 59 4.2 Pricing and Revenue Sharing in Cloud Computing..................................................... 60 4.2.1 State of the Art in Pricing Strategies in Cloud Computing .................................. 60 4.2.2 Pricing Types ........................................................................................................ 61 © EASI-CLOUDS Consortium. 4 Deliverable 5.10 – Final Report on Cloud Computing v1.0 4.2.3 Pricing Models ..................................................................................................... 63 4.2.4 Existing Strategies ................................................................................................ 63 4.2.5 Revenue Sharing in a Federated Cloud ................................................................ 64 4.2.6 Existing Strategies for Revenue Sharing in a Federation .................................... 64 4.3 Research on Pricing Models ........................................................................................ 65 5 EASI-CLOUDS Innovation ............................................................................................. 67 5.1 Real-time Billing as a Service ..................................................................................... 67 5.1.1 Existing Billing as a Service Offers ...................................................................... 68 5.1.2 BaaS - Results and Benefits .................................................................................. 70 5.2 Cloud Federation ......................................................................................................... 71 5.3 SLA Negotiation .........................................................................................................