Cloud deployments come in three types typically found in enterprises, and a fourth category is common in academic circles:
Public cloud: Any publicly available cloud service, such as AWS.
Private cloud: A cloud environment deployed on-premises or with a service provider that is intended for use only within the organization and available only on the private network. Private clouds are typically used in enterprises that are required to adhere to certain regulations or laws.
Hybrid cloud: A cloud deployment used across both a private solution and a public solution. Hybrid is becoming a more popular option for many enterprises seeking to expand their capacities into the public cloud.
Community cloud: A hybrid deployment where members of a community share their resources to all members of the community. Community cloud deployments are mostly found in academic circles, government institutions, and open-source projects