Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-11122
Autor(en): Mathony, Tobias
Titel: Deployment-technology-agnostic management of running applications
Erscheinungsdatum: 2020
Dokumentart: Abschlussarbeit (Master)
Seiten: 69
URI: http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-111392
http://elib.uni-stuttgart.de/handle/11682/11139
http://dx.doi.org/10.18419/opus-11122
Zusammenfassung: In recent years, a plethora of technologies emerged to automate the deployment of applications, which is, if manually performed, a complex and error-prone process. Since deployment technologies heavily differ in their feature sets, mechanisms, modeling languages, and deployment models, committing to a technology may result in a lock-in. Further, enterprises often use multiple deployment technologies for their applications, each fitting the respective need. However, managing multiple applications deployed with different technologies is tedious. Due to the aforementioned reasons, it is desirable to provide a normalized representation of running applications, as well as to enable the management of applications regardless of the technology used to deploy them. To bridge this gap, EDMMi is introduced, a normalized model to represent running applications independently of their deployment technology. Further, this work proposes an approach to retrieve the instance information of running applications in an automated manner. A mapping between technology-specific instance data and EDMMi is then used to derive a normalized model of the retrieved application instance. To gain advantage from standardization, a further transformation from EDMMi to the TOSCA instance model is provided. Afterwards, the standardized TOSCA instance model is enriched with additional management functionalities that can be executed on the running application based on the existing Management Feature Enrichment approach. As a result, the concept presented in this work enables the enrichment of running applications with standards-based executable workflows for additional management functionality, regardless of the technology used to deploy them. With the transformation of technology-specific instance information to a standardized instance model, also the management of running applications in one single place is enabled, uncoupled from their deployment technologies. To prove the feasibility of the proposed concept, a prototypical implementation and an accompanying case study within the EDMM Transformation Framework and the OpenTOSCA ecosystem is provided.
In den vergangenen Jahren entstanden eine Vielzahl von Technologien, um die Bereitstellung von Anwendungen zu automatisieren, da diese, wenn sie manuell durchgeführt wird, komplex und fehleranfällig ist. Da sich solche Technologien jedoch in ihren angebotenen Funktionen, Mechanismen, Modellierungssprachen und Modellen erheblich unterscheiden, kann die Wahl einer Technologie einen Lock-In verursachen. Außerdem setzen Unternehmen oft verschiedene Deployment Technologien ein für verschiedene Anwendungen, was das ganzheitliche Management dieser Anwendungen weiter erschwert. Um dem entgegen zu wirken, führt diese Arbeit mit EDMMi ein normalisiertes Modell ein um laufende Anwendungen, deren Komponenten und Konfigurationen abzubilden, unabhängig von der Deployment Technologie, die für die ursprüngliche Bereitstellung der Anwendung genutzt wurde. Zudem wird ein Ansatz präsentiert, wie Instanzinformationen von laufenden Anwendungen automatisiert bezogen und mittels EDMMi normalisiert dargestellt werden können. Mit einer Transformation von EDMMi zu dem TOSCA Instanzmodell wird des Weiteren demonstriert, wie das normalisierte Modell standardisiert werden kann. Auf dem standardisierten TOSCA Instanzmodell basierend wird daraufhin der Management Feature Enrichment Ansatz angewendet, um Anwendungen mit zusätzlichen Management-Funktionalitäten auszustatten. Daraus resultiert eine standardisierte Darstellung einer laufenden Anwendung in TOSCA, welche automatisiert mit Management-Workflows angereichert wird, unabhängig von der genutzten Deployment Technologie für die ursprüngliche Bereitstellung. Des Weiteren ermöglicht die standardisierte Darstellung von laufenden Anwendungen das Management dieser an einem einzigen Ort, auch wenn verschiedene Deployment Technologien für die Bereitstellung genutzt wurden. Um den vorgestellten Ansatz zu validieren, wird zudem eine prototypische Implementierung und ein Validierungsszenario anhand des EDMM Transformation Frameworks und des OpenTOSCA Ökosystems beschrieben.
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
MA_TobiasMathony.pdf1,84 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.