Question: what are the different layers that define cloud architecture?
Answer: Physical layer: Contains physical servers, network etc.
Infrastructure layer: Virtualized servers, networking and storage resources. ... 
Platform layer: which contains components or services like Windows Azure, Google App Engine. ... 
Application Layer: This is the layer end users interact with.