Nowadays, practically all of us are engaged in cloud-related projects, and the numerous cloud deployment strategies regularly stump us. I decided to write this blog after exploring with a variety of cloud deployment models. This is my attempt to explain about hybrid, public, and Private clouds.
Most notably, AWS, Microsoft Azure, Google Cloud Platform (GCP), Oracle cloud infrastructure (OCI), Alibaba Cloud, IBM, and others provide all three cloud deployment models.
Public Cloud :
A cloud deployment built and managed by a Cloud Service Provider is referred to as a public cloud (CSP). Customers have limited visibility into the service's architecture and cannot specify specific security protocols or service offerings. The CSP selects these for all customers.
Private Cloud :
A private cloud is a cloud deployment that only serves one customer. Everything about the cloud can be customised by the customer, including the infrastructure, security, service offerings, and service level objectives. This does not imply that the customer must own or manage the cloud; it simply means that it is solely under their control.
Hybrid Cloud :
It is made up of two or more deployment models. A hybrid cloud, for example, will contain both a public and private cloud and will be able to easily segment and transfer data between clouds as needed.
Community Cloud :
A community cloud is a platform that offers accessibility to numerous groups with comparable goals for collaboration. One government agency may see this as a private cloud, while other agencies that use the community cloud's services may see it as a public cloud.
These days, it's typical to use many vendors. Two or more cloud service providers from various computing vendors are used in a multi-cloud architecture. Multiple private clouds, multiple public clouds, or both can be found in a multi-cloud setup. A multi-cloud environment's primary goal is to lower risks. To reduce the possibility of outage and data loss, resources are divided among several providers.