Technical Report of Project CloudTRANSIT - Transfer Cloud-native Applications at Runtime

Download it on ResearchGate.

Abstract: The project CloudTRANSIT dealt with the question of how to transfer cloud applications and services at runtime without downtime across cloud infrastructures from different public and private cloud service providers. This technical report summarizes the outcomes of approximately 20 research papers that have been published throughout the project. This report intends to provide an integrated birds-eye view on these-so far-isolated papers. The report references the original papers where ever possible. This project also systematically investigated practitioner initiated cloud application engineering trends of the last three years that provide several promising technical opportunities to avoid cloud vendor lock-in pragmatically. Especially European cloud service providers should track such kind of research because of the technical opportunities to bring cloud application workloads back home to Europe. Such workloads are currently often deployed and inherently bound to U.S. providers. Intensified EU General Data Protection (GDPR) policies, European Cloud Initiatives, or "America First" policies might even make this imperative. So, technical solutions needed for these scenarios that are manageable not only by large but also by small and medium-sized enterprises. Therefore, this project systematically analyzed commonalities of cloud infrastructures and cloud applications. Latest evolutions of cloud standards and cloud engineering trends (like containerization) were used to derive a cloud-native reference model (ClouNS) that guided the development of a pragmatic cloud-transferability solution. This solution intentionally separated the infrastructure-agnostic operation of elastic container platforms (like Swarm, Kubernetes, Mesos/Marathon, etc.) via a multi-cloud-scaler and the platform-agnostic definition of cloud-native applications and services via an unified cloud application modeling language. Both components are independent but complementary. Because of their independence, they can even contribute (although not intended) to other fields like moving target based cloud security-but also distributed ledger technologies (block-chains) made provide options here. The report summarizes the main outcomes and insights of a proof-of-concept solution to realize transferability for cloud applications and services at runtime without downtime.

Details [KQ2018b]

Author(s):
Title: Technical Report of Project CloudTRANSIT - Transfer Cloud-native Applications at Runtime
Publication year: 2018
Comments: Technical report

Bibtex

@report{KQ2018b,
  author = {Kratzke, Nane and Quint, Peter-Christian},
  title = {{Technical Report of Project CloudTRANSIT - Transfer Cloud-native Applications at Runtime}},
  institution = {L\"ubeck University of Applied Sciences},
  year = {2018},
  month = oct,
  researchgate = {https://www.researchgate.net/publication/327281981},
  project = {CloudTRANSIT},
  note = {Technical report}
}