当前位置:网站首页>The overview and definition of clusters can be seen at a glance
The overview and definition of clusters can be seen at a glance
2022-07-04 22:38:00 【Sicheng code block】
Hello everyone , Today I share an overview and definition of cluster
Our first question is :
What is cluster :
Put many servers together , Make them a whole , By a unified machine ( The server ) Conduct management , Realization Processing a large amount of data information
Here are the results of Baidu
A cluster is a group of independent 、 A computer connected by a high-speed network , They form a group , And managed in a single system model . When a customer interacts with a cluster , Clustering is like a stand-alone server . Cluster configuration is used to improve availability and scalability .
My vernacular is
The scheduler directs this pile of independent computers to do one thing , Such a system , It's clustering
About the characteristics of clusters
Sure
At low cost , Realize the performance of the server , reliability , Flexibility ( It is also the purpose of cluster )
The core of clustering is Scheduler
Purpose of cluster
- Lies in the improvement of performance ( That is, computing power and the ability to handle high concurrent data traffic )
- lie in Cost reduction ( because , Compared with the high price of supercomputers , The cluster built by traditional servers greatly reduces the cost )
- It can improve scalability ( Namely , If you need to change , Add or delete the server node directly )
The feeling of cluster for users is :( When the user receives the visual interface )
Whether in the cluster processing requests , How many servers are used , user It will be considered that a server is actually working
There is a classification of clusters
1. High performance computing cluster (HPC), Through cluster development , Allow applications to appear in parallel , Mainly to solve a large number of complex scientific problems

- Load balancing cluster (LB), That is to say , In such a cluster , What is dealt with Data and information flow of the client , Try to give it to the real working servers in the cluster in an equal distribution way

For example ,100G The flow of is distributed to 10 Servers , Each server handles 10g Of traffic
3. High availability cluster (HA), It is in such a cluster , An unexpected situation occurred on a single server , It can realize rapid migration and backup , The purpose is to avoid single point of failure

LVS Introduce
lvs , yes linux Short for virtual server , It was founded by Dr. zhangwensong during his study
lvs It can achieve high availability and load balancing
yes Linux Functions and services embedded in the system
About lvs The architecture of the figure :
Its purpose is to make use of linux and lvs High availability , High performance , Low cost cluster environment

lvs Component part
front end : Load balancing layer
It is a layer composed of one or more schedulers
The one I drew , It's the scheduler

middle : It's a bunch of real servers 
Back end :
The layer responsible for data sharing ( In the picture below )
stay lvs In the cluster , There are also some name terms
- Directoy : This is the scheduler ( The core of the cluster )
- real server : Real server ( Really deal with data , Servers that really work )
- VIP : For users to access IP Address
- RIP : real ip Address ( The server node is used to communicate with other nodes in the cluster ip Address )
- DIP : The scheduler connects to the node server ip Address
One more : CIP ( Client's ip Address , This is not within the jurisdiction of the cluster )
Okay , Come here , We have an overview and definition of cluster, that's all , Thank you.
边栏推荐
- 新版判断PC和手机端代码,手机端跳转手机端,PC跳转PC端最新有效代码
- The Sandbox 和数字好莱坞达成合作,通过人力资源开发加速创作者经济的发展
- Detailed explanation of flask context
- Taobao commodity review API interface (item_review get Taobao commodity review API interface), tmall commodity review API interface
- Logo special training camp section II collocation relationship between words and graphics
- Lost in the lock world of MySQL
- 攻防世界 misc 高手进阶区 a_good_idea
- Service online governance
- Sqlserver encrypts and decrypts data
- Mysql root 账号如何重置密码
猜你喜欢

共创软硬件协同生态:Graphcore IPU与百度飞桨的“联合提交”亮相MLPerf

NFT Insider #64:电商巨头eBay提交NFT相关商标申请,毕马威将在Web3和元宇宙中投入3000万美元

傳智教育|如何轉行互聯網高薪崗比特之一的軟件測試?(附軟件測試學習路線圖)

Concurrent network modular reading notes transfer

攻防世界 MISC 高手进阶区 001 normal_png

攻防世界 MISC 进阶 glance-50

攻防世界 MISC 进阶区 hit-the-core

攻防世界 misc 进阶区 2017_Dating_in_Singapore

LOGO特训营 第一节 鉴别Logo与Logo设计思路

Li Kou 98: verify binary search tree
随机推荐
国产数据库乱象
La prospérité est épuisée, les choses sont bonnes et mauvaises: Où puis - je aller pour un chef de station personnel?
How to manage 15million employees easily?
Concurrent network modular reading notes transfer
Summary of index operations in mongodb
Erik baleog and Olaf, advanced area of misc in the attack and defense world
Wake up day, how do I step by step towards the road of software testing
It is said that software testing is very simple, but why are there so many dissuasions?
More than 30 institutions jointly launched the digital collection industry initiative. How will it move forward in the future?
leetcode 72. Edit Distance 编辑距离(中等)
Interview essential leetcode linked list algorithm question summary, whole process dry goods!
嵌入式开发:技巧和窍门——提高嵌入式软件代码质量的7个技巧
新版判断PC和手机端代码,手机端跳转手机端,PC跳转PC端最新有效代码
Concurrent optimization summary
Why is Dameng data called the "first share" of domestic databases?
About stack area, heap area, global area, text constant area and program code area
PostgreSQLSQL高级技巧透视表
SPSS installation and activation tutorial (including network disk link)
Hit the core in the advanced area of misc in the attack and defense world
Google Earth Engine(GEE)——Tasks升级,实现RUN ALL可以一键下载任务类型中的所有影像