Cloud Computing can be referred as a deployment model, designed to support for technology infrastructure in terms of cost, hi-tech hardware, storage capacity along with addressing scalability concerns.