Skalierung verändert die Größe eines Systems. Im Skalierungsprozess komprimieren oder erweitern wir das System, um die erwarteten Anforderungen zu erfüllen. Die Skalierungsoperation kann erreicht werden, indem Ressourcen hinzugefügt werden, um die kleinere Erwartung im aktuellen System zu erfüllen, oder indem ein neues System in das bestehende System hinzugefügt wird, oder beides.

Arten der Skalierung:

Skalierung kann in 2 Typen eingeteilt werden:

  1. Vertikale Skalierung: Wenn dem bestehenden System neue Ressourcen hinzugefügt werden, um die Erwartung zu erfüllen, wird dies als vertikale Skalierung bezeichnet.

    Stellen Sie sich ein Rack mit Servern und Ressourcen vor, das aus dem vorhandenen System besteht. (wie in der Abbildung gezeigt). Wenn nun das vorhandene System die erwarteten Anforderungen nicht erfüllt und die erwarteten Anforderungen einfach durch Hinzufügen von Ressourcen erfüllt werden können, wird dies als vertikale Skalierung betrachtet.



    Die vertikale Skalierung ist nicht nur einfach, sondern auch billiger als die horizontale Skalierung. Es erfordert auch weniger Zeit, um repariert zu werden.

  2. Horizontale Skalierung: Wenn dem bestehenden System neue Serverracks hinzugefügt werden, um die höheren Erwartungen zu erfüllen, wird dies als horizontale Skalierung bezeichnet.

    Stellen Sie sich ein Rack mit Servern und Ressourcen vor, das aus dem vorhandenen System besteht. (wie in der Abbildung gezeigt). Wenn nun das vorhandene System die erwarteten Anforderungen nicht erfüllt und die erwarteten Anforderungen nicht einfach durch das Hinzufügen von Ressourcen erfüllt werden können, müssen wir völlig neue Server hinzufügen. Dies wird als horizontale Skalierung betrachtet.

    Die horizontale Skalierung ist schwierig und auch teurer als die vertikale Skalierung. Es erfordert auch mehr Zeit, um behoben zu werden.

Unterschied zwischen horizontaler und vertikaler Skalierung:

Horizontale SkalierungVertikale Skalierung
Wenn dem bestehenden System neue Server-Racks hinzugefügt werden, um die höheren Erwartungen zu erfüllen, wird dies als horizontale Skalierung bezeichnet.Wenn dem bestehenden System neue Ressourcen hinzugefügt werden, um die Erwartung zu erfüllen, wird dies als vertikale Skalierung bezeichnet
Es erweitert die Größe des bestehenden Systems horizontal.Es erweitert die Größe des bestehenden Systems vertikal.
Es ist schwierig umzusetzenEs ist einfach zu implementieren
Es ist teurer, da neue Server-Racks viele Ressourcen enthaltenEs ist billiger, da wir nur neue Ressourcen hinzufügen müssen
Es dauert länger, bis es fertig istEs dauert weniger Zeit, um es zu tun