
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:
File | Description | Size | Format | |
---|---|---|---|---|
BA_Evaluation von Infrastructure as Code für Cloud Infrastruktur.pdf | 2.29 MB | Adobe PDF | View/Open |
Note about this record
Export
Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.