细说集群技术(Cluster)

Posted mumu555

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了细说集群技术(Cluster)相关的知识,希望对你有一定的参考价值。

今天本人给大家讲解一些我对集群技术一个理解,如有不对的或者讲的不好的可以多多提出,我会进行相应的更改,先提前感谢提出意见的各位了!!!

集群(Cluster)技术:通过此可以用较低的成本获取较高的性能、降低成本、增加可扩展性和可靠性。而任务调度则是Cluster系统中的核心技术————(任务调度)负载均衡

Cluster是由一组网络计算机构成的,并以单个系统进行管理。Cluster可以比作一个独立服务器,而一组网络计算机可以想象成很多台计算机集中在一起处理满足运算能力(可以是几十台也可以是更多)

 

说一下Cluster的提高性能、降低成本、增加可扩展性已经它的可靠性

提高性能:好比现在热门的大数据,它会使用常规的工具将数据进行收集、处理以及挖掘进一步实现产品的盈利关键。可是进行次上的操作,需要很强的处理和运算能力以现有的技术和大计算机是很难胜任的。

那么Cluster技术可以集成几十甚至跟多的计算机来进行满足并提高处理和运算能力,这也是Cluster技术的研究重要目标之一。

注:前面提到的大数据它使用的技术是分布式框架。特点是可以对海量的数据进行挖掘,但是它依托于云计算的分布式处理、分布式数据库以及分布式的存储和虚拟技术。在此地本人只是为了使用热点名词来比方让大家更好的了解并分享一些我们理解和知识点

看完Cluster的提高性能,很多愿意思考和去挖掘更深入的好奇宝宝们就会问我了,那么分布式与集群都是多计算机运行处理的那他们之前有些什么区别了?在之后我理解之后,我会进行说一下我对它们之前的区别理解。有想看的好奇宝宝们,尽情期待哦

说了提高性能,接下来说一下降低成本。

降低成本:一般我们配置一套不错的Cluster它的软硬件成本大概在10万美元左右,看到这里刚出入社会的宝宝们是不是感觉到吓了一跳,本人开始也是一样,不过当你知道当一条和它性能同比的的超级计算机来讲,它的成本就降低了很多,一台超级计算机一般要在100万美元左右。

再说一下可扩展性:

可扩展性:何为降低成本增加可扩展性,就好比好奇宝宝们花同样价格的钱买笔记本,好奇宝宝A可以笔记本之后可以对内存条的位置进行扩容,好奇宝宝B笔记本它的内存条的位置买的时候就固定了,那到我们的笔记本配置跟不上我们运行速度的时候,好奇宝宝A可以进行添加内存条来进行提高计算机的运算速度,然而我们的好奇宝宝B因为内存条的位置占满了,那么他要是进行提高计算机的运行速度就需要进行电脑升级去购买新的笔记本。

使用Cluster技术之后我们只需要搭建一个Cluster,之后我们需要进行扩展的话,只要将新的计算机的节点加入到到这个Cluster里面去即可。(它是通过几点对应的负载均衡集群来处理的。负载均衡集群——是集群技术的三大分类之一)

最后说一下可靠性

可靠性:说可靠性的时候,我们将一个小的故事。

有好奇宝宝A、B、C有一天他们同时在写博客文章,可是突然博客的系统发生了故障,好奇宝宝A、好奇宝宝B的写的博客文章都可以上传成功,而好奇宝宝C的博客文章却不能进行上传,正常的电脑,要是我们系统出现故障,所有的操作全部取消了,可是Cluster因为是集群,它可以在系统发生了故障后继续工作,将大大减少了故障的损失,这就是Cluster的好处

 

好奇宝宝们,注意了注意了注意了,重要的是说三遍,最后说一下Cluster技术分软硬件负载工具,软件的负载工具常用的是Apache和nginx,而nginx是现如今使用的较多的工具。

以上是关于细说集群技术(Cluster)的主要内容,如果未能解决你的问题,请参考以下文章

CLUSTER集群与存储技术

Cluster介绍(集群) DRS介绍(分布式资源调度)EVC技术介绍

170103Redis官方集群方案 Redis Cluster

知识拓展之CLUSTER[集群]1

知识拓展之CLUSTER[集群]1

第七章Redis Cluster 核心技术