Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-11126
Langanzeige der Metadaten
DC ElementWertSprache
dc.contributor.authorDiez, Felix-
dc.date.accessioned2020-11-11T14:34:20Z-
dc.date.available2020-11-11T14:34:20Z-
dc.date.issued2020de
dc.identifier.other1740414187-
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-111437de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/11143-
dc.identifier.urihttp://dx.doi.org/10.18419/opus-11126-
dc.description.abstractWith current trends like continuous delivery the application deployment process is automated as much as possible. Manual steps would slow down this process substantially and are prone to mistakes, so they are reduced where the possibility exists. To achieve a higher level of automation many tools are in use with varying features. In practice, often more than one technology is used to get the best of all worlds. However, with the usage of more tools the complexity of managing their interactions increases. This thesis provides a framework that enables and manages the deployment with multiple deployment technologies. This is achieved by first defining a technology agnostic model on the basis of the Essential Deployment Meta Model. Afterwards, concepts for the automatic transformation to technology specific models and then the automatic execution with the desired tools are described. As a validation for the concept a prototypical implementation is provided.en
dc.description.abstractMit neuen Trends, wie Continous Deliver, ist das Ziel den Deploymentprozess so automatisiert wie möglich zu gestalten. Manuelle Tätigkeiten würden den Prozess stark verlangsamen und sind fehleranfällig, deshalb werden diese verringert, wenn es möglich ist. Um diese hohe Automatisierung zu erreichen gibt es viele verschiedene Technologien, die jeweils unterschiedliche Merkmale haben. In der Praxis führt dies jedoch oft dazu, dass mehr als ein Werkzeug verwendet wird, wodurch die Komplexität zur Verwaltung der Interaktionen zwischen den Technologien stark ansteigt. Diese Arbeit bietet ein Framework, welches versucht diese Interaktionen zu ermöglichen und automatisiert. Dies wird erreicht durch das Erstellen eines technologie-agnostischen Models, basierend auf dem Essential Deplyoment Meta Model. Im Anschluss wird ein Konzept vorgestellt, welches dieses agnostische Model in Technologie spezifische Modelle, je nach gewähltem Werkzeug. Der letzte Schritt besteht dann in der automatisierten Ausführung unter Verwendung der genannten Tools. Zur Validierung des Konzepts wird zuletzt ein Prototyp implementiert.de
dc.language.isoende
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleFramework for orchestrating application deployments using multiple deployment technologiesen
dc.typemasterThesisde
ubs.fakultaetInformatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Architektur von Anwendungssystemende
ubs.publikation.seiten61de
ubs.publikation.typAbschlussarbeit (Master)de
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
Thesis_Felix_Diez.pdf405,12 kBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.