krat-tech

2013Smartphones und Cloud

Virtualisierung und Docker

Virtualisierung ermöglicht es, auf einem physischen Computer mehrere voneinander getrennte Systeme zu betreiben. Docker machte 2013 eine leichtere Form populär, die Container, die heute die meisten Webdienste antreiben.

Die virtuelle Maschine

Eine virtuelle Maschine (VM) ist ein Computer im Computer. Sie hat ein eigenes Betriebssystem, eine virtuelle Festplatte und eine Netzwerkkarte. Ein Hypervisor (zum Beispiel VMware, Proxmox, Hyper-V oder KVM) teilt den echten Prozessor und Speicher zwischen ihnen auf. Stürzt eine VM ab oder wird sie angegriffen, laufen die anderen weiter.

Der Container

Ein Container hat kein eigenes vollständiges System, sondern teilt sich den Kernel des Hosts. Er enthält nur die Anwendung und ihre Bibliotheken. Er startet in einer Sekunde und belegt wenig Platz. Docker brachte einfache Befehle und fertige Images, die man mit einer einzigen Zeile herunterlädt und startet.

Wann was

  • VM: wenn Sie ein anderes Betriebssystem oder eine starke Isolation brauchen, zum Beispiel einen separaten Server für eine Website.
  • Container: wenn Sie schnell einen Dienst starten möchten, zum Beispiel eine Datenbank, Pi-hole oder Jellyfin.
  • Diese Website läuft in einem Container in einer virtuellen Maschine auf einem NAS zu Hause.

Menü

Was ich mache

Alle Leistungen
Mini-WikipediaDie Entwicklung der Technik, 236 Artikel

Heiße Tech-News

Alle News

Beliebt

Wiki-Kategorien

Alle Artikel

Darstellung

↑↓ AuswahlEnter öffnenEsc schließen