Google provides Infrastructure as a Service (IaaS) through Compute Engine, which allows users to create and run virtual machines on Google's infrastructure. It also provides Platform as a Service (PaaS) through services like App Engine, a fully managed platform for developing and hosting web applications at scale using popular programming languages. Google's cloud services run on the same infrastructure used for its consumer products and offer reliability, security, scalability and pay-as-you-go pricing.