Vergleich Betriebssystemvirtualisierung und klassische Virtualisierung

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

 


x