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 to cash up more trouble. Now it is up to the banks to take 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 for 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, the end user is the real owner 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, "cloud" will do for us to do storage and computing work. "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