Cloud computing architecture comprises Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). IaaS provides virtualized computing resources, PaaS offers a platform for application development, and SaaS delivers ready-to-use software applications.