Bei vertikaler Skalierung, auch als "Scaling Up" bekannt, wird die Leistungsfähigkeit einer einzelnen Instanz oder eines Servers erhöht, indem mehr Ressourcen wie CPU, RAM oder Speicher hinzugefügt werden. Dies kann bedeuten, dass ein Server mit leistungsstärkerer Hardware ausgestattet wird, um mehr Last zu bewältigen.
Horizontale Skalierung, auch als "Scaling Out" bezeichnet, beinhaltet das Hinzufügen neuer Instanzen, Server oder Knoten zur Infrastruktur, um die Gesamtleistung zu steigern. Diese Instanzen arbeiten parallel und teilen sich die Last. Horizontale Skalierung ermöglicht eine bessere Verteilung der Belastung und erhöht die Zuverlässigkeit, da der Ausfall eines einzelnen Knotens nicht das gesamte System beeinträchtigt.