Public clouds and private clouds are different ways of deploying cloud computing.
Public clouds are the most common way of deploying cloud computing. The cloud resources (like servers and storage) are owned and operated by a third-party cloud service provider and delivered over the Internet. End users can access the service via a client app or internet browser. Common enterprise public cloud services are Amazon Web Services, Google Cloud Platform, Microsoft Azure, Salesforce.com, Alibaba Cloud…; common public cloud services for the general public are Google Apps, Dropbox, Evernote, Line, WhatsApp…
The easy deployment and pay-as-you-go nature of public cloud attracts many consumers. However, many enterprises are still concerning about the security and privacy issues. Private clouds can assist companies to build custom cloud architecture and app services to enhance efficiency, security, managerial flexibility, and to achieve data autonomy.
A private cloud is a cloud computing service established by an enterprise or organization for its private use. It only serves internal or trusted personnel. The enterprise is responsible for deploying and maintaining hardware and services. Organizations do so to ensure flexible computing resources, at the same time, data security. After all, public cloud is a multi-tenant model which all the data is stored in the same system. Therefore, companies must consider the risk of data being acquired by others. Under a private cloud, organizations enjoy full data autonomy.