What does cloud computing primarily do?

Cloud computing is an Internet-based model for the addition, use, and delivery of related services, usually involving the provision of dynamically scalable and often virtualized resources over the Internet.

Cloud computing has several key characteristics:

Dynamic resource allocation. Different physical and virtual resources are dynamically divided or released based on consumer demand, and when a demand is added, it can be matched by adding available resources, enabling rapid and elastic provisioning of resources.

Demand service self-service. Cloud computing provides customers with self-service resources, and users can automatically get self-service computing resource capacity without interacting with the provider. At the same time, the cloud system provides customers with a certain application service catalog, and customers can use self-service to select the service items and contents that meet their needs.

Network-centric. The components and overall structure of cloud computing are connected together by the network and exist in the network, and at the same time provide services to users through the network. And customers can realize access to the network through standard applications with the help of different terminal devices, thus making the services of cloud computing ubiquitous.

Service measurability. In the process of providing cloud services, different types of services for customers, through the measurement method to automatically control and optimize the allocation of resources. That is, the use of resources can be monitored and controlled, a pay-as-you-go service model.

Pooling and transparency of resources.