A public cloud is a type of computing in which a service provider makes resources available to the public via the internet. Public cloud allows for scalability and resource sharing that would not otherwise be possible for a single organization to achieve.