Cloud calculating can be an approach to data storage and computer system program deployment that provides users with on-demand access to a shared pool of assets (such since servers, storage and networking) provided by a third-party company. The service is delivered over the internet by using a network of remote