Good Bye Vendor Lock-in

Getting your Cloud Applications
Multi-Cloud Ready!

May 15, 2019, Golden Bay Beach Hotel Larnaca, Cyprus


Clouds offer significant advantages over traditional cluster computing architectures including flexibility, high-availability, ease of deployments, and on-demand resource allocation – all packed up in an attractive pay-as-you-go economic model for the users. However, cloud users are often forced into vendor lock-in due to the use of incompatible APIs, cloud-specific services, and complex pricing models used by the cloud service providers (CSPs).

Cloud management platforms (CMPs), supporting hybrid and multi-cloud deployments, offer an answer by providing a unified abstract interface to multiple cloud platforms. Nonetheless, modelling applications to use multi-clouds, automated resource selection based on the user requirements from various available CSPs, cost optimization, security, and runtime adaptation of deployed applications and services still remain a challenge.

In this tutorial, we provide a practical introduction to the multi-cloud application modelling, configuration, deployment, and adaptation. We survey existing CMPs, compare their features, modelling methods, and, not the least, provide a practical hands-on training for getting your applications ready for the multi-clouds using selected tools. By the end of this tutorial, attendees should be able to understand various tools and technologies available for the multi-clouds, and prepared to spin-off their first multi-cloud ready application.


  • 11:00 – 12:30 Session I : An Introduction to Multi-Clouds [hands-on materials »]
  • 12:30 – 14:00 lunch
  • 14:00 – 16:00 Session II: Modelling Cloud Applications & Multi-Clouds Deployments, Monitoring, and Adaptations [hands-on materials »]
  • 16:00 – 16:30 coffee break
  • 16:30 – 18:00 Session III: Go Multi-Cloud with Automated Adaptation [hands-on materials »]


Feroz Zahid Simula Research Laboratory, Norway Geir Horn University of Oslo, Norway Kyriakos Kritikos FORTH, Institute of Computer Science, Greece Marta Różańska, Poland

Tutorial evaluation

Please give us your feedback and fill in the questionnaire: