Three main layers ofCloud computing areas follows:
I. Infrastructure as a Service (IAAS): IAAS providers givelow-levelabstractions of physical devices. AmazonWeb Services
(AWS) isan example ofIAAS. AWS provides EC2 forcomputing, S3 buckets for storageetc. Mainly theresources in this layer
are hardwarelike memory, processor speed, network bandwidth etc.
II. Platformas a Service (PAAS): PAAS providers offer managed services like Rails, Django etc. One good example ofPAAS is
Google App Engineer. Thesearetheenvironments inwhich developerscan develop sophisticated software with ease.
Developers just focus on developing software, whereas scaling and performanceis handled by PAAS provider.
III. Software as a Service (SAAS) :SAAS provider offeran actualworking softwareapplication to clients. Salesforceand Github
aretwo good examples ofSAAS. They hidethe underlying details ofthesoftwareand just providean interfaceto work on the
system. Behind thescenes the version ofSoftwarecan beeasily changed.
Answers (0)