Vergleich Betriebssystemvirtualisierung und klassische Virtualisierung, Henrik Weingartz
Henrik Weingartz
Kurzfassung
Im Rahmen dieser Arbeit werden drei verschieden Virtualisierungsansätze vorgestellt. Anschließend wird die Implementation dieser Ansätze praktische verglichen. Dabei liegt das Augenmerk auf der Effizienz der Nutzung der vorhandenen Hardware. Danach wird auf Docker eingegangen. Hierbei wird besonders die Vorgehensweise zum Erstellen eines Containers erklärt. Im dritten Teil geht es um das Bereitstellen, Managen und Warten von Containern. Dabei wird die Open-Source Software Kubernetes hinsichtlich Aufbau, Funktionsweise und Verwendungsmöglichkeiten betrachtet.
Schlagwörter: Virtualisierung, Docker, Kubernetes, Paravirtualisierung, Vollvirtualisie-rung, Betriebssystemvirtualisierung, Emulation
Abstract
In the context of this thesis three different virtualization approaches are presented and the implementation of the approaches is compared in practice. Focus is on the efficiency of the use of the existing hardware. Afterwards Docker and in particular the procedure for creating containers is explained. The third part of the thesis deals with the provision, management and maintenance of containers. The open-source software Kubernetes is studied with regard to structure, functionality and possible uses.
Keywords: full virtualization, para virtualization, virtualization, emulation, Docker, Kuber-nets, operating-system-level virtualization