Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-3331
Autor(en): Jonas, Thorsten
Titel: Einheitliches Auffinden, Erfassen und Ablegen von DevOps-Artefakten
Sonstige Titel: Crawling and storing DevOps artifacts in aunified manner
Erscheinungsdatum: 2014
Dokumentart: Abschlussarbeit (Diplom)
URI: http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-94284
http://elib.uni-stuttgart.de/handle/11682/3348
http://dx.doi.org/10.18419/opus-3331
Zusammenfassung: In der heutigen Zeit sind Unternehmen darauf angewiesen, einerseits eine Vielzahl von Arbeitscomputern konfigurieren und andererseits ihre Server-Infrastruktur so skalieren zu können, dass durchgehend genügend Ressourcen zur Verfügung stehen. Gerade Web-Unternehmen, die Dienste im Internet anbieten, müssen ihre Server-Struktur so anpassen können, dass ihre Dienste auch bei stark steigenden Benutzerzahlen zur Verfügung stehen und dabei trotzdem schnell und stabil sind. Beide Aufgaben erforderten bisher Administratoren, die meistens mit Hilfe von Skripten die Server und Arbeitscomputer passend konfigurierten. Je nach Größe des Unternehmens werden dadurch hohe Kosten verursacht. Abhilfe schaffen sogenannte Konfigurationsmanagement-Tools, die im Zuge der DevOps-Bewegung, bei der Software-Entwicklung und Software-Betrieb näher zusammen rückten, entstanden sind. Mit diesen Tools lassen sich, einmal installiert, die erforderlichen Computer gemeinsam konfigurieren und auch neue Server zur bestehenden Infrastruktur hinzufügen, um das Gesamtsystem zu entlasten oder entfernen, um die Kosten zu reduzieren. Oft bieten diese Tools auch grafische Benutzerschnittstellen an, welche das Konfigurationsmanagement weiter erleichtern. Die Software-Artefakte, mit denen ein Computern eingerichtet werden kann, hängt von dem jeweiligen Konfigurationsmanagement-Tool ab. Diese Artefakte sind in Online-Repositories gespeichert und frei zugänglich. Jedoch gibt es keine Möglichkeit, Artefakte von verschiedenen Tools miteinander zu kombinieren oder zu vergleichen. Die Arbeit beschäftigt sich daher mit dem Auslesen und Speichern von Artefakten aus diesen Repositories der Konfigurationsmanagement-Tools Chef, Juju und Puppet. Ziel ist es, alle Artefakte in einem einheitlichen Format zu speichern und zum Beispiel über das TOSCA-CSAR-Format, ein Standard im Bereich des Konfigurationsmanagements, exportieren zu können. Um dies zu erreichen, müssen sogenannte Crawler implementiert werden, welche die Online- Repositories der einzelnen Tools durchforsten und deren Inhalte in einer Datenbank speichern. Dazu wird über ein GUI-Frontend und eine API die Möglichkeit gegeben, die Artefakte durchsuchen, speichern und exportieren zu können.
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

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


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.