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后台开发

分布式对象存储Ceph核心组件面试必看

分布式对象存储Ceph核心组件面试必看

2021最新Java面试笔试,高级Java开发必看

MyBatis 6StatementPreparedStatement,如何抉择,你真的了解吗?小白必看,面试必考

面试前必看基础sql语句