Zum Inhalt springen

Container

Ein Container führt Anwendungsprozesse in einer abgegrenzten Umgebung aus. Das vereinfacht die Bereitstellung, ersetzt aber weder Datensicherung noch Betrieb.

Auch bekannt alsSoftware-Container
Cloud & Betrieb

Ein Container ist eine abgegrenzte Laufumgebung für Anwendungsprozesse. Er wird aus einem Container-Image gestartet. Im üblichen Linux-Containerbetrieb teilen sich Container den Kernel ihres Hosts; jeder Container bringt deshalb kein vollständiges eigenes Betriebssystem mit eigenem Kernel mit.

Ein hypothetisches Portal und sein Hintergrundprozess können in getrennten Containern laufen. So lassen sich ihre Programmstände und Abhängigkeiten getrennt bereitstellen. Läuft beides auf derselben Maschine, kann deren Ausfall trotzdem beide Teile stoppen.

Container-Isolation ist keine Garantie gegen alle Sicherheitsprobleme. Auch Daten bleiben nicht allein deshalb erhalten, weil sie in einem Container verarbeitet werden. Dauerhafte Speicherung, Zugriffsrechte, Updates und Wiederherstellung müssen passend eingerichtet werden. Einen Container neu zu starten ist etwas anderes, als verlorene Bestellungen aus einem geprüften Backup wiederherzustellen.

Quellen

Beiträge zum Thema

Cloud & Betrieb mit ASES

Hosting, Deployment, Wartung und Betreuung