Please use this identifier to cite or link to this item:
http://dx.doi.org/10.18419/opus-11864
Authors: | Fouskas, Alexandros |
Title: | Multi-deployment-technology instance model retrieval and instance management |
Issue Date: | 2021 |
metadata.ubs.publikation.typ: | Abschlussarbeit (Master) |
metadata.ubs.publikation.seiten: | 71 |
URI: | http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-118818 http://elib.uni-stuttgart.de/handle/11682/11881 http://dx.doi.org/10.18419/opus-11864 |
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. Viele Enterprise-Anwendungen bestehen aus einer Vielzahl von einzelnen Komponenten. Sowohl Deployment als auch Management dieser Anwendungen sind komplexe und fehleranfällige Aufgaben, besonders wenn diese manuell ausgeführt werden. Daher stellt Automatisierung einen Schlüsselfaktor dar, besonders mit dem Einzug von Cloud Computing. Um dem zu begegnen, wurde in den letzten Jahren eine Vielzahl sogenannter Deployment Technologien eingeführt. Diese Technologien automatisieren Deployment und Management von Anwendungen und haben sowohl in Industrie als auch in der Forschung weite Verbreitung gefunden. Viele Organisationen setzen sogar mehrere verschiedene Deployment Technologien gleichzeitig ein. Die Mangementfunktionalitäten dieser Deployment Technologien sind jedoch meist begrenzt. Als Folge daraus, müssen komplexe Managementoperationen, zum Beispiel Backups aller Komponenten, weiterhing manuell ausgeführt werden. Zudem, können Deployment Technologien auch die Ausführung von Managementoperationen behindern. Daher müssen die Deployment Technologien beim erstellen der Managementoperationen berücksichtigt werden. Durch den parallelen Einsatz mehrerer Technologien wird dies noch erschwert, da unterschiedliche Komponenten einer Anwendung von unterschiedlichen Technologien verwaltet werden. Aus diesem Grund erweitert diese Arbeit den bestehenden Ansatz der Management-Workflow-Generierung, damit dieser auch Anwendungen unterstützt, welche durche mehrere Deployment Technologien bereitgestellt werden. Um dies zu erreichen, werden Instanzinformationen von den Schnittstellen der Deployment Technologien bezogen und benutzt, um ein Instanzmodell zu erzeugen. Dieses Instanzmodell spiegelt den aktuellen Zustand der Anwendung wieder. Darüber hinaus, wird das Instanzmodell mit zusätzlichen Managementoperationen angereichert. Das so angereicherte Instanzmodell wird benutzt um automatisiert Management-Workflows zu generieren, welche bei Bedarf ausgeführt werden können. |
Appears in Collections: | 05 Fakultät Informatik, Elektrotechnik und Informationstechnik |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
MA_Fouskas_Alexandros.pdf | 2,07 MB | Adobe PDF | View/Open |
Items in OPUS are protected by copyright, with all rights reserved, unless otherwise indicated.