Cloud computing is made up of several layers for better operational efficiency. Architecturally, Cloud computing can be divided into 4 layers
-
Physical layers: It contains all the physical serves, networks, etc.
-
Infrastructure layer: Infrastructure as a Service is the hosted delivery to users of infrastructure resources such as servers, networks, and other hardware.
-
Platform layer: This layer contains components such as Windows, Azure, Google App Engine. Offers complete tools to develop and deploy applications on the platform.
-
Application layer: This is the last layer that the end-users interact with. It contains software such as Gmail, Salesforce, Dropbox, etc.