Public, private, and hybrid cloud
Within the cloud environment stand three different models of cloud topologies that are generally used: private cloud, public cloud, and hybrid cloud. Regardless of the model, cloud frameworks should all provide the ability to dynamically scale, develop, and deploy rapidly, and have the appearance of locality regardless of proximity:
Figure 2: Left: Public cloud. Middle: Private versus public cloud. Right: Hybrid cloud.
Private clouds also imply on-premises managed components. Modern enterprise systems tend to use a hybrid architecture to ensure the safety of mission-critical applications and data on-premises, and use the public cloud for connectivity, deployment ease, and rapid development.
In a private cloud, the infrastructure is provisioned for a single organization or corporation. There is no concept of resource sharing or pooling outside of the owner's own infrastructure. Within the premises, sharing and...