Cloud deployment models decide how a customer uses cloud computing.
Here are some cloud deployment models:
Private: In the private model, the customer uses a privately managed cloud. This suggests that the cloud resources are used and maintained by the organization that uses them. Any other organization cannot use this cloud.
Public: In this model, the customer uses a public cloud accessible online. This suggests that the organization that uses cloud services does not maintain them. A dedicated organization, different from the customer, manages this public cloud. This cloud can have other customers.
Community: In this model, exclusive customers share the cloud. A set of organizations allowed to use the cloud share cloud resources.
The hybrid cloud deployment models simultaneously deploy more than a single cloud deployment model to meet the customer's needs. They allow flexibility to adapt to the customers' needs by enabling features of different cloud deployment models. Here are a few benefits of hybrid cloud:
Cost efficiency: Since public clouds are more cost-effective, the customer can move services or data that do not require the features of the private cloud to the public cloud. Compared to keeping everything on the private cloud, hybrid cloud deployment provides cost efficiency.
Security: Services or data that need to be kept on a private cloud, whether because of regulation or security requirements, can be kept on the private cloud and the rest on the cheaper public cloud. Compared to a public cloud, hybrid cloud deployment allows more security.
Flexibility: Hybrid cloud models allow users to store their data or services in different places. The security bullet point above provides an example of this flexibility.
Any combination of different cloud deployment models and the extent to which each is used in a hybrid cloud deployment can result in a different hybrid cloud deployment model.
One classification of hybrid cloud deployment models is based on who manages the hybrid cloud:
Customer managed: The customer deploys private cloud solutions on the private and public clouds and manages the hybrid cloud.
Vendor managed: A vendor manages the hybrid cloud using hardware and software solutions.
Partner managed: The customer chooses a partner with compatible infrastructure and operations to their private cloud. The partner manages the hybrid cloud.
Clouded provided manager: The customer uses cloud services by a cloud provider with consistent infrastructure and operations to their private cloud.