Das Ziel der vorliegenden Arbeit ist es, einen Raspberry Pi Prototyp zu entwickeln, welcher die Container-Technologie nutzt. Die sich daraus ableitende Forschungsfrage lautet: „Ist es möglich skalierbare verteilte Anwendungen auf einem Raspberry Pi durch Nutzen der Container-Technologie bereitzustellen?“ Die Forschungsfrage soll durch das Ergebnis, ob es möglich ist skalierbare verteilte Anwendungen auf einem Raspberry Pi zu nutzen, beantwortet werden.
Für die elektronische Datenverarbeitung werden unterschiedlichste Ressourcen benötigt. Der Bedarf variiert je nach Komplexität der Funktion oder Anwendung. Damit diese Ressourcen so effizient wie möglich genutzt und horrende Kosten vermieden werden können, muss der Bedarf optimal ermittelt und realisiert werden können. Der Wert einer Applikation steigt im Zeitalter der Cloud vom Verletzungs- bzw. Verbreitungsgrad. Das daraus entstehende Problem ist demnach die Ermittlung einer effizienten Lösung, für die Bereitstellung von skalierbaren und verteilten Anwendungssystemen.
Inhaltsverzeichnis
- Einleitung
- Problemstellung
- Zielsetzung
- Vorgehensweise
- Theoretische Grundlagen
- Container Technologie
- Container Orchestrierung
- Docker Swarm
- Prototyp einer Docker Infrastruktur auf dem Raspberry Pi
- Prototyping
- Komponenten
- Umsetzung
- Kritische Würdigung
- Schlussbetrachtung
Zielsetzung und Themenschwerpunkte
Diese Seminararbeit befasst sich mit der technischen Implementierung von Docker-Containern auf Raspberry Pi-Systemen. Das Ziel ist es, ein grundlegendes Verständnis für die Container-Technologie und die spezifischen Herausforderungen bei der Anwendung auf eingebetteten Systemen zu vermitteln. Darüber hinaus wird ein Prototyp einer Docker-Infrastruktur auf dem Raspberry Pi entwickelt und dessen Funktionsweise anhand konkreter Beispiele demonstriert.
- Grundlagen der Container-Technologie
- Container-Orchestrierung mit Docker Swarm
- Prototyping einer Docker-Infrastruktur auf dem Raspberry Pi
- Herausforderungen und Chancen der Containerisierung auf eingebetteten Systemen
- Bewertung des Prototyps und Ausblick auf zukünftige Entwicklungen
Zusammenfassung der Kapitel
Die Einleitung führt in die Thematik der Arbeit ein und erläutert die Problemstellung, die Zielsetzung und die gewählte Vorgehensweise. Kapitel 2 behandelt die theoretischen Grundlagen der Container-Technologie und der Container-Orchestrierung mit Docker Swarm. Es werden die wichtigsten Konzepte und Funktionsweisen dieser Technologien vorgestellt. Kapitel 3 befasst sich mit der Umsetzung eines Prototyps einer Docker-Infrastruktur auf dem Raspberry Pi. Dabei werden die verwendeten Komponenten, die Umsetzung des Prototyps und eine kritische Würdigung des Ergebnisses diskutiert.
Schlüsselwörter
Docker, Raspberry Pi, Container-Technologie, Container-Orchestrierung, Docker Swarm, Prototyping, eingebettete Systeme, IoT, DevOps.
- Arbeit zitieren
- Andreas Schurr (Autor:in), 2021, Docker auf Raspberry Pis. Technische Grundlagen und Prototyping, München, GRIN Verlag, https://www.hausarbeiten.de/document/1151596