Inhaltsverzeichnis:
Definition - Was bedeutet vertikale Skalierbarkeit?
Vertikale Skalierbarkeit ist das Hinzufügen von Ressourcen zu einem einzelnen Systemknoten, z. B. einem einzelnen Computer oder einer Netzwerkstation, was häufig zu zusätzlichen CPUs oder Speicher führt. Die vertikale Skalierbarkeit bietet mehr gemeinsam genutzte Ressourcen für das Betriebssystem und die Anwendungen.
Die vertikale Skalierbarkeit kann auch als Hochskalieren bezeichnet werden.
Techopedia erklärt die vertikale Skalierbarkeit
Im Gegensatz dazu bezieht sich horizontale Skalierbarkeit (Skalierung) auf das Hinzufügen von mehr Knoten zu einem System, z. B. das Hinzufügen von Computerarbeitsstationen zu einem Netzwerk, was dazu führen kann, dass mehrere Computer hinzugefügt werden, um mehr Arbeit in kürzerer Zeit auszuführen. Auf diese Weise kann das System als einzelne logische Einheit arbeiten und die Effizienz steigern.
Jedes Modell hat Kompromisse. Bei der horizontalen Skalierbarkeit werden durch Hinzufügen weiterer Knoten die Netzwerk- oder Systemkomplexität, die Verwaltung, das Programmiermodell, der Durchsatz und die Latenz zwischen den Knoten erhöht. Dies kann auch zu Problemen mit Softwareanwendungen führen, die den Arbeitsdurchsatz beeinträchtigen und möglicherweise die Gesamtsystemeffizienz beeinträchtigen. In der Vergangenheit galt die horizontale Skalierbarkeit als kostengünstiger, wenn Anwendungen, die auf vielen Knoten ausgeführt wurden, gut zusammengearbeitet haben.
Durch den Einsatz von Virtualisierungstechnologie und Hypervisoren (einem Hostcomputer mit mehreren Betriebssystemen, auch als Gäste bezeichnet) konnte die Effizienz eines einzelnen Knotens durch vertikale Skalierbarkeit erheblich gesteigert werden. Angesichts des Rückgangs der horizontalen Skalierbarkeit müssen daher beide Modelle berücksichtigt und überprüft werden.
