Sonntag, 3. Mai 2020

Kubernetes

Was ist das? 

Kubernetes ist eine weit verbreitete Open Source Lösung zum Betrieb von Container-Lösungen wie Docker. Die Software bietet vielfältige Möglichkeiten, virtuelle Einheiten - so genannte Pods - zu skalieren, auf die verfügbaren Ressourcen wie physikalische Maschinen zu verteilen und vieles mehr.

Warum sollte ich das einsetzen?

  • Damit meine Server-Infrastruktur virtualisiert und effizient skalierbar und verwaltbar ist - damit reduziert man vor allem die Kosten im Vergleich zu bisherigem Hardware-Betrieb. 
  • Knoten, die z.B. nachts keine Last haben, können für andere Aufgaben genutzt werden, beispielsweise für Batch-Läufe (falls es sowas noch gibt). 
  • Und wenn Sie Fernsehwerbung zur Prime Time schalten, dann möchten Sie alle verfügbaren Recheneinheiten für den Ansturm nutzen... 

Was kostet das?

  • Open Source - also erstmal kostenlos, aber Beratung durch Experten und Know-how-Aufbau im Team ist unverzichtbar

Was muss ich beachten?

  • Virtualisierung im High-End-Bereich ist kein Kinderspiel! Gerade durch Software-definierte Infrastruktur kann man sich schnell Sicherheitslücken bauen. 
  • Ziehen Sie besser Experten hinzu - der Nutzen übersteigt die Kosten deutlich.