Skalierbarkeit

Property

Was ist Skalierbarkeit?

Skalierbarkeit bezieht sich darauf, wie gut ein System wachsen kann. Das bedeutet, dass die Fähigkeit, das zu tun, was das System tun soll, zunimmt. Ein Kubernetes-Cluster zum Beispiel lässt sich anpassen, indem die Anzahl der Container-Apps erhöht oder verringert wird. Wie viele Nodes gibt es damit, wie viele Container kann jeder Node handhaben und wie viele Datensätze und Operationen kann die Kontrollebene unterstützen?

Ein skalierbares System macht es damit einfach, mehr Kapazität hinzuzufügen. Wir unterscheiden zwischen zwei Skalierungsansätzen. Zum einen gibt es die horizontale Skalierung, bei der mehr Nodes hinzugefügt werden, um die erhöhte Last zu bewältigen. Im Gegensatz dazu werden bei der vertikalen Skalierung einzelne Nodes leistungsfähiger gemacht, um mehr Operationen durchführen zu können (z. B. durch Hinzufügen von mehr Speicher oder CPU zu einer einzelnen Maschine). Ein skalierbares System ist in der Lage, sich leicht zu verändern und die Bedürfnisse der Nutzer/innen zu erfüllen.