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.

13.99€/Monat
Einstiegsangebot inkl. Steuern
96GB
Maximaler Arbeitsspeicher
24vCore
Prozessor im MAX-Angebot
16
Zusätzliche IPv4-Adressen

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.