In our daily routine we use this cloud service without our notice like web-based email service, watching movies through the internet, editing documents, storing pictures, etc uses cloud computing on the back-end. Using such cloud technology we can design and create new applications, store and recover data, hosting the websites etc.
Generally, Cloud Computing Services are categorized into three types:
1) Infrastructure as a Service (IaaS): This service provides the infrastructure like Servers, Operating Systems, Virtual Machines, Networks, and Storage etc on rent basis. Eg: Amazon Web Service, Microsoft Azure.
2) Platform as a Service (PaaS): This service is used in developing, testing and maintaining of software. PaaS is same as IaaS but also provides the additional tools like DBMS, BI services etc. Eg: Apprenda, Red Hat OpenShift.
3) Software as a Service (SaaS): This service makes the users connect to the applications through the Internet on a subscription basis. Eg: Google Applications, Salesforce