Infrastructure as a Service (IaaS)
Provider (AWS) hosts virtualized computing resources over the internet
Platform as a Service (PaaS)
Provides a platform allowing customers to develop, run, and manage applications without dealing with the underlying infrastructure
Software as a Service (SaaS)
Software applications are hosted and provided to customers over the internet on a subscription basis