Horizontal scaling means adding more machines to the existing resources. On the other hand, vertical scaling means expanding power with respect to RAM or storage to the existing machines.