当前位置:网站首页>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.
边栏推荐
- Google Earth Engine(GEE)——基于 MCD64A1 的 GlobFire 日常火灾数据集
- Unity-VScode-Emmylua配置报错解决
- 制作条形码的手机App推荐
- Logo special training camp section 1 Identification logo and logo design ideas
- 国产数据库乱象
- Microservices -- Opening
- 堆排序代码详解
- Embedded development: skills and tricks -- seven skills to improve the quality of embedded software code
- Logo special training camp section II collocation relationship between words and graphics
- LOGO特訓營 第一節 鑒別Logo與Logo設計思路
猜你喜欢

Google Earth Engine(GEE)——基于 MCD64A1 的 GlobFire 日常火灾数据集

Locust性能测试 —— 环境搭建及使用

LOGO特訓營 第三節 首字母創意手法

Li Kou 98: verify binary search tree

【OpenGL】笔记二十九、抗锯齿(MSAA)

Hit the core in the advanced area of misc in the attack and defense world

Erik baleog and Olaf, advanced area of misc in the attack and defense world

Attack and Defense World MISC Advanced Area Erik baleog and Olaf

SPSS installation and activation tutorial (including network disk link)

BigFilter全局交易防重组件的介绍与应用
随机推荐
Ascendex launched Walken (WLKN) - an excellent and leading "walk to earn" game
30余家机构联合发起数字藏品行业倡议,未来会如何前进?
Summary of index operations in mongodb
繁華落盡、物是人非:個人站長該何去何從
Unity修仙手游 | lua动态滑动功能(3种源码具体实现)
Introduction and application of bigfilter global transaction anti duplication component
微服务--开篇
攻防世界 MISC 进阶区 Ditf
leetcode 72. Edit Distance 编辑距离(中等)
Tiktok actual combat ~ the number of comments is updated synchronously
SPSS installation and activation tutorial (including network disk link)
Introducing QA into the software development lifecycle is the best practice that engineers should follow
High school physics: linear motion
With this PDF, we finally got offers from eight major manufacturers, including Alibaba, bytek and Baidu
UML diagram memory skills
Shell script implements application service log warehousing MySQL
【lua】int64的支持
NFT Insider #64:电商巨头eBay提交NFT相关商标申请,毕马威将在Web3和元宇宙中投入3000万美元
攻防世界 misc 高手进阶区 a_good_idea
共创软硬件协同生态:Graphcore IPU与百度飞桨的“联合提交”亮相MLPerf