Introduction to Cloud Computing (IaaS, PaaS, SaaS)
Cloud computing is the delivery of computing services over the internet. Cloud service models define what you manage versus what the provider manages.
IaaS (Infrastructure as a Service)
IaaS provides virtualized computing resources. You manage the operating system, applications, and data, while the provider manages infrastructure. AWS examples: EC2, EBS, VPC.
PaaS (Platform as a Service)
PaaS provides a platform for developing and deploying applications. You manage applications and data, while the provider manages infrastructure and runtime. AWS examples: Elastic Beanstalk, Lambda, ECS.
SaaS (Software as a Service)
SaaS delivers software applications over the internet. You only manage user access and data, while the provider manages everything else. Examples: Gmail, Salesforce, Office 365.
