Cloud Computing Principles and Forms Detailed

Source: Internet
Author: User
Keywords cloud computing

The Beginning of the Article Let's take a look at the classic "cloud computing" view of gurus in the IT industry: Bill Gates, in 1989, explored the "past and future of computer science" publicly: "Users only need 640K Memory is enough. "At that time, almost all of the programs were small and space-saving, with 100MB of hard drive fully adequate.

Kai-fu Lee (now Google global vice president, president of China) has played a very vivid metaphor: Bank. In the beginning, people just put their money under the pillow and later became safe when they had money, but it was a bit cumbersome to cash. Later developed to the bank so that you can access to any one network, and even some channels through ATM or foreign operations. Just like electricity does not need every home to equip the generator, just buy it from the power company directly. "Cloud computing" is such a change - by the Google, IBM and other professional network companies to build computer storage, computing center, the user through a network cable with a browser you can easily access the "cloud" As a data storage and application services center.

First, the principle:

Cloud Computing is the development of Distributed Computing, Parallel Computing and Grid Computing, or the commercial realization of these computer science concepts.

The rationale for cloud computing is that the enterprise data center will run more like the internet by having it distributed across a large number of distributed computers rather than on local computers or remote servers. This enables businesses to switch resources to the applications they need, accessing computers and storage systems on demand.

This is a revolutionary move. For example, this is like a shift from the old single-generator model to a centralized power-supply model. It means that computing power can also be circulated as a commodity, just like gas and water, easy to access and inexpensive. The big difference is that it is transmitted over the Internet.

The blueprint for cloud computing is almost ready: in the future, just a laptop or a cellphone is needed to get everything we need through web services, even tasks like supercomputing. From this perspective, the end user is the true owner of cloud computing.

The application of cloud computing includes the idea of ​​bringing together forces for use by each of them.

Two. "Cloud" era

PC is still at the core of our daily work life - we use PCs to process documents, store data, and share information with others via email or thumb drive. If the PC hard drive is broken, we are at a loss as data is lost.

In the "cloud computing" era, "cloud" will do for us to store and calculate the work. The "cloud" is a computer cluster, each consisting of hundreds of thousands or even millions of computers. The benefits of "cloud" lie in the fact that the computers in it can be updated at any time to ensure 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."

By then, we only need a computer with Internet access, regardless of the "cloud" where the storage or computing takes place, but we can quickly calculate it from any device, such as a computer or mobile phone, wherever needed And find the information. We no longer have to worry about data loss.

Third, several major forms of cloud computing

1.SAAS (Software as a Service)

This type of cloud computing passes programs to thousands of users through the browser. In the eyes of the user, this would eliminate the expense of server and software authorizations; from the supplier's point of view, this would be enough to maintain a program, which would reduce costs. Salesforce.com is by far the most famous of such services. SAAS is commonly used in human resource management programs and ERPs. Google Apps and Zoho Office are similar services

2. Practical Computing (Utility Computing)

The idea was there long ago, but it was only recently found to be new to Amazon.com, Sun, IBM and other companies that provide storage services and virtual servers. This cloud computing is creating a virtual data center for the IT industry that enables it to pool memory, I / O devices, storage and computing power into a pool of virtual resources to serve the entire network.

3. Internet service

Closely related to SAAS, network service providers can provide APIs that allow developers to develop more Internet-based applications instead of providing stand-alone programs.

4. Platform as a service

Another type of SAAS, this form of cloud computing, provides a development environment as a service. You can use your middleware's device to develop your own programs and reach users through the Internet and its servers.

5.MSP (Management Service Provider)

One of the oldest cloud computing applications. This application is more for the IT industry rather than end-users, commonly used in mail virus scanning, program monitoring and so on.

6. Business service platform

A hybrid application of SAAS and MSP that provides a platform for interaction between users and providers. Such as user personal expense management system, according to the user's settings to manage their expenses and to coordinate the various services ordered.

7. Internet integration

Integrate companies that provide similar services on the Internet so that users can more easily compare and select their own service providers. Having said for a long time I believe a lot of people have not figured out how to do it because the single word "cloud computing" is enough.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.