A public cloud is a type of cloud computing service where anyone can rent the infrastructure, servers and storage to run their applications. It’s different from a private or hybrid cloud in that it isn’t dedicated to a single organization and it doesn’t require an upfront investment.
Public clouds are usually managed by third parties, such as Amazon Web Services (AWS), Google Cloud Platform (GCP) and Microsoft Azure. However, some public clouds are managed by the operating system vendors themselves, such as Oracle Cloud and VMware Cloud on AWS.
The term public cloud is synonymous with hyperscalers, or hyperscaler marketplaces.