Container Orchestration

Was ist Container Orchestration?

Anwendungen setzen sich üblicherweise aus einzeln in Containern enthaltenen Komponenten (sogenannten Microservices) zusammen, die auf Netzwerkebene organisiert werden müssen, damit die Anwendung in der gewünschten Weise ausgeführt werden kann. Der Prozess des Organisierens mehrerer Container auf diese Weise wird als Container Orchestration bezeichnet.

Definition von Container Orchestration

In modernen Entwicklungsprozessen werden Anwendungen nicht mehr monolithisch gestaltet, sondern setzen sich vielmehr aus Dutzenden oder Hunderten von lose miteinander verknüpften und in Containern enthaltenen Komponenten zusammen. Diese müssen zusammenarbeiten, damit eine bestimmte Anwendung in der gewünschten Weise funktioniert. Container Orchestration bezieht sich auf den Prozess des Organisierens der Funktionsweise einzelner Komponenten und der Anwendungsebenen.

Wie funktioniert Container Orchestration?

Während Plattformen wie Apache Mesos, Google Kubernetes und Docker Swarm jeweils eigene Methoden für das Container-Management aufweisen, ermöglichen Container Orchestration Engines dem Benutzer die Steuerung, wann Container starten und stoppen, die Gruppierung von Containern in Clustern und Koordinierung aller Prozesse, aus denen sich eine Anwendung zusammensetzt. Mit Container Orchestration-Tools können Benutzer die Implementierung von Containern steuern und Updates, Statusüberwachung und Failover-Verfahren automatisieren.

Mit Containern kompatible HPE Hybrid Cloud-Lösungen

Erfahren Sie mehr darüber, wie Sie mit einem Hybrid Cloud-Modell Ihre IT-Ziele erreichen und gängige geschäftliche Herausforderungen lösen können.

 

Zugehörige HPE Lösungen, Produkte oder Services
Zugehörige Themen