Cloud computing has been around for a long time now, but it’s still not easy to grasp the concept of cloud deployment models. So let’s break it down: you have private cloud, community cloud, public cloud, hybrid cloud, multicloud and enterprise service bus (ESB).

Private Cloud

Private cloud is a cloud infrastructure that has all the features of a public cloud, but it is deployed in the enterprise’s own data center. It can be managed by the enterprise or by a third-party service provider. Private clouds are often extensions of the traditional data center, with additional resources such as storage and compute power added to support virtualized applications and workloads.

Community Cloud

Community Cloud is a type of cloud that can be used for collaboration, or as a backup. It is shared by several organizations and managed by the users or the cloud provider.

Community clouds are typically used to share resources between different companies (such as an organization’s employees), but they can also be used to exchange data with individuals outside the business sphere (e.g., customers).

Public Cloud

Public cloud is a type of cloud computing that provides shared resources, software and information to customers over the internet. A provider makes use of infrastructure and storage resources to deliver services to their customers. The public cloud can be accessed by users from their web browser, without requiring any special software or hardware on the user’s side.

Hybrid Cloud

Hybrid cloud deployment models are a combination of two or more cloud deployment models. They can be a combination of private, public and community clouds; they can also be a combination of different cloud service providers. Hybrid clouds are an important part of the overall picture because they help organizations to achieve their business objectives by providing them with greater flexibility in meeting their requirements for IT resources and services. With this approach it’s possible for businesses to take advantage not only from the cost efficiencies associated with public clouds but also security benefits offered by private ones – all while avoiding vendor lock-in through multi-cloud deployments


Multicloud is a hybrid cloud model that combines multiple cloud providers. It’s used for cost optimization and to ensure availability of your applications in case one provider goes down or becomes temporarily unavailable.

This model allows you to have a single application running on multiple clouds, with each part of your application residing on one specific platform. This may mean that some parts are hosted on Amazon Web Services (AWS), while others use Microsoft Azure or Google Cloud Platform (GCP).

Enterprise Service Bus (ESB)

ESB is a centralized platform that provides an interface between different applications. It allows applications to communicate with each other, allowing them to exchange information or data in real time.

ESBs are middleware platforms that connect applications to each other and enable them to exchange information or data in real time. They also provide common services like routing, transformation and security across multiple applications, which makes it easier for customers to integrate their systems into one single solution (the ESB).

There are 6 types of cloud deployment models

Cloud computing is a type of computing that provides shared pools of configurable computing resources and high-speed networks to computers and other devices on demand.

Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage and applications) that can be rapidly provisioned with minimal management effort or service provider interaction. Cloud providers typically use a pay as you go model with prices calculated based on usage trends over time.


As we’ve seen, there are many different types of cloud deployment models. While most organizations will start with a private or public cloud, it’s important to keep in mind that this may not be the right choice in the long run. If your business needs more control over its data or wants more flexibility when it comes time for upgrades, then consider hybrid or multicloud options instead–and don’t forget about Enterprise Service Bus (ESB) if your company already has an existing ESB infrastructure!