Organizations using an on-premises solution operate their own local cloud computing infrastructure. They often choose an on-premises cloud solution to leverage their own security protocol, have 100% physical control over the hardware and redundancy solution they use.
Users then access computing resources on-demand over that private network.
With an on-premises model, companies have direct control over their data which helps to meet security, regulatory compliance and business governance requirements.
IT teams have full control of upgrades and maintenance.
Public clouds are the most common type of cloud computing deployments. Cloud resources, such as storage and servers, are owned and operated by third-party cloud service providers and delivered over the internet.
Hardware, application infrastructure and other services available off-the-shelf are managed and owned by the cloud provider. Examples of public cloud providers include Google Cloud Platform, Microsoft Azure and Amazon Web Services (AWS).
Public cloud deployments are highly scalable, flexible and location independent.