Types of Clouds:
The entire computing infrastructure is located on the premises of a cloud computing company that offers the cloud service.
Hosting all your computing infrastructure yourself and is not shared. The security and control level is highest while using a private network.
Using both private and public clouds, depending on their purpose. You host your most important applications on your own servers to keep them more secure and secondary applications elsewhere.
Types of Cloud Services:
IaaS is the most basic category of cloud computing services that allows you rent IT infrastructure – servers or Virtual Machines (VM’s) – from a cloud provider on a pay-as-you-go basis.
Platform-as-a-service (PaaS) refers to the supply an on-demand environment for developing, testing, delivering and managing software applications. It is designed to quickly create web or mobile apps, without worrying about setting up or managing the underlying infrastructure of servers, storage, network and databases needed for development.
Software-as-a-service (SaaS) is a method for delivering software applications over the Internet as per the demand and on a subscription basis. SaaS helps you host and manage the software application and underlying infrastructure and handle any maintenance (software upgrades and security patching).