Container Plattformen

Was ist eine Container-Plattform?

Eine Container-Plattform ist ein Cluster aus mehreren Servern für den Einsatz von Docker-Containern. Diese Plattform stellt aus den einzelnen Containern die nötigen Tools für die Verwaltung der Anwendungen zur Verfügung.

Wo kommen Container-Plattformen zum Einsatz?

Der Betrieb von vielen Containern erfordert dementsprechend viele Features, wie zum Beispiel das automatisierte Ausrollen neuer Container Images zur Verwaltung, Selbstheilung, Hochverfügbarkeit und dynamischen Skalierung sowie die Bereitstellung von persistentem Speicher. Für diese Zwecke reicht Docker allein als Framework nicht aus, sondern benötigt zusätzliche Orchestrierungstools. Welche Werkzeuge eine Infrastruktur benötigt und in welcher Ausführung, hängt von zwei Komponenten ab: die Art der Container, die auf einer Plattform betrieben werden und ob Entwicklungsumgebungen erstellt werden sollen oder nicht. 

Welche Vorteile hat der Einsatz von Containern?

  • Skalierbarkeit: Mit einer Container-Plattform können Microservices horizontal dynamisch skaliert werden, um die Last auf mehrere Hosts zu verteilen.
  • Hochverfügbarkeit: Da Container auf mehreren Hosts gleichzeitig laufen können, fällt der Ausfall eines Containers oder Hosts nicht auf und wird automatisch von der Plattform ersetzt.
  • Updates und Rollback: Container werden nicht gepatcht, sondern durch neue Versionen ersetzt. Dafür stehen verschiedene Updatemechanismen mit Rollback bereit – in den meisten Fällen kann ein Upgrade ohne Ausfallzeit durchgeführt werden.
  • Portabilität: Container sind unabhängig vom verwendeten Linux. Dabei sind die Hosts austauschbar und können auf Wunsch auch in die Cloud ausgelagert werden.

Wie sieht unsere Unterstützung aus?

  • Planung eines Container-Clusters
  • Umsetzung durch Konzept, PoC und Installation
  • Berücksichtigung spezieller Anforderungen an die Infrastruktur

Welche Produkte setzen wir dazu ein?

Rancher Features

  • Open Source mit optionalem Enterprise Support
  • Kubernetes als Basis
  • Zertifizierte Kubernetes-Distribution
  • Eigene Web GUI
  • Orchestrierung der Container
  • Orchestrierung der Infrastruktur
  • Community Catalog mit Vorlagen
  • Intuitiv und übersichtlich
  • OS-unababhängig (RHEL, CentOS, Ubuntu, Windows)
  • Mandantenfähig

OpenShift Features

  • Als Open-Source- (OKD) und Enterprise-Variante verfügbar
  • Kubernetes als Basis
  • Zertifizierte Kubernetes-Distribution
  • Eigene Web GUI
  • Integrierte Tools für Operations (z.B. Monitoring, Logging)
  • Automatisierte Workflows
  • Ausgebaute Entwicklertools (z.B. Source-to-Image Pipeline, Jenkins im Container)
  • Support für Plattform und OS von Red Hat
  • Mandantenfähig
Atux kontakt

ATIX kontaktieren

Bei Fragen zu unseren Produkten und Leistungen oder allen anderen Themen stehen wir selbstverständlich gerne zur Verfügung.