Container-Orchestrierung

Containerization- und Virtualisierungskonzepte

Julia Ostheimer

Freelance AI Consultant

Definition der Container-Orchestrierung

  • Orchestrierung:

    • Die automatisierte Verwaltung mehrerer Komponenten
  • Orchestrator:

    • Das Tool für die Orchestrierung
  • Container-Orchestrierung:

    • Orchestrierung von Containern
Containerization- und Virtualisierungskonzepte

Zweck der Container-Orchestrierung

  • Vereinfacht das Management vieler Container
  • Stellt sicher, dass mehrere Container effektiv und effizient zusammenarbeiten
Containerization- und Virtualisierungskonzepte

Deklarative Programmierung in der Container-Orchestrierung

  • Deklarative Programmierung:
    • Das gewünschte Ergebnis definieren statt die Schritte dorthin zu beschreiben

 

Schema der deklarativen Programmierung in der Container-Orchestrierung

1 Icons von Icons8.com
Containerization- und Virtualisierungskonzepte

Vorteile der Container-Orchestrierung

  • Einfache Skalierung von Containern

    • Horizontale Skalierung: Container hinzufügen/entfernen
    • Vertikale Skalierung: Rechenressourcen einzelner Container erhöhen/senken
  • Automatisierung von Abläufen

    • Zeitersparnis
    • Höhere Entwicklerproduktivität
    • Kosteneinsparungen
  • Bessere Performance der Anwendung

Containerization- und Virtualisierungskonzepte

Einsatzgebiete der Container-Orchestrierung

  • Microservices-Architektur

  • Skalierung von Anwendungen

  • Automatisierung von Pipelines

Containerization- und Virtualisierungskonzepte

Tools für Container-Orchestrierung

Verschiedene Container-Orchestratoren

1 Logos von Docker Inc., Red Hat Inc., HashiCorp Inc. und The Linux Foundation
Containerization- und Virtualisierungskonzepte

Lass uns üben!

Containerization- und Virtualisierungskonzepte

Preparing Video For Download...