当前位置:网站首页>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.
边栏推荐
- NFT insider 64: e-commerce giant eBay submitted an NFT related trademark application, and KPMG will invest $30million in Web3 and metauniverse
- 新版判断PC和手机端代码,手机端跳转手机端,PC跳转PC端最新有效代码
- 将QA引入软件开发生命周期是工程师要遵循的最佳实践
- 我在linux里面 通过调用odspcmd 查询数据库信息 怎么静默输出 就是只输出值 不要这个
- Google Earth Engine(GEE)——Tasks升级,实现RUN ALL可以一键下载任务类型中的所有影像
- 制作条形码的手机App推荐
- 都说软件测试很简单有手就行,但为何仍有这么多劝退的?
- Energy momentum: how to achieve carbon neutralization in the power industry?
- In Linux, I call odspcmd to query the database information. How to output silently is to only output values. Don't do this
- Erik baleog and Olaf, advanced area of misc in the attack and defense world
猜你喜欢
堆排序代码详解
2022-07-04: what is the output of the following go language code? A:true; B:false; C: Compilation error. package main import “fmt“ func main() { fmt.Pri
Google Earth Engine(GEE)——Tasks升级,实现RUN ALL可以一键下载任务类型中的所有影像
Breakpoint debugging under vs2019 c release
LOGO特训营 第一节 鉴别Logo与Logo设计思路
Erik baleog and Olaf, advanced area of misc in the attack and defense world
Naacl-22 | introduce the setting of migration learning on the prompt based text generation task
Logo Camp d'entraînement section 3 techniques créatives initiales
Logo special training camp Section V font structure and common design techniques
More than 30 institutions jointly launched the digital collection industry initiative. How will it move forward in the future?
随机推荐
攻防世界 misc 高手进阶区 a_good_idea
La prospérité est épuisée, les choses sont bonnes et mauvaises: Où puis - je aller pour un chef de station personnel?
Breakpoint debugging under vs2019 c release
More than 30 institutions jointly launched the digital collection industry initiative. How will it move forward in the future?
新版判断PC和手机端代码,手机端跳转手机端,PC跳转PC端最新有效代码
串口数据帧
华泰证券是国家认可的券商吗?开户安不安全?
SPSS installation and activation tutorial (including network disk link)
leetcode 72. Edit Distance 编辑距离(中等)
9 - 类
Huawei Nova 10 series released Huawei application market to build a solid application security firewall
Mysql root 账号如何重置密码
How to reset the password of MySQL root account
达梦数据凭什么被称为国产数据库“第一股”?
SQL中MAX与GREATEST的区别
LOGO特训营 第二节 文字与图形的搭配关系
MySQL storage data encryption
Play with grpc - go deep into concepts and principles
Google Earth Engine(GEE)——基于 MCD64A1 的 GlobFire 日常火灾数据集
Alibaba launched a new brand "Lingyang" and is committed to becoming a "digital leader"