1.What is the difference between IaaS, PaaS, and SaaS?
Answer
IaaS provides raw infrastructure like VMs, networks and storage (e.g. EC2) with you managing the OS and apps. PaaS provides a managed platform to deploy code without managing servers (e.g. Elastic Beanstalk, App Service). SaaS delivers finished software over the web (e.g. Gmail, Salesforce). Control decreases from IaaS to SaaS while operational burden shifts to the provider.