Linux集群Cluster简介面试必看
Posted 白-胖-子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux集群Cluster简介面试必看相关的知识,希望对你有一定的参考价值。
集群Cluster
Cluster:集群,为解决某个特定问题将多台计算机组合起来形成的单个系统
- 通常我们所说的集群是指计算机集群
- 随着计算机性能的增长,其价格会成倍增长
- 单台计算机的性能是有上限的,不可能无限制地垂直扩展
- 为降低成本提高性能,计算机集群技术应运而生!
系统性能扩展方式:
- Scale UP:垂直扩展,向上扩展,增强,性能更强的计算机运行同样的服务
- Scale Out:水平扩展,向外扩展,增加设备,并行地运行多个服务调度分配问题,Cluster
集群分类
按操作系统分类
- 从操作系统来讲,目前x86架构服务器操作系统主流分为linux和Windows两大阵营,所以粗略的来讲可以分为linux集群和windows集群
- 因主流开源服务器软件更多的部署在开源linux服务器操作系统至上,所以我们大部分时候所说的是linux集群
按功能分类
-
负载均衡集群 LB :Load Balancing
F5,LVS,HAProxy,nginx -
高可用性集群 HAC: High Availiablity
Keepalive,mysql主从,ZooKeeper的Leader/Follower 选举集群,自带心跳检测的基于 RADOS 的 Ceph 对象存储集群 -
高性能计算集群 HPC:High-performance computing
Beowulf Clusters,Rocks Clusters ,IBM CSM高性能计算集群是通常是一组专用UNIX计算机集群或者将配置较高的x86通用计算机通过10万兆或者40万兆甚至100万兆光纤交换机串起来组合而成。作业调度系统是高性能计算集群的灵魂,用户将作业job在提交节点进行任务提交,作业调度系统会根据用户对资源(CPU,内存)的请求,排队后,将作业分片至各节点进行分布式并行计算。
以上是关于Linux集群Cluster简介面试必看的主要内容,如果未能解决你的问题,请参考以下文章
金三银四 | 进军BATJ大厂必看的技术点/面试题总结Linux后台开发