Cloud computing allows users to access computing resources like servers, storage, databases, networking, software and more over the internet. It provides scalability, reliability and cost savings. There are three main types of cloud services - Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). Cloud brokers help manage access to cloud services and provide additional security, management and flexibility by aggregating services across multiple cloud platforms.