Which of the following best describes the concept of cloud computing?
A practice of using a network of remote servers on the internet to store, manage, and process data, exclusively for testing purposes only.
A method of deploying on-premise data centers for exclusive use by a single organization.
An approach to computing that focuses on the use of powerful, single-tenant servers to perform high-complexity tasks.
A model providing on-demand access to a shared pool of configurable computing resources that can be rapidly provisioned and released.