首页 > 文化常识

什么是集群 什么是集群效应

文化常识 2023-10-30 21:27:02
生活中很多小伙伴不了解什么是集群这件事,今天小编针对这个问题做了这篇文章,详细内容我们来看一下。

什么是集群 什么是集群效应

今天给大家分享什么是集群的知识,也会解释什么是集群效应。如果你碰巧解决了你现在面临的问题,别忘了关注这个网站,现在就开始吧!

什么是集群?集群是什么意思?

集群是由两台或多台服务器组成的软件产品,利用共享磁盘阵列实现系统的高可用性,保证系统724不间断运行。

通用集群软件:

窗户:MSCS VCS罗沙等。

Linux :RHCE,罗莎莎等。

什么是集群?

集群主要分为三类(高可用性集群、负载均衡集群和科学计算集群)。

高可用性集群

负载平衡集群

科学计算集群(高性能计算集群)

1、高可用性集群(High Availability Cluster)

常见的是两个节点组成的HA集群,有很多通俗不科学的名字,比如“双机热备”、“双机互备”、“双机”。高可用性集群解决了保证用户的应用程序能够持续向外界提供服务的问题。(请注意,高可用性集群不是用来保护业务数据的,而是用来保护用户的业务程序向外界提供不间断的服务,从而将软件/硬件/人为故障对业务的影响降到最低)。

2.负载平衡集群

负载平衡系统:集群中的所有节点都是活动的,它们分担系统的工作负载。一般的Web服务器集群、数据库集群、应用服务器集群都属于这种类型。

负载均衡集群一般用于网络请求对应的web服务器和数据库服务器。这种集群可以检查接受请求较少且在接收请求时不忙的服务器,并将请求转移到这些服务器。从检查其他服务器的状态来看,负载均衡和容错集群非常接近,但不同的是更多。

3.高性能计算集群。

高性能计算(HPC)集群。这种集群致力于提供单台计算机无法提供的强大计算能力。

高性能计算的分类:

3.1、高通量计算(High-throughput Computing)

有一种高性能计算,可以分成几个并行的子任务,每个子任务之间互不相关。SETI @ Home——在家搜索额外领土情报就是这种类型的应用。

这个项目利用互联网上闲置的计算资源搜索外星人。SETI项目的服务器向互联网上参与SETI的计算节点发送一组数据和数据模式,计算节点用给定的模式对给定的数据进行搜索,然后将搜索结果发送给服务器。服务器负责将每个计算节点返回的数据收集成完整的数据。因为这类应用的一个共同特点就是在海量数据上搜索某些模式,所以这种计算称为高通量计算。

所谓的互联网计算都属于这一类。根据Flynn的分类,高吞吐量计算属于SIMD(单指令/多数据)。

3.2.分布式计算

另一种计算与高吞吐量计算正好相反。虽然可以分成几个并行的子任务,但是子任务之间紧密相关,需要大量的数据交换。根据Flynn的分类,分布式高性能计算属于MIMD(多指令/多数据)。

先说一下这些集群的应用场景:

这里不解释高可用性集群。

我觉得Dubbo更倾向于负载均衡集群,二手猿应该知道(不知道的可以自己去了解)Dubbo对于同一个服务可以有多个提供者。一个消费者过来,就会消费那个提供者,里面有一个负载均衡的机制。

搜索引擎Elasticsearch更倾向于科学计算集群的分布式计算。

在这里,很多猿可能知道一些集群的术语:集群容错和负载均衡。

我们以Dubbo为例:

集群容错()

Dubbo提供了以下容错策略:

集群容错模式:

可以自行扩展集群的容错策略。请参阅:群扩展。

故障转移群集

失败时自动切换,失败时重试其他服务器。(默认)

通常用于读取操作,但重试会导致更长的延迟。

Retries="2 "可用于设置重试次数(不包括 )。

故障快速集群

快速故障,只发起一次呼叫,故障立即上报。

通常用于非幂等写操作,如添加记录。

故障安全集群

万无一失。出现异常时,直接忽略。

通常用于写审计日志等操作。

故障回复群集

故障自动恢复,故障请求后台记录,定期重传。

通常用于消息通知操作。

分叉集群

并行调用多个服务器,只要一个成功就返回。

通常用于实时性要求高的读取操作,但需要浪费较多的服务资源。

可以通过forks="2 "设置 平行线的数量。

广播集群

广播一个接一个地调用所有的提供者,任何一个都会报告错误。(2.1.0开始支持)

通常用于通知所有提供者更新本地资源信息,如缓存或日志。

负载平衡()

Dubbo提供了以下负载平衡策略:

随机负载平衡

随机,按权重设置随机概率。

一个路段上发生碰撞的概率较高,但呼叫量越大,分布越均匀,使用概率后权重越均匀,有利于动态调整提供商权重。

循环负载均衡

旋转,按照约定后的重量设置旋转比例。

存在来自提供商的请求积累缓慢的问题。比如二机慢,但是不挂。当请求被转移到第二台机器时,它就卡在那里了。随着时间的推移,所有的请求都滞留在第二台机器上。

最小主动负载平衡

活动呼叫的最小次数,同一个活动号码的随机性,活动号码是指呼叫前后的计数之差。

让较慢的提供程序接收较少的请求,因为较慢的提供程序在调用前后的计数会有较大的差异。

一致性哈希负载平衡

一致的散列,具有相同参数的请求总是被发送到同一个提供者。

当一个提供者挂起时,最初发送给该提供者的请求会基于虚拟节点平均分配给其他提供者,这不会导致剧烈的变化。

请参阅:了解算法。

默认情况下,只对 参数进行哈希运算。如果您想修改它们,请配置dubbo: parameter key = "hash。arguments" value = "0,1"/

默认情况下,使用160个虚拟节点。如果您想修改它们,请配置dubbo: parameter key = "hash。节点" value = "320"/

集群是什么意思?

集群就是群聚的意思。

嵇是汉语中的一个常用词,最早出现在商代。嵇的古字形,有的像鸟身上的树枝,有的像三只鸟聚在一棵树上。本义指树上聚集了许多鸟,引申指汇聚、汇聚,也指人集中的集市、集镇。

早期人物集的写法有很多种。商代甲骨文和商代金文都是树上鸟的象形文字。在树上做一只鸟。在古代,很难区分卫和鸟。本来是一个字,后来分成两个字。繁体字为树上三鸟,三钹为钹,演变为音旁,钹同集音韵。随着《说文解字》小篆的发展,繁体字的形式一脉相承,以楷书 为标志。

组词造句

1.心中绯红的柔情凝结在手指上,稍纵即逝的残破影子无声而婉转地流淌在指尖,轻轻聚拢,慢慢扭曲着岁月的尘埃。

2.在优化的纺丝条件下,成功纺制出聚集态结构良好的再生蚕丝蛋白纤维。

3.在晴朗的夜晚,天空成为星星的聚集地。闪烁的小星星像许多小灯笼,点缀着单调的夜空。

4.上学的路上,我轻轻地哼着无声的曲子。很自然的,我抬头一看,一片片乌云聚集在上面,像一把大伞下的树荫。

5.早上,当我睁开眼睛,我听到外面细细的雨声。那是雨水聚集在屋顶上,落在阳台上的声音,滴答滴答,像是时间溜走的声音。

参考以上内容:百度百科-集

什么是Linux集群

1.集群是一组向用户一起提供访问的集群。

2.集群的目的:

A.724任何时候

B.三高:高并发、高数据量、高带宽的大量用户的访问问题。

3.单机类似于街边的小餐馆,集群类似于大酒店。

什么是集群和什么是集群效果介绍到此结束。你找到你需要的信息了吗?如果你想了解更多这方面的内容,记得关注这个网站。


标签: 效应

上一篇:煜怎么读音下一篇:ups是什么意思啊
生活百科 饮食百科 健康养生 美容减肥 自然百科 科普大全 文化常识
Copyright 百科网 备案号:冀ICP备2022029337号-3本站图文信息均来自于网络收集,仅供大家参考,不作为医疗诊断依据。
统计代码