LXC-Container auf Proxmox: viele Dienste, wenig Speicher
Ein LXC-Container startet in einer Sekunde und kostet einen Bruchteil dessen, was eine virtuelle Maschine reserviert.
Ab ab 13,99 €/Monat
Einleitung
Ein LXC-Container emuliert keine Maschine: er teilt sich den Kernel des Hosts und bringt nur das Dateisystem der Distribution mit. Die unmittelbare Folge: er startet nahezu sofort und verbraucht, was er wirklich braucht — während eine virtuelle Maschine ihren Speicher im Voraus reserviert, ob sie ihn nutzt oder nicht.
Der Unterschied zeigt sich schnell. Auf einem 16-GB-VDS für 13,99 €/Monat wird es mit vier vollständigen VMs eng; zwanzig Container mit kleinen Diensten leben dort mühelos. Proxmox VE verwaltet sie in derselben Oberfläche wie VMs, mit denselben Snapshots und Sicherungen.
Den Preis dieser Ersparnis sollte man kennen: die Isolation ist schwächer. Da der Kernel geteilt wird, kann ein Container kein eigenes Kernelmodul laden, und eine Kernel-Lücke trifft alle. Für Code, den Sie nicht kontrollieren, oder für ein Nicht-Linux-System bleibt die VM das richtige Werkzeug.
Was der Server mitbringt, über die ganze Reihe
Proxmox VE bereits installiert
Der Server kommt mit installiertem <strong>Proxmox VE</strong> und erreichbarer Weboberfläche. Sie erstellen Ihre virtuellen Maschinen und LXC-Container im Browser, ohne Ticket und ohne Wartezeit. <strong>Neuinstallationen sind unbegrenzt</strong>: ein misslungener Versuch ist in Minuten zurückgesetzt.
Arbeitsspeicher, denn er geht zuerst aus
Auf einem Hypervisor stößt selten der Prozessor zuerst an die Grenze, sondern der <strong>Speicher</strong> — jede virtuelle Maschine reserviert ihren eigenen. Die Reihe beginnt bei <strong>16 GB</strong> und reicht bis <strong>96 GB</strong>, genug Luft für mehrere VMs, ohne sie auszuhungern.
Snapshots und Sicherungen ohne Limit
Ein Snapshot vor einem Update, einer vor einer Konfigurationsänderung: das unterscheidet einen Test von einer Wette. Weder Anzahl noch Häufigkeit werden berechnet, nichts hält also davon ab, einen weiteren zu nehmen.
Bis zu 16 zusätzliche IPv4-Adressen
Jede VM kann ihre eigene öffentliche Adresse führen, statt alles über Portweiterleitungen des Hosts zu schleusen. Nützlich, sobald eine virtuelle Firewall, ein Webserver und ein Fremddienst sauber nebeneinander laufen sollen.
Wo LXC die richtige Wahl ist
Eine Website je Container
Zehn Kundenseiten, zehn Container, jeder mit eigenem Web-Stack und eigener PHP-Version. Sie stören einander nicht und kosten an Speicher etwa so viel wie ein einzelner geteilter Server.
Hilfsdienste
Redis, ein Message-Broker, ein Anwendungs-Cron, ein Metrik-Sammler. Jeder verdient Isolation, keiner verdient 2 GB auf Lebenszeit.
Entwicklungsumgebungen
Ein Container je Branch oder Sprachversion. Aus einer Vorlage in Sekunden erstellt und ohne Bedauern gelöscht.
Ein vorgelagerter Reverse Proxy
Ein leichter Container mit Nginx oder Traefik, der auf die übrigen verteilt. Ein Neustart vorne berührt sonst nichts.
Wenig genutzte VMs ersetzen
Viele VMs laufen mit 4 GB reserviert für einen Dienst, der 300 MB nutzt. Ihre Umwandlung in Container gibt den Speicher auf einen Schlag frei, ohne Angebotswechsel.
Häufig gestellte Fragen
Eine VM emuliert einen vollständigen Rechner und lädt einen eigenen Kernel: starke Isolation, reservierter Speicher. Ein LXC-Container teilt sich den Kernel des Hosts: sofortiger Start, Speicher nach Bedarf, schwächere Isolation.
Nein. LXC teilt sich den Linux-Kernel des Hosts und trägt daher nur Linux-Systeme. Für Windows braucht es eine virtuelle Maschine — Proxmox erledigt das auf demselben Server sehr gut.
Ja, Proxmox behandelt sie gleich: Snapshots und Sicherungen aus derselben Oberfläche, bei uns ohne Begrenzung von Anzahl oder Häufigkeit.
Sie beantworten verschiedene Fragen. LXC trägt ein vollständiges System, das man wie eine Maschine verwaltet; Docker verpackt eine Anwendung samt Umgebung. Viele installieren Docker in einer VM auf demselben Server.