Cloud computing is changing the way how hardware and software are provided for on-demand capacity fulfillment. Lately there are ways for on-demand servers, storage and CDNs. These are changing the way in developing web applications and make business decisions.