How is horizontal scaling different from vertical scaling?
Horizontal scaling is usually done by partitioning the data where each node contains only a portion of data. Whereas, in the case of vertical scaling, the data is present is on a single node only and scaling is done by spreading the load between the CPU and RAM resources.
What is vertical scaling?
Vertical scaling refers to adding more computational resources such as RAM, CPU, etc. to the server (either database or application server) as per the demand. Vertical scaling is done to increase the input/output operations, amplification of CPU/RAM capacity as well as the disk capacity.
How Dynamic VM is beneficial over Static VM
There is confusion with how dynamic virtual machine is beneficial than static virtual machine. This post gives knowledge of the associated benefits with Dynamic VM.