The difference between decentralization and distribution
with the deepening of the interaction between subject and object, the continuous balance of cognitive function and the continuous improvement of cognitive structure, the indivial can be released from the egocentric state, which is called decentralization.
centralization is first reflected in diversification. In the Internet world, there are no more than several portals has the final say. Various websites have begun to voice their own voice, express different choices and different hobbies, and these websites are distributed in every corner of the Internet world. Br > decentralisation is followed by the centralization of people, and decentralisation of content has become a trend, and people have become the key force to determine the survival of websites. It's a great change to build a website with indivials who lack interaction to gather talents and contribute their wisdom in the form of a circle. That is user-oriented, humanized< < br > decentralized content: < br > decentralization is the form of social relationship and content generation formed in the development of the Internet, which is a new network content proction process relative to "centralization"< Br > compared with the early Internet (Web1.0) era, today's Web (Web2.0) content is no longer proced by professional websites or specific groups of people, but is created by all Internet users with equal rights. Anyone can express their views or create original content on the Internet to proce information together< Br > with the diversification of network service forms, the decentralized network model is becoming clearer and more possible. After the rise of Web2.0, the services provided by Wikipedia, Flickr, blogger and other network service providers are decentralized. Any participant can submit content, and Internet users can create or contribute content together< After that, with the emergence of more simple and easy-to-use decentralized network services, the characteristics of Web2.0 became more and more obvious. For example, the birth of services more suitable for ordinary Internet users, such as twitter and Facebook, made it easier and more diversified to proce or contribute content to the Internet, thus enhancing the enthusiasm of Internet users to participate in the contribution and recing the threshold of procing content. Eventually, every netizen becomes a tiny and independent information provider, making the Internet more flat and content proction more diversified.
centralization: to apply for a domain name, you need a server, you need a central account, you need an operator, the fund pool is not open, you can close the network at any time, you have no contract on the chain, you need to register your mobile phone number, you need to apply for cash withdrawal, and hackers can attack.
The difference between cluster, load balancing and distribution:
1. Linux cluster is mainly divided into three categories (high availability cluster, load balancing cluster, scientific computing cluster) (the following only introces load balancing cluster)
Load Balance Cluster
Load Balancing System: all nodes in the cluster are active, They share the workload of the system. Generally, web server cluster, database cluster and application server cluster all belong to this type
Load Balancing cluster is generally used for web server and database server of corresponding network request. This kind of cluster can check the servers that accept less requests and are not busy when receiving requests, and transfer the requests to these servers. From the point of view of checking the state of other servers, load balancing and fault-tolerant clusters are very close, but the difference is that they are more numerous
2. Load balancing system: load balancing includes DNS load balancing (more commonly used), IP load balancing, reverse proxy load balancing, etc., that is, there are servers a, B, C in the cluster, which are independent of each other. If any machine fails, it will not affect the operation of other machines, The algorithm with load balancer decides which machine will handle it. If your algorithm adopts round algorithm, users a, B and C will handle it respectively by servers a, B and C
3. Distributed refers to the distribution of different services in different places
cluster refers to centralizing several servers to achieve the same business
every node in the distributed system can be used as a cluster
clusters are not necessarily distributed
for example: sina.com, for example, has more visitors. It can make a cluster, with a response server in front and several servers behind to complete the same business. If there is a business access, the response server will see which server is not very heavy, and which one will be given to complete it
in a narrow sense, distributed is similar to cluster, but its organization is relatively loose. Unlike cluster, there is one organization, one server breaks down, and other servers can support it
each distributed node completes different services. If a node fails, the service will be inaccessible
