3.15 Rights Day let you know what is real cloud computing

Source: Internet
Author: User
Keywords Cloud computing centralized computing server distributed computing

Now many industries or services are under the banner of cloud computing, but not all of it is cloud computing, the annual 3.15 is coming, on this special day, let us pay attention to how to distinguish between true and false cloud computing, find out "fake cloud services", quweicunzhen see cloud computing, is to grasp the real core of cloud computing, Cloud computing actually has two important aspects, integral, neglected, one is centralized computing, one is http://www.aliyun.com/zixun/aggregation/13452.html "> Distributed computing, Cloud computing is a historical product that blends both in a specific way. Ignoring any point will have serious one-sidedness.

Now a lot of "pseudo cloud computing" is not necessarily said to be completely different things, but to the cloud of a side, or a local source of history, exaggerated to the mainstream of cloud computing, and produced misleading.

To this end, here is intended to only the core content of cloud computing, to conduct a discrimination.

1 centralized computing is divided into several cases, and cloud computing has a connection, and there are differences:

The first, and most typical, centralized computing is mainframe, such as IBM's s/360. Quite a few people think of cloud computing as centralized computing, which is not comprehensive. Because cloud computing is obviously not equal to mainframe. The application of cloud computing is not concentrated in the mainframe, but is distributed on the external compute nodes of the centralized computing and storage.

The second, is the master-slave structure, the server is the master-slave structure of the focus of one side, the internet after the web model, is a master-slave machine structure. Both the master-slave structure and the web are not equal to cloud computing, because their control is on the host (server), while the machine is decentralized, but without control, not user-centric.

The third is grid computing, and grid computing is still centrally computed. Although it has the characteristics of using distributed computing resources on the surface, it is not distributed from the application point of view because of the huge and single computational problem to be solved. By understanding cloud computing as grid computing, it is clear that the node (application) task is presented.

2 distributed computing, but also with the cloud computing has links, but also different:

The first is that the internet before the advent of the Web (the Internet before WWW), such as the Apache network, is typically distributed computing and does not require a server as a computing center. Distributed computing alone does not equate to cloud computing, because cloud computing also has a centrally stored and calculated portion.

The second, Peer-to-peer, is that a computer is directly connected to another computer without a server. Its important feature is reciprocity, there is no master-slave. In a manageable peer-to-peer mode, although you can go through the server, but different from the master and subordinate machine structure, it can also not through the server, and the master-slave structure is not through the server is not possible. Cloud computing differs from Peer-to-peer in that it must focus on computing and storage as complementary aspects of distributed computing.

Third, collaborative computing, can be considered as peer-to-peer form of the promotion, from point-to-point, to group collaboration, instant messaging, SNS, can be based on collaborative computing and parallel computing. Collaborative computing is very close to cloud computing, but there are still differences, such as SOA (service-oriented architecture) that can reuse service modules, but this may only happen between applications, and it must move these reusable resources to an application-independent cloud server for cloud computing.

Many of the existing definitions of cloud computing tend to favour one side of the above, and therefore seem specious. It should be reminded that the industry talk about cloud computing often has a specific context, such as cloud computing to strengthen centralized computing and sharing. The combination of specific points may not be wrong, as it may refer to the construction of the cloud infrastructure or platform itself, or to the cloud business of a large enterprise. But listen to people often hear wrong, think this is the whole cloud computing, not realize the distributed computing and application side of the existence. This leads to misleading and misunderstanding.

This is not a scary situation, and the elimination of misunderstandings will make it clear. But there is a different situation. Some large enterprises in the cloud computing, with the traditional grid computing, the old idea of the master-slave computer, the cloud into the exclusion of distributed computing in the central calculation of the track, it belongs to the expert tradition and conservative. There is a real problem with the understanding of integration at present.

(Responsible editor: The good of the Legacy)

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.