Cloud computing is the on-demand delivery of computing resources like servers, storage, databases, networking, software and analytics over the internet. It provides advantages like on-demand self-service, broad network access, resource pooling, rapid elasticity and pay-as-you-go pricing. Major cloud providers like Amazon Web Services (AWS) offer infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS). Large companies like DBS Bank, Grab and Netflix leverage AWS's capabilities for tasks like hosting web services, matching drivers to passengers efficiently and video transcoding.