The public cloud is composed of pay-per-usage cloud computing services offered publicly over the Internet.
The public cloud is a pay-per-usage cloud computing service offered publicly, and is composed of three layers: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
The private cloud is a service through which two or more physical servers are connected, and all resources are combined into a single pool of resources which can be distributed across virtual machines (VMs) deployed on nodes.
Yes, Amazon Web Services (AWS) is a pay-for-use public cloud service.
Infrastructure as a Service (IaaS)
Instead of buying a server yourself, you can rent server space or other hardware services such as virtual machines, data storage, networking hardware, and bandwidth with IaaS.
Platform as a Service (PaaS)
When you are developing your software, you can increase your productivity by taking advantage of ready-to-use, fully managed business intelligence (BI) services, database management systems, and other PaaS services.
Software as a Service (SaaS)
Instead of manually installing software on their own computer, users access it via the Internet. The software provider usually hosts the software, making it a public cloud service. Typically, payment is done by subscription. With this model, you will always have the latest version and IT support.
Jake Fellows