Differences between clusters and Distributed Systems

Source: Internet
Author: User

Differences between clusters and Distributed Systems

The difference between clusters and distributed systems.

Cluster:

A cluster is a group of service entities that work collaboratively to provide a service platform that is more scalable and available than a single service entity. In the client's view, a cluster is like a service entity, but in fact the cluster is composed of a group of service entities. Compared with a single service entity, a cluster provides the following two key features:

Scalability-the cluster performance is not limited to a single service entity. New service entities can be dynamically added to the cluster to enhance the cluster performance.

High Availability-the cluster uses service entity redundancy to free the client from warnings of out of service. In a cluster, the same service can be provided by multiple service entities. If a service entity fails, the other service entity takes over the failed service entity. The function provided by the cluster to restore an error service entity to another service entity enhances the availability of the application.

Distributed:
 
The so-called distributed computing is a computer science. It studies how to divide a problem that requires enormous computing power into many small parts and then allocate these parts to many computers for processing, finally, combine these computing results to get the final result. Distributed Network Storage technology is used to distribute data among multiple independent machine devices. The Distributed Network Storage System adopts a scalable system structure. It uses multiple storage servers to share the Storage Load and uses the location server to locate the storage information. This not only solves the bottleneck of the single storage server in the traditional centralized storage system, it also improves system reliability, availability, and scalability.
 
Distributed refers to the distribution of different services in different places. A cluster refers to the combination of several servers to implement the same service.

Every node in the distributed architecture can be used as a cluster. Clusters are not necessarily distributed.

For example, if there are too many people accessing xinlang, he can build a cluster with a response server in front of it, and the following servers can complete the same business. If there is a business access, the response server determines which server will be completed if the load is not heavy.

In a narrow sense, the distributed architecture is similar to a cluster, but its organization is loose. Unlike a cluster, it has an organizational structure. If one server crashes, other servers can be topped up.

Each distributed node completes different services. If a node crashes, this service is inaccessible.

Articles you may be interested in
  • Move the mouse over the text to display the floating layer prompt special effects (compatible with all browsers such as IE and Firefox)
  • Differences between post-70, post-80, and post-90 programmers
  • Shoulder and back muscles exercise-squat rowing-leaning and standing-standing and standing-leaning and bending-sitting posture and neck pull down-leaning and holding up-neck front wide grip leading up
  • Analyze the reasons why Baidu index volume is decreasing and how to increase Baidu index volume
  • How to Prevent event bubbling in JQuery and Its Differences
  • PHP saves the url shortcut to the desktop
  • PHP merges arrays + and array_merge
  • Development Principles of 10 top PHP masters

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.