Linux-Container: Grundlagen, Risiken und Anwendungsfälle der Container-Virtualisierung
Der nächste Trend oder bloß Hype? Linux-Container werden derzeit bereits als die nächste Evolutionsstufe der Server-Virtualisierung gehandelt.
Einführung
Die Container-Virtualisierung wird bereits als Zukunft der Server-Virtualisierung betrachtet, bietet sie doch mehr Flexibilität und eine wesentlich höhere Skalierbarkeit als klassische virtuelle Maschinen. Doch auch Linux-Container sind kein Allheilmittel zur Anwendungsbereitstellung und bringen zudem ihre ganz eigenen Probleme bei Management, Orchestrierung und Sicherheit mit sich.
Bevor man zum Mittel der Container-Virtualisierung greift, sollte man sich zunächst über Vorteile, Anwendungsfälle und Grenzen von Linux-Containern informieren.
1Grundlagen und Vorteile-
Einführung in die Container-Virtualisierung
Wie funktionieren Linux-Container, welche Rolle spielt Docker bei all dem und für welche Workloads kommt die Container-Virtualisierung überhaupt in Frage?
2Container jenseits von Docker-
LXD, CentOS und systemd
Docker ist zwar die mit Abstand populärste Container-Plattform, aber sicherlich nicht die einzige. Je nach Anwendungsfall bieten sich entsprechende Alternativen an.
3Grenzen von Linux-Containern-
Container eignen sich nicht für jeden Workload
Auch wenn Linux-Container viele Vorteile bieten, ganz ohne Probleme ist die Container-Virtualisierung nicht zu haben. Die Grenzen von Linux-Containern sollten vor ihrem Einsatz bekannt sein.
4Container und die IT-Security-
Sicherheitsrisiko Shared Kernel
Ein häufig hervorgehobener Kritikpunkt an der Container-Virtualisierung ist das Sicherheitsrisiko durch den von allen Containern gemeinsam genutzten Kernel. Inzwischen gibt es aber auch hierfür Lösungen.
5Management-Tools-
Container-Verwaltung in hybriden Szenarien
Container stellen auch für die Verwaltung der IT-Infrastruktur eine enorme Herausforderung dar. In dieser Situation helfen spezielle Tools wie Kubernetes oder die Red Hat Cloud Suite.
6Was ist was bei Containern?-
Definitionen zu den wichtigsten Begriffen
Die Welt der Container-Virtualisierung kann vor allem für Einsteiger schnell unübersichtlich werden. Diese Liste der wichtigsten Begriffsdefinitionen hilft dabei, den Überblick zu behalten.