Cloud computing can refer to both the delivery model of running workloads remotely in a provider's data center and the underlying technology of providing virtualized resources on demand. The first meaning, also known as the public cloud model, is the most popular and involves using commercial cloud providers such as AWS, Azure, or Google Cloud to run workloads remotely over the internet.
The second meaning is about the way cloud computing works, which involves pooling and abstracting resources such as compute, storage, and network into a virtualized environment and using automation to fulfill customer requests for those resources on demand. The main advantage of this approach is its agility and flexibility, enabling organizations to quickly and easily deploy and scale applications and services.