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

集群(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)的更多相关文章

  1. Linux服务器集群技术的概述

    目前,越来越多的网站采用Linux操作系统,提供邮件.Web.文件存储.数据库等服务.也有非常多的公司在企业内部网中利用Linux服务器提供这些服务.随着人们对Linux服务器依赖的加深,对其可靠性. ...

  2. 转 Redis集群技术及Codis实践

    转  Redis集群技术及Codis实践 转自 :http://blog.51cto.com/navyaijm/1637688 codis开源地址:https://github.com/CodisLa ...

  3. 【整理学习Hadoop】Hadoop学习基础之一:服务器集群技术

            服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器.集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任 ...

  4. k8s极简史:K8s多集群技术发展的历史、现状与未来

    引子 随着云原生技术的普及,越来越多的企业使用Kubernetes来管理应用,并且集群规模也呈爆发式增长,企业也亟需应对随集群规模增长而带来的各种挑战.同时,为了更好地提供高可用.弹性伸缩的应用,企业 ...

  5. java集群技术(转)

    来源:http://blog.csdn.net/cdh1213/article/details/21443239 序言 越来越多的关键应用运行在J2EE(Java2, Enterprise Editi ...

  6. 集群(cluster)原理(转)

      1.什么是集群 集群(cluster)就是一组计算机,他们作为整体向用户提供一组网络资源.这些单个的计算机系统就是集群的节点(node).一个理想的集群是,用户从不会意识到集群系统底层的节点,在他 ...

  7. MariaDB集群Galera Cluster的研究与测试

    MariaDB集群Galera Cluster的研究与测试 Galera Cluster是MariaDB的一个双活多主集群,其可以使得MariDB的所有节点保持同步,Galera为MariaDB提供了 ...

  8. JBOSS集群技术升级版解决方案分享(图示篇)

    JBOSS集群技术升级版解决方案分享(实现篇)           前段时间,由于阿堂一直较忙,没有写点什么了,有空时一直在关注"web架构和性能,高并发,Cache层"技术领域的 ...

  9. 2015第44周五Java集群技术(转)

    从http://blog.csdn.net/cdh1213/article/details/21443239上看到这篇文章,感觉很不错,找好久没找到中文出处,最早看是从http://www.these ...

随机推荐

  1. 创想变现:斯坦福设计创新课堂ME310分享(下篇)

    编者按:今年6月,微软亚洲研究院人机交互组研究员顾嘉唯,在美国斯坦福大学担任了D-School的ME310设计课程的项目评审.该课程是斯坦福大学的全球联合新产品设计创新课程,学习方式以小组为单位,每个 ...

  2. idea生成serialVersionUID

    默认情况下Intellij IDEA不会提示继承了Serializable接口的类生成serialVersionUID的警告.如果需要生成serialVersionUID,就要在Preferences ...

  3. 初试vue

    Vue了解 """ vue框架 vue是前台框架:Angular.React.Vue vue:结合其他框架优点.轻量级.中文API.数据驱动.双向绑定.MVVM设计模式. ...

  4. github简单操作

    配置用户名: git config --global user.name 名.姓 配置用户邮件:git config --global user.email 名.姓@avatarmind.com 查看 ...

  5. NI Vision 介绍

    NI Vision主要包括三种主要软件包: 主程序包(Vision Acquisition Software), 视觉开发模块(Vision Development Module), 以及用于自动检测 ...

  6. MySQL性能优化的21条最佳经验

    英文原文:<Top 20+ MySQL Best Practices>,编译:陈皓 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只 ...

  7. python学习笔记(6)数据类型-集合

    集合(set)是一个无序的不重复元素序列. 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典. 创建格 ...

  8. [LC] 243. Shortest Word Distance

    Given a list of words and two words word1 and word2, return the shortest distance between these two ...

  9. Spring MVC及与structs MVC对比

    一.Spring MVC MVC: Model + View + Controller(数据模型+视图+控制器) 三层架构: Presentation tier + Application tier ...

  10. sql语句查询成绩表各科前三名

    --语法形式: ROW_NUMBER() OVER(PARTITION BY COL1 ORDER BY COL2) --解释: 根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示 ...