Einführung in Containerisierung

Containerization- und Virtualisierungskonzepte

Julia Ostheimer

Freelance AI Consultant

Umgebungen in der Informatik

  • Umgebung: System rund um eine IT-Anwendung

Umgebung rund um eine IT-Anwendung

1 Icons by icons8.com
Containerization- und Virtualisierungskonzepte

Virtualisierung auf OS-Ebene

  • Virtualisierung des Betriebssystems (OS)
  • Nicht virtualisiert:

    • Hardware
    • OS-Kernel
  • Virtualisiert:

    • Isolierte Userspaces
Containerization- und Virtualisierungskonzepte

Einführung in Container

  • Virtualisierung auf OS-Ebene = Containerisierung
  • Isolierte Userspaces = Container
  • Container
    • Isolierte Umgebung
    • Enthält Anwendung und alle Abhängigkeiten

Inhalte eines Containers

1 Icons by icons8.com
Containerization- und Virtualisierungskonzepte

Definition von Containerisierung

  • Virtualisierung auf OS-Ebene
  • Verpacken einer Anwendung und ihrer Abhängigkeiten in einen Container

 

Prozess der Containerisierung

1 Icons by icons8.com
Containerization- und Virtualisierungskonzepte

Eigenschaften bei Containern

  • Mehrere Anwendungen zuverlässig auf einem Host ausführen

  • Jede Anwendung in ihrem eigenen Container

  • Überblick über Anwendungsabhängigkeiten

Mehrere Anwendungen auf einem Host

1 Icons by icons8.com
Containerization- und Virtualisierungskonzepte

Vorteile von Containern

  • Isolation zwischen Anwendungen

  • Portabilität & Reproduzierbarkeit

  • Schnelle Startzeiten

Containerization- und Virtualisierungskonzepte

Lass uns üben!

Containerization- und Virtualisierungskonzepte

Preparing Video For Download...