细说集群技术(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)的更多相关文章
- Linux服务器集群技术的概述
目前,越来越多的网站采用Linux操作系统,提供邮件.Web.文件存储.数据库等服务.也有非常多的公司在企业内部网中利用Linux服务器提供这些服务.随着人们对Linux服务器依赖的加深,对其可靠性. ...
- 转 Redis集群技术及Codis实践
转 Redis集群技术及Codis实践 转自 :http://blog.51cto.com/navyaijm/1637688 codis开源地址:https://github.com/CodisLa ...
- 【整理学习Hadoop】Hadoop学习基础之一:服务器集群技术
服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器.集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任 ...
- k8s极简史:K8s多集群技术发展的历史、现状与未来
引子 随着云原生技术的普及,越来越多的企业使用Kubernetes来管理应用,并且集群规模也呈爆发式增长,企业也亟需应对随集群规模增长而带来的各种挑战.同时,为了更好地提供高可用.弹性伸缩的应用,企业 ...
- java集群技术(转)
来源:http://blog.csdn.net/cdh1213/article/details/21443239 序言 越来越多的关键应用运行在J2EE(Java2, Enterprise Editi ...
- 集群(cluster)原理(转)
1.什么是集群 集群(cluster)就是一组计算机,他们作为整体向用户提供一组网络资源.这些单个的计算机系统就是集群的节点(node).一个理想的集群是,用户从不会意识到集群系统底层的节点,在他 ...
- MariaDB集群Galera Cluster的研究与测试
MariaDB集群Galera Cluster的研究与测试 Galera Cluster是MariaDB的一个双活多主集群,其可以使得MariDB的所有节点保持同步,Galera为MariaDB提供了 ...
- JBOSS集群技术升级版解决方案分享(图示篇)
JBOSS集群技术升级版解决方案分享(实现篇) 前段时间,由于阿堂一直较忙,没有写点什么了,有空时一直在关注"web架构和性能,高并发,Cache层"技术领域的 ...
- 2015第44周五Java集群技术(转)
从http://blog.csdn.net/cdh1213/article/details/21443239上看到这篇文章,感觉很不错,找好久没找到中文出处,最早看是从http://www.these ...
随机推荐
- logstash nested内嵌字段 field protobuf解码 codec 的解决办法
logstash nested内嵌字段 field protobuf解码 codec 的解决办法 主要需求 logstash-codec 下https://www.elastic.co/guide/e ...
- android多框架实现短视频应用、3D手势旋转、banner控件、指南针、智能管家等应用源码
Android精选源码 android智能管家app源码 Android高仿拼多多分类列表 Android百度地图实例详解之仿摩拜单车APP RecyclerView的LayoutManager搭建流 ...
- KUKA机器人常见十大问题及解决方法
1 开机坐标系无效 世界坐标系是以枪头为基点,在这种坐标系中,机器人所有的动作都是按照以枪头为顶点来完成移动,XYZ方向切割枪方向不改变,如果机器人在世界坐标系中移动,枪头也随着改变方向,那就是我们在 ...
- 将list转成tree
using System;using System.Collections.Generic;using System.Linq; namespace Infrastructure{ /// <s ...
- 浅尝HTML5之canvas
转自:http://segmentfault.com/a/1190000000661407/ HTML5新标签 HTML5新引入header,footer,article,section,aside和 ...
- 关于后端下载后端返回的blob类型文件的下载
关于后端返回blob类型的文件下载记录,在请求的时候前端设置响应类型 responseType: 'blob', const blob = new Blob([r], {type: r.type}); ...
- Python自动化之数据驱动(转载下自己的日常练习笔记)
一.execl数据驱动 1.xlutils简要说明 导包:pip3 install xlutils 注意⚠️:xlutils在介些Execl文件的时候,只识别.xls后缀的文件,如果是.xlsx后缀的 ...
- Android的HttpClient调用,冲突的解决办法
只适用部分情况 题外话 攻关百度自动发贴作推广失败,但登录已拿下.全扔有点浪费. 在登录的基础上写了个百度的自动签到系统,功能已实现([java,android,nodejs,.net]+nodejs ...
- phpStrom安装PHP_CodeSniffer检查代码规范
为什么使用PHP_CodeSniffer 一个开发团队统一的编码风格,有助于他人对代码的理解和维护,对于大项目来说尤其重要. PHP_CodeSniffer是PEAR中的一个用PHP5写的用来检查嗅探 ...
- (三)mybatis级联的实现
mybatis级联的实现 开篇 级联有三种对应关系: 1.一对一(association):如学号与学生 2.一对多(collection):如角色与用户 3.多对多(discri ...