Understanding the cloud computing basics
Cloud computing is a very broad concept. When you or your business need to consider cloud services for your infrastructure or application deployment, you should understand the basics of it. Generally, there are three types of cloud computing models:
- Infrastructure as a Service
- Platform as a Service
- Software as a Service

Infrastructure as a Service creates the main building blocks, Platform as a Service comes on top of it, giving you another platform to use Software as a Service. Software as a Service stays at the highest block of the cloud computing system. Let's discuss all these basic service blocks in detail with the following diagram:

Infrastructure as a Service
In the fundamental building blocks of cloud computing resources, IaaS takes the physical computer hardware to build a virtual infrastructure to utilize the resources. You can create, reconfigure, resize, or remove any of the virtual resources in the data centers within a few moments and monitor...