LXC

LXC

Was ist LXC?

LXC - Linux Containers - ist eine innovative, open-source Technologie für das Erzeugen und Verwalten von virtuellen, isolierten Linux-Umgebungen auf einem Host-Computer. Es hat eine große Bedeutung im Bereich Webhosting und Server-Management gewonnen. LXC bietet eine Betriebssystem-Level-Virtualisierung, durch die mehrere auf Linux basierende "Container" auf einem einzigen System ausgeführt werden können.

Die Funktionsweise von LXC

LXC nutzt die Kernel-Features wie Chroot, um eine Umgebung zu erstellen, die von Rest des Systems isoliert wurde. In dieser Umgebung können Prozesse genau so laufen, als ob sie auf einem eigenen physischen oder virtuellen Server laufen würden. Die Trennung von Prozessen und Ressourcen schützt die Hauptsystem vor möglichen Beschädigungen oder Leistungsproblemen der ausgeführten Anwendungen in den Containern.

Die Vorteile von LXC im Bereich Webhosting und Server

Ein großer Vorteil dieser Form der Virtualisierung ist die hohe Flexibilität und Skalierbarkeit. Damit können Webhost-Anbieter auf einfache Weise verschiedene Hosting-Umgebungen für ihre Kunden eingerichten. Jeder Container ist dabei völlig unabhängig, was zu einer verbesserte Sicherheit und Stabilität führt. Eine bei einem Kunden auftretende Störung betrifft nicht die anderen Kunden, da sie in separaten Containern laufen.

Einsatz von LXC in Verbindung mit Domains

Im Zusammenhang mit Domains bietet LXC ebenfalls zahlreiche Vorteile. Mit der Nutzung von LXC-Containern ist es möglich, eine Vielzahl von verschiedenen Web-Anwendungen und Services zu hosten, welche jeweils unter einer separaten Domain laufen. So können innerhalb der gleichen physischen oder virtuellen Maschine Webseiten mit völlig unterschiedlichen Server-Konfigurationen betrieben werden.