Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-3248
Autor(en): Hirmer, Pascal
Titel: Automatische Vervollständigung von Topologien für TOSCA-basierte Cloud-Anwendungen
Erscheinungsdatum: 2013
Dokumentart: Abschlussarbeit (Diplom)
URI: http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-91680
http://elib.uni-stuttgart.de/handle/11682/3265
http://dx.doi.org/10.18419/opus-3248
Zusammenfassung: Seit einigen Jahren sind Cloud Computing-Technologien weit verbreitet. Statt Anwendungen, Rechenprozesse, Datenspeicherung oder ähnliche IT-Dienste auf lokalen Rechnern oder Servern auszuführen, werden diese sowohl von Firmen als auch von Privatpersonen vermehrt in Clouds ausgelagert. Dies bietet viele Vorteile wie Skalierbarkeit, Kostenreduzierung und eine hohe Verfügbarkeit von Anwendungen. Um eine Anwendung automatisiert in die Cloud auszulagern, werden häufig Topologien erstellt, die alle Komponenten und Relationen beschreiben, die für eine Provisionierung notwendig sind. Diese können mit Hilfe des OASIS-Standards TOSCA (Topology and Orchestration Specification for Cloud Applications) [1] modelliert werden. Um vollständige TOSCA-Topologien für eine Provisionierung zu erstellen, müssen jedoch sehr viele Details (Anbieter, Web Server-Versionen etc.) beschrieben werden. Haben Entwickler von Cloud-Anwendungen keine konkreten Anforderungen an Providerwahl, Infrastruktur oder Plattformen, sollten ihnen derartige Detail-Entscheidungen abgenommen werden. Im Rahmen dieser Diplomarbeit wird ein Konzept entwickelt und implementiert, welches es dem Anwendungsentwickler ermöglicht, unvollständige Topologien zu modellieren, die lediglich anwendungsspezifische Komponenten und Relationen enthalten. Diese werden anschließend automatisch durch das Hinzufügen von Infrastruktur- und Plattform-Komponenten, mit der im Rahmen dieser Arbeit entwickelten Lösung, zu einer provisionierbaren Topologie vervollständigt. Zusätzlich wird die Möglichkeit geschaffen eine assistierte Modellierung durchzuführen. Bei dieser werden dem Modellierer in jedem Schritt der Modellierung - zur Topologie passende - Komponenten und Relationen vorgeschlagen, aus denen er auswählen kann. Die ausgewählten Komponenten und Relationen werden anschließend der Topologie hinzugefügt. Dies hilft insbesondere ungeübten Modellierern eine TOSCA-Topologie korrekt zu vervollständigen. Um die entworfenen Konzepte in der Praxis anwendbar zu machen, werden diese in das grafische TOSCA-Modellierungstool Winery [2] integriert.
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
DIP_3510.pdf2,29 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.