Public Cloud: a public cloud is one based on the standard cloud computing model, in which a service provider makes resources (applications, storage,…), available to the general public over the Internet. Public cloud services may be free or offered on a pay-per-usage model. The main benefits of using a public cloud service are the lower cost in setting up the system because hardware, application and bandwidth costs are handled/managed by the provider; the improved scalability and the improved efficiency, since you pay only for what you actually use.