Cloud Computing (English: Cloud Computing) is a computing method based on the Internet. In this way, shared hardware and software resources and information can be provided to various computer terminals and other devices as required.
Cloud computing is another big change after the big computer-to-client-server transformation in the 1980s. Users no longer need to know the details of the infrastructure in the "cloud", they don't need to have the corresponding expertise, and they don't need to control it directly. Cloud computing describes a new Internet-based IT service addition, usage, and delivery model, which typically involves providing dynamic, easily extensible, and often virtualized resources through the Internet.
In the software-as-a-service (SaaS) service model, users can access service software and data. Service providers maintain infrastructure and platforms to keep services running. SaaS is often called "on-demand software" and is usually charged based on the number of hours used, and sometimes there are subscription-based services.
Promoters believe that SaaS enables companies to reduce IT operating expenses by outsourcing hardware, software maintenance and support services to service providers. In addition, because the application is provided centrally, updates can be released in real time, without requiring users to manually update or install new software. The drawback of SaaS is that the user's data is stored on the server of the service provider, which enables the service provider to have unauthorized access to this data.
Users access services in the cloud through browsers, desktop applications, or mobile applications. Promoters believe that cloud computing enables enterprises to deploy applications more quickly, reduce management complexity and maintenance costs, and allow rapid redistribution of IT resources to respond to rapid changes in business needs.
Cloud computing relies on the sharing of resources to achieve economies of scale, similar to infrastructure (such as power grids). The service provider integrates a large number of resources for use by multiple users. Users can easily request (lease) more resources and adjust the usage at any time to release unnecessary resources back to the entire architecture. Therefore, users do not need short-term demand Buy a lot of resources, just increase the lease amount, and cancel the lease when the demand decreases. Service providers are able to re-lease resources currently unoccupied to other users, and even adjust rents based on overall demand.