Public Cloud is a type of cloud computing where scalable and elastic and multi-tenant infrastructure capabilities are offered as a service to customers who access it outside of the users’ organization. Public cloud services generate economies of scale by sharing resources among multiple customers and automating the provisioning, monitoring and management of the infrasture. Public cloud services may be offered on a pre-pay or pay-per-usage model.
- Easy and inexpensive set-up because data center power, cooling and security, server hardware, and network infrastructure are purchased and packaged for customers in a granular manner. The high CAPEX costs and setup costs are covered by the provider.
- Access to elastic and scalable resources – the cloud has made compute, storage and network resources available like a commodity.
- No wasted resources - you pay for what you use.
The term "public cloud" arose to differentiate between the “traditional on-premise and company owned data center” model and the private cloud, a company owned network, data center and infrastrucutre that uses cloud computing technologies, such as virtualization, and is managed and used exclusively by the organization it serves. Examples of public clouds include ProfitBricks, Amazon Elastic Compute Cloud (EC2), and Rackspace Cloud.