Master Thesis MSTR-2021-79

BibliographyFouskas, Alexandros: Multi-deployment-technology instance model retrieval and instance management.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 79 (2021).
71 pages, english.
Abstract

Many enterprise applications are built up from multiple components. Deployment and management of these applications is complex and error-prone, especially if performed manually. Thus, automation is a key factor especially with the advent of cloud computing. To cope with this, a variety of deployment technologies has been introduced in recent years. These technologies automate the deployment and management of applications and have been widely adopted in industry and research. Many organizations even use multiple deployment technologies in parallel. However, the management capabilities provided by these technologies are often limited. Thus, complex management operations, e. g., backups of all components, must still be executed manually. Moreover, deployment technologies may interfere with management operations, so the deployment technologies must be considered when executing the operations. This becomes even harder, if different deployment technologies are used to deploy different parts of the application that should be managed. Thus, this work extends the existing management workflow generation approach to support applications that have been deployed by multiple deployment technologies. To achieve this, this work connects to the APIs of the deployment technologies, in order to retrieve instance information. The retrieved information is used to derive an instance model that represents the current state of the application. The instance model is enriched with management functionality and is used to generate management workflows that can be executed on-demand.

Full text and
other links
Volltext
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Leymann, Prof. Frank; Harzenetter, Lukas
Entry dateApril 11, 2022
   Publ. Computer Science