First, let's take a look at the classic views of the Masters on Cloud computing:
When Bill Gates talked about "the past, present and future of Computer science" in 1989, he said: "Users need only 640K of RAM to be enough."
"At that time, all the programs are very small, 100MB hard drive is almost endless.
Kai-Fu Lee (now Google's global vice president, China's regional president) played an image of the analogy: the banks. The first people just put the money under the pillow, and then have a bank, very safe, but it is more troublesome to cash. Now it is up to the banks to get money from any one of the outlets, even through ATMs or foreign channels. It's like using electricity without having to be equipped with a generator and buying it directly from a power company. "Cloud" brings is such a change-by the Google, IBM, such as professional network companies to build computer storage, computing centers, users through a network of browsers can be very convenient access to the "cloud" as data storage and application services center.
(i) Principle:
Cloud computing (Cloud Computing) is the development of distributed processing (distributed Computing), parallel processing (Parallel Computing) and Grid computing (grid Computing), or the business implementation of these computer science concepts.
The basic principle of cloud computing is that enterprise data centers run more like the Internet by distributing computations across a large number of distributed computers rather than on local computers or remote servers. This allows the enterprise to switch resources to the required applications and to access the computer and storage systems as needed.
This is a revolutionary move, for example, from an ancient single generator to a power plant's centralized power supply model. It means that computing power can also be used as a commodity circulation, like gas, water and electricity, easy to use, low-cost. The biggest difference is that it is transmitted over the Internet.
The blueprint for cloud computing has come to pass: in the future, with just a laptop or a mobile phone, you can do everything we need through Web services, even tasks such as supercomputing. From this perspective, end users are the real owners of cloud computing.
The application of cloud computing consists of the idea of combining forces with each of these members.
(ii) the "cloud" era
At the moment, PCs are still the core tool in our day-to-day life-we use PCs to process documents, store data, and share information with others via email or u disk. If the PC hard drive is broken, we will be stranded because of data loss.
In the "Cloud computing" era, the cloud will do the work of storing and computing for us. "Cloud" is the computer group, each group includes hundreds of thousands of units, and even millions of computers. The benefit of the cloud is that the computer can be updated at any time to ensure that the cloud is immortal. Google has several such "clouds", and other IT giants, such as Microsoft, Yahoo and Amazon, have or are building such "clouds".
At that time, we only need a computer to be able to access the Internet, do not need to care about the storage or calculation of which "cloud", but once necessary, we can use any equipment, such as computers, mobile phones, to quickly calculate and find this information. We don't have to worry about losing data any more.
(iii) Several major forms of cloud computing
1.SAAS (software as service)
This type of cloud computing passes the program to thousands of users through the browser. This, in the eyes of the user, eliminates the expense of server and software authorization, and from a vendor standpoint, it is sufficient to maintain a single program, which can reduce costs. Salesforce.com is by far the most famous company for such services. SaaS is more commonly used in human resource management procedures and ERP. Google apps and Zoho office are similar services
2. Practical calculation (Utility Computing)
The idea was very early, but it was only recently that the Amazon.com, Sun, IBM, and other companies that provided storage services and virtual servers were reborn. This cloud computing is the creation of a virtual datacenter for the IT industry that enables it to centralize memory, I/O devices, storage, and computing power as a virtual resource pool services for the entire network.
3. Network Services
Closely related to SaaS, network service providers are able to provide APIs that allow developers to develop more internet-based applications rather than providing stand-alone programs.
4. Platform as Service
Another kind of SaaS, this form of cloud computing provides the development environment as a service. You can use the middleman's device to develop your own program and upload it to users via the Internet and its servers.
5.MSP (Management service provider)
One of the oldest applications of cloud computing. This application is more for the IT industry rather than end users, often used for mail virus scanning, program monitoring and so on.
6. Business Service Platform
A mixed application of SaaS and MSP, a cloud that provides a platform for interaction between users and providers. For example, the user's personal expense management system can manage their expenses according to the user's setup and coordinate the various services they order.
7. Internet Integration
Integrate companies that provide similar services on the Internet so that users can compare and choose their own service providers more easily.
Said a long time to believe that many people have not figured out how, because the single "cloud computing" These three words is enough foggy.