Private Cloud, Public Cloud or Hybrid Cloud? What is the difference?
What is a private cloud?
A private cloud is a pool of resources dedicated to a single company behind the companies internal firewall. The private cloud allows IT to have 100% control over all systems and deploy IT services easily. Departments with access to a private cloud can provision their own infrastructure through virtualized components, without waiting for available IT resources. Providing self-service to internal users allows companies to be more flexible and allows IT staff to be more efficient. The main advantages are simplified provisioning of virtualized infrastructures and secured multi-tenancy between departments. Solutions for private clouds are OpenStack, VMware vCloud or Citrix CloudPlatform.
What is a public cloud?
A public cloud is typically hosted by a cloud service provider. The public cloud provides the same benefits as a private cloud. Enterprise companies often outsource part of their deployment and development infrastructure to the public cloud to increase uptime’s and decrease the costs of hosting systems internally. Startups and small companies often run 99% of their business from within a public cloud. Public cloud providers are AWS, Google Cloud and VMware vCloud Air.
What is a hybrid cloud?
A hybrid cloud provides the benefits of both cloud types (private & public). Software & Services like VMware vCloud Air act as a bridge between a private and public cloud environment. Often IT staff will be able to migrate applications from an on-premise cloud to a public cloud and vice-versa. Additional reasons for using a hybrid cloud, besides its flexibility, may be disaster recover, load balancing, offsite backup and development and QA.