COLA - Cloud Orchestration at the Level of Application

Date: 
01/01/2017 to 30/06/2019

Introduction

Typical industry and public sector applications require resource scalability and efficient resource utilization in order to serve a variable number of customers with dynamic resource demands, and to suitably optimize resource consumption and costs. However, the dynamic and intelligent utilization of cloud infrastructure resources from the perspective of cloud applications is not trivial. Although there have been several efforts to support the intelligent and coordinated deployment, and to a smaller extent also the run-time orchestration of cloud applications, no comprehensive solution has emerged until now that could be applied in large scale near operational level industry trials. The overall objective of the COLA project is that by building on and extending current research results, it will define and provide a reference implementation of a generic and pluggable framework that supports the optimal and secure deployment and run-time orchestration of cloud applications. COLA will demonstrate the applicability and impact of the solution via large scale near operational level SME and public sector pilots and demonstrators, and will also define a clear pathway how the innovation can be delivered to the market.

Who is the project designed for?

SMEs and public sector organizations increasingly investigate the possibilities to use cloud computing services in their everyday business conduct. Project COLA (Cloud Orchestration at the Level of Application) aims to increase the adoption of cloud computing services by the above mentioned two strategic target communities. Typical industry and public sector applications require resource scalability and efficient resource utilization in order to serve a variable number of customers with dynamic resource demands, and to suitably optimize resource consumption and costs. However, the dynamic and intelligent utilization of cloud infrastructure resources from the perspective of cloud applications is not trivial. Although there have been several efforts to support the intelligent and coordinated deployment, and to a smaller extent also the run-time orchestration of cloud applications, no comprehensive solution has emerged until now that could be applied in large scale near operational level industry trials.

How will your project benefit the end-user?

COLA aims to significantly improve the take-up of cloud computing services by increasing resource scalability of applications and enabling their efficient resource utilization. The aim is to serve a variable range of customer needs and enable suitably optimized resource consumption combined with cost efficient resource management. The overall objective of the COLA project is therefore to define and provide a reference implementation of a generic and pluggable framework that supports the optimal and secure deployment and run-time orchestration of cloud applications: MiCADO (Microservices-based Cloud Application-level Dynamic Orchestrator).

MiCADO services can be expressed with a set of well-defined (standardised) interfaces to be easily embedded into application control code without changing the original application logic. Moreover, MiCaDO services can connect to multiple cloud middleware (e.g. EC2, CloudSigma etc.) or generic cloud access layer (e.g. CloudBroker Platform) via a set of well defi ned (standardised) interfaces. Data consistency, data protection, trustworthiness and access control are handled in a secure way when sharing and migrating applications
within a single cloud or between multi-cloud platforms.

News

TYPES: helping users in the current quest for privacy & data protection

Types aims to safeguard the individual’s privacy and put them in control of how their data is handled by providers for commercial or advertising purposes. Types also allows users to verify in a simple way if their online rights are adequately safeguarded and if personal data is exchanged for useful reason, and namely to deliver added-value to the end-user.