Student Thesis STUD-2410

BibliographyZhang, Shaojun: Vorlagen für das Deployment von Services und Applikationen in der Cloud.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Student Thesis No. 2410 (2013).
40 pages, german.
CR-SchemaK.6 (Management of Computing and Information Systems)
D.2.11 (Software Engineering Software Architectures)
D.2.13 (Software Engineering Reusable Software)
Abstract

Aktuell werden unterschiedliche Verwaltungswerkzeuge wie Juju [1] oder Chef [2] [23] im Bereich des Cloud Computing entwickelt um das Deployment und die Verwaltung von Services und Applikationen in der Cloud zu erleichtern. Mit Hilfe dieser Werkzeuge können Artefakte entwickelt und verwaltet werden, um die automatisierte Installation und Konfiguration von Softwarekomponenten zu ermöglichen. Diese Artefakte können miteinander kombiniert werden um Vorlagen für Cloud-Services („Service-Templates“) zu erstellen, die sich aus mehreren Softwarekomponenten zusammensetzen. Das Hauptproblem ist hierbei, dass die Artefakte nicht portabel sind weil sie durch proprietäre Ansätze implementiert werden und damit von einer ebenfalls proprietären Laufzeitumgebung abhängig sind.

Um das oben genannte Problem zu vermeiden sind Standardisierungsbemühungen im Bereich des Cloud Computing von wichtiger Bedeutung. Die "Topology and Orchestration Specification for Cloud Applications" (TOSCA) [3] stellt einen Standardisierungsansatz dar, um die Portabilität von Cloud-Services und der zugrundeliegenden Vorlagen und Artefakte zu verbessern [10].

Ziel dieser Studienarbeit ist der Entwurf und die Entwicklung einer Prozedur, mit der existierende Artefakte aus der Juju-Community zu TOSCA-konformen Artefakte konvertiert werden können. Damit können diese Artefakte und entspr. Vorlagen, die diese Artefakte verwenden, von jeder TOSCA-konformen Laufzeitumgebung verarbeitet werden.

Full text and
other links
PDF (1569063 Bytes)
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Wettinger Johannes
Entry dateJune 14, 2013
   Publ. Computer Science