A private cloud is a single tenant, high-performance environment with pooled resources dedicated for use by an enterprise. It is managed in-house or in a service provider’s data center with enhanced security protection for sensitive data.
A public cloud is a multi-tenant environment that offers fast provisioning with pooled resources for use by multiple enterprises. It is managed by third-party providers and offers a pay-as-you-go model with basic security protections.