Cloud architecture consists of Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). IaaS provides virtualized hardware resources, PaaS offers a platform for application development, and SaaS delivers software applications over the internet.