计算机集群 -- Linux 集群技术概述

一、什么是集群 ?

集群是一种并行或分布式系统,该系统包括一个互连的整体计算机集合作为一种单一、统一的计算资源使用。通过集群技术,我们可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面更高的收益
计算机集群简称集群,是一组计算机系统,它通过一组松散集成的计算机软件和硬件连接起来,高度紧密地协作完成计算相关工作。
集群,是一组相互独立的计算机,利用高速通信网络组成的一个计算机系统,每个集群节点(即集群中每台计算机)都是运行其自己进程的一个独立服务器。这些进程可以彼此通信,对网络客户机来说就像形成了一个单一系统,协同起来向用户提供应用程序、系统资源和数据,并以单一系统的模式加以管理。一个客户机与集群相互作用时,集群像是一个独立的服务器,而实际上是一组服务器

  • 简单定义:一组协同工作的服务器,对外表现为一个整体
  • 集群的意义:更好的利用现有资源实现服务的高度可用

二、常见集群架构

企业网站LVS集群架构图
在这里插入图片描述
企业网站haproxy/nginx集群架构图
在这里插入图片描述

三、为什么要使用集群 ?

  • 性能/价格比 网络服务的工作负载通常是大量相互独立的任务,通过一组服务器分而治之,可以获得很高的整体性能。组成集群系统的PC服务器或RISC服务器和标准网络设备因为大规模生产降级成本,价格低,具有较高的性能/价格比。
  • 可伸缩性 集群系统中的结点数目可以增长到几千个,乃至上万个,其伸缩性远超过单台超级计算机。
  • 高可用 在硬件和软件上都有冗余,通过检测软硬件的故障,将故障屏蔽,由存活结点提供服务,可实现高可用性。
  • 透明性 客户端应用程序与集群系统交互时,就像与一台高性能、高可用的服务器交互一样,客户端无需做任何修改。部分服务器的切入切出不会中断服务,这对用户也是透明的。
  • 可编程性 在集群系统上,容易开发应用程序

四、集群分类

集群计算机按功能和结构可以分成以下几类:

  • 负载均衡集群(Load balancing clusters)
  • 高可用性集群(High-availability (HA)clusters)
  • 高性能计算集群(High-performance(HPC)clusters)
  • 网格计算(Grid computing)

提示:前两种是互联网行业最常用的集群模式。

1、负载均衡集群

负载均衡集群为企业提供了更为实用、性价比更高的系统解决方案。负载均衡集群使客户访问请求压力及负载可以在计算机集群中尽可能平均地分摊处理。客户访问请求负载通常包括应用程序处理负载和网络流量负载。这样的系统非常适合向使用同一组应用程序的大量用户提供服务。每个节点都可以承担一定的访问请求负载压力,并且可以实现访问请求在各节点之间动态分配,以实现负载均衡。
负载均衡集群运行时,一般通过一个或者多个前段负载均衡器将客户访问请求分发到后端的一组服务器上,从而达到整个系统的高性能和高可用性。这样的计算机集群有时也被称为服务器群(ServerFarm)。一般高可用性集群和负载均衡集群都会使用类似技术,或同时具有高可用性与负载均衡的特点。

2、高可用集群

一般是指当集群中任意一个节点失效的情况下,其上的任务会自动转移到其他正常的节点上,该过程并不影响整个集群的运行
当集群中的一个系统发生故障时,集群软件迅速做出反应,将该系统的任务分配到集群中其他正在工作的系统上执行。考虑到计算机硬件和软件的易错性,高可用性集群的主要目的是为了使集群的整体服务尽可能可用。如果高可用性集群中的主节点发生了故障,那么这段时间内将由次节点代替它。次节点通常是主节点的镜像。当它代替主节点时,它可以完全接管其身份(IP地址及其他资源),因此使集群系统环境对于用户是一致的。
高可用性集群使服务器系统的运行速度和相应速度尽可能快。他们经常利用在多台机器上运行的冗余节点和服务,用来相互跟踪。如果某个节点失败,它的替补者将在几秒钟或更短时间内接管它的职责。因此,对于用户而言,集群里的任意一台集群宕机,业务不会受到影响(理论情况)。

3、高性能计算集群

-高性能计算集群,也称并行计算。通常,高性能计算集群涉及为集群开发的并行应用程序,以解决复杂的科学问题(如天气预报、石油勘探、核反应模拟等)。高性能计算集群对外就像是一个超级计算机,这种超级计算机内部由数十至上万个独立服务器组成,并且在公共消息传递层上进行通信以运行并行应用程序。

4、网格计算

网格计算研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终结果。

五、常用集群软、硬件

企业运维中常见的集群软硬件产品

互联网企业常用的集群软件有:(开源)

  • lvs,
  • keepalived,
  • haproxy,
  • nginx,
  • apache,
  • heartbeat等

互联网企业常用的集群硬件有:(商业)

  • F5,
  • Netscaler,
  • Radware等

热门集群硬件产品
F5
在这里插入图片描述

Netscaler
在这里插入图片描述

Radware
在这里插入图片描述

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 计算机集群相关的图标(ico)指的是用于表示计算机集群集群相关概念的图标文件,一般以.ico为文件格式后缀。这些图标通常用于计算机操作系统、软件应用程序或网站的界面设计中,用来方便用户快速识别和操作相关功能或选项。 计算机集群是指将多台计算机互联起来,通过分布式计算和并行处理的方式共同完成复杂的计算任务。因此,与计算机集群相关的图标通常包括以下几个方面: 1. 集群组:这个图标一般用来表示一个集群,包括多台计算机。可以使用一群小型计算机的图标,或者是几个连接在一起的计算机的图标,以突出集群的概念。 2. 服务器:集群通常有一台或多台服务器来协调和管理计算资源。服务器的图标可以用来表示这些功能和角色,一般是一个较大的计算机或立体的服务器图标。 3. 网络连接:集群中的计算机需要相互连接和通信,通常使用的是局域网或者互联网。与网络连接相关的图标可以用来表示计算机之间的连接、通信或数据传输,比如一个连接的线路或信号的图标。 4. 工作节点:集群中的每台计算机都扮演着工作节点的角色,执行特定的计算任务。工作节点的图标可以用来表示计算机的繁忙状态或者执行的任务类型,比如一个工作繁忙的小机器人图标。 5. 负载均衡:为了实现计算资源的均衡利用,集群通常会采用负载均衡的技术。与负载均衡相关的图标可以用来表示资源分配、任务调度或者负载均衡算法等概念,比如一个天平或者曲线图标。 总之,计算机集群相关的图标通过直观的图形表达,便于用户理解和操作集群的功能和特点。这些图标可以在不同的软件和系统中使用,使用户更加方便地管理和利用集群的计算资源。 ### 回答2: 计算机集群相关的图标ICO是一种文件格式,用于表示计算机集群的相关信息。ICO是指图标文件(Icon File),通常用于在计算机操作系统中显示图标。 在计算机集群中使用ICO图标可以有多种用途,主要包括以下几个方面: 1. 节点状态指示:通过ICO图标可以表示不同节点的当前状态,例如在线、离线、故障等,方便管理员和用户快速了解节点的工作状态。 2. 负载均衡指示:ICO图标可用于显示负载均衡情况,例如不同节点的负载情况,以及负载均衡器的状态,帮助管理员实时监控和管理集群中的负载。 3. 故障告警:ICO图标可以用于表示故障告警信息,例如红色ICO图标表示严重的故障,黄色ICO图标表示警告,绿色ICO图标表示一切正常,方便管理员及时发现和解决集群中的故障。 4. 集群拓扑展示:ICO图标可用于展示计算机集群的拓扑结构,可以通过不同形状和颜色的ICO图标来表示不同类型的节点,提供直观的集群拓扑信息。 总而言之,计算机集群相关的ICO图标在集群管理和监控中扮演重要的角色,能够帮助管理员和用户快速了解集群的状态、负载均衡情况和故障告警信息,同时也能提供直观的集群拓扑展示,方便管理和维护集群系统。 ### 回答3: ICO,即Initial Coin Offering(首次代币发行),是一种通过发行代币筹集资金的方式。与传统的股权融资不同,ICO依靠区块链技术发行代币,吸引投资者购买代币,从而获得资金支持。 计算机集群相关的ICO,可以理解为基于区块链技术计算机集群项目发起的代币发行活动。这种ICO可能是为了支持计算机集群项目的研发、运营、推广等方面的资金需求,或者为了将计算机集群技术与区块链技术相结合,创建一个去中心化的计算机集群网络。 对于投资者来说,参与计算机集群相关的ICO可能是一种投资机会。通过购买代币,投资者既可以支持计算机集群项目的发展,也有机会分享项目成功后的收益。当然,投资带有风险,请投资者在参与之前进行充分的调查和风险评估。 ICO市场比较复杂且波动较大,投资者应该保持谨慎,注意项目的背景、技术团队、市场需求等因素,并根据自身的风险承受能力和投资意愿做出决策。 总之,计算机集群相关的ICO是一种基于区块链技术的代币发行活动。投资者可以通过参与ICO来支持计算机集群项目的发展,并有机会分享项目的成功收益。但投资带有风险,请投资者谨慎评估风险并做出决策。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值