Fulltext available Open Access
Title: Evaluation von Infrastructure as Code Tools für Cloud-Infrastruktur
Language: German
Authors: Mensah, Jonah-Myron 
Keywords: IaC; DevOps; Infrastrukturautomatisierung; Infrastructure automation
Issue Date: 14-Mar-2025
Abstract: 
Die Entwicklung der Cloud hat die Art und Weise verändert, wie Organisationen ihre IT-Infrastruktur verwalten. Mit der Fähigkeit, Ressourcen auf Abruf bereitzustellen und zu skalieren, bietet die Cloud zahlreiche Möglichkeiten, die Anforderungen moderner Software zu erfüllen. Mit diesen Möglichkeiten kommen jedoch auch neue Herausforderungen für die Infrastrukturverwaltung auf. Manuelle Ansätze reichen oft nicht mehr aus, um die große Menge an Cloud-Ressourcen effizient zu verwalten. Infrastructure as Code bietet einen Ansatz, der eine automatisierte Verwaltung dieser Infrastruktur ermöglicht. Aufgrund der Vielzahl an verschiedenen IaC-Werkzeugen ist die Auswahl des richtigen Werkzeuges eine komplexe Aufgabe. Diese Arbeit präsentiert einen umfassenden Vergleich der verschiedenen Werkzeuge mit dem Ziel, Einblicke in ihre Eignung für die Verwaltung von Cloud-Infrastrukturen zu liefern. Die Studie vergleicht und bewertet Terraform, Pulumi, Ansible, SaltStack, Chef und Puppet, im Hinblick auf ihre zentralen Konzepte und genutzten Paradigmen. Die Vor- und Nachteile jedes Werkzeuges werden analysiert, um fundierte Schlussfolgerungen hinsichtlich ihrer Eignung für spezifische Anwendungsfälle zu ziehen. Insgesamt dient diese Arbeit als Leitfaden für Entscheidungsträger, die das Angebot der Infrastructure as Code Werkzeuge verstehen möchten, um informierte Entscheidungen zur effektiven Verwaltung von Cloud-Infrastrukturen treffen zu können.

The evolution of the cloud has changed the way organizations manage their IT infrastructure. With the ability to provision and scale resources on demand, the cloud offers many opportunities to meet the demands of modern software. However, with these opportunities come new challenges for infrastructure management. Manual approaches are often no longer sufficient to efficiently manage a large amount of cloud resources. Infrastructure as Code offers an approach that enables automated management of this infrastructure. Due to the large number of different IaC tools, selecting the right tool is a complex task. This paper presents a comprehensive comparison of the different tools to provide insights into their suitability for managing cloud infrastructures. The study compares and evaluates Terraform, Pulumi, Ansible, SaltStack, Chef, and Puppet, in terms of their core concepts and used paradigms. The advantages and disadvantages of each tool are analyzed to draw informed conclusions regarding their suitability for specific use cases. Overall, this work serves as a guide for decision-makers who want to understand the range of Infrastructure as Code tools to make informed decisions on how to effectively manage cloud infrastructures.
URI: https://hdl.handle.net/20.500.12738/17303
Institute: Fakultät Technik und Informatik 
Department Informatik 
Type: Thesis
Thesis type: Bachelor Thesis
Advisor: Sarstedt, Stefan 
Referee: Zukunft, Olaf 
Appears in Collections:Theses

Files in This Item:
Show full item record

Page view(s)

18
checked on Mar 28, 2025

Download(s)

13
checked on Mar 28, 2025

Google ScholarTM

Check

HAW Katalog

Check

Note about this record


Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.