Public clouds are owned and operated by third-party cloud service providers and are accessible over the internet. Private clouds are dedicated to a single organization and may be hosted on-premises or by a third party. Hybrid clouds combine both public and private cloud resources to provide greater flexibility.