a) The cost of the traditional data center is higher due to heating and hardware/software issues

b) Cloud gets scaled when the demand increases. Majority of the expenses are spent on the maintenance of the data centers, while that is not the case with cloud computing