Hello!
Not sure you are still interested in this, but anyway, for those who'll find it useful.
Cloud (or cloud computing) is an abstraction, which could consist of servers, shared computing resources or provided services. There are three typical models of cloud computing:
- Infrastructure as a service (IaaS), which is a basic cloud-service model and means providing a customer with basic computing infrastructure: virtual server space, network connections, bandwidth, IP addresses and load balancers. The client is given access to the virtualised components for building their own IT platforms.
- Platform as a service (PaaS), which means that cloud providers deliver a computing platform, which typically includes OS, programming language execution environment, database, and web server.
- Software as a service (SaaS) means that customers are provided with access to application software and databases and the cloud providers manage the infrastructure and platforms that run the applications.
Best regards!