Cloud Computing Load balancing is the distribution of workloads among unbalanced virtual machines. Load balancing is the most important and latest research topic studied in infrastructure clouds where a number of existing approaches have been already suggested to deal with workloads to preserve different user and provider QoS. However, one of the important characteristic of cloud computing is that we can scale up and scale down the resources (VMs) according to given workload. so, when a VM becomes over utilized we can simply scale up the VM upto a desired level and when a VM is under utilized we can scale down the VM upto a desired level. Keeping this concept in mind, there appears no need to go for load balancing and which is not true when we actaully deal with infrastructure clouds. So, i want to know that up to how much is this scalabilty going to help us and why do we need to perform load balancing when we actually can scale up and scale down a VM as per the given requirements. Keywords: Load Balancing, Scaling, Virtual Machines