00:00
那么再往下看呢,那么咱们对这个程序啊,还得再去稍微的做一个处理,对吧,就咱们目前在咱们这里边还得呢,再来做做一个处理,对吧?那么怎么处理呢?说我现在啊,那已经把我们这个这这这这个处理程序已经放到Li上去了,但是后来发现一个问题啊,什么问题呢?这个日志数据量太大了啊,就从前端的买点采集过的数据啊,太大了,但是你现在是不是只有在我们这个啊,这个202上有一台机器对我这个采集到日志进行处理啊,对吧?那他会员出现什么情况呢?这个时候呢,这个干活干不过来了,就是说当前啊,咱们现在在我这里边是吧,这一台服务器干活干不动了啊,根本处理不过来,你现在生成的一个我们这个日志,那大家想想一台处理不过来了,那怎么办,咱们是不是可以考虑啊,一台不行的话,咱们再再来一台服务器呗,反正咱们的203和204是不是也在闲着呀,对吧,那我就这样对吧。
01:00
一个是我们这个这个202上,然后呢,我在202203204上对吧,都放上对吧,这个要注意,咱们刚才是在我们的202上来了一台,现在呢,那我在这里把203,然后呢204。204,然后这个上边呢,我都放一台我们现在这个服务器。啊,我都放在服务器,那么如果都放在服务器的话,那大家想一想,那么如果说我现在接收到数据之后,那我对数据怎么处理呢?处理的方式啊没变,是不是还应该是往咱们的卡夫卡里边来写呀,对吧?所以说呢,那在这里我在202上接收到数据之后,我把它写到卡夫卡对应的我们现在它的一个主题中,然后在203上接收到之后,也是往咱们这卡夫卡这个主题来写,然后在204上呢,拿拿过来之后呢,那也是这样做对吧?也是这样做对吧?那目前咱们现在到这儿啊同学们,就是我现在这么讲,把它做一个结构的改变,大家能接受吧,能理解吧,对吧?但是有一个问题,什么问题呢?就是你现在对吧,这个模拟生的数据过来了,那么过来之后呢,他是不是要发送一个外部请求啊,这个请求怎么样,雨露均沾一下,因为你现在不是一台机器了,对吧,那么咱们现在是三台机器啊,现在是三台机器,那么你得把这请求呢,对吧,分。
02:23
别给咱们现在0203和零四这三台机器,所以说这会儿呢,那就得考虑是吧,那你说我现在怎么样让这三台机器是吧,都雨露均沾一下,这个请求呢,这个时候啊,注意同学们是吧,来把这个拿掉,这个时候呢,就得有人专门去做一个我们的协调调度的工作,谁呢,有一个叫做NG的东西啊,就在咱们这里边有一个叫做我们的N这东西。或者说先不讲这个N吧,或者说什么呢,或者说咱们现在这里需要有一个东西来啊,把我的请求是有需要啊,有一个内容干什么呢?要将咱们请求,将我们这个请求来分别发送给我们这个0203,还有一个是我们零四是吧,这三台机器。
03:22
啊,这三台机器,那么这个操作叫什么呢?这个操作呀,叫我们这个负载均衡啊负载均衡就说咱们现在呢,这三台机器他呢,都可以帮你承担我们现在处理我们这个数值日志对吧?这样的请求啊,那么你怎么样,他们三个呢,这个分担的工作对这个均衡一点,这个操作叫什么呢?叫负载均衡。叫负载均衡对吧,那么完成咱们这个操作的这样的一个服务器呢,一般咱们管它叫做负载均衡器啊,一般咱管它叫做负载均衡器对吧,它主要作用就是将我们请求分别发送给202 203,还有204对吧,那咱就来呗,对吧,在这里你把请求啊这个个数据生成了,那么数据生成完之后呢,那么咱们现在对吧,在这对吧,把这个数据呢,生成完之后,我把这个发送给负载均衡器,然后负载均衡器呢,按照咱们现在一定的规则对吧,比如说对随机对这里种规则到随便给他们这个随机给他们发对零二来一下,零四来一下,零三来一下,对,然后零三再来一下,零四再来一下,零二来一下,对吧,或者说什么呢,或者权重。
04:30
对吧,比如说我现在这个零二这个机器它的性能特别高,然后零三呢和零四对吧,它俩性能呢要稍微差一点,那我就可以让零二呢多干点活啊,多干点活或者说什么呢,轮询对吧,020304020304020304对吧,那么这些呢,是不同的一个我们这样的一个这个分配,分配这个算法对吧,那么咱们现在呢,这块你先不用去把算法,咱们呢把这个东西把这画出来啊,这是一个。
05:01
啊,这个呢,这是一个对吧,然后接下来再往下对吧,那这里对吧,就是一个对吧,那这样的话大家看一看,我现在是不是可以通过咱们现在这个负载均衡器,然后呢,把我现在这个生的日志分别发送的这三台服务器呢,来进行处理了,对吧?那关键是咱们现在这个东西,我们有这个卡卡,咱们其实这会我们已经实现了,同学们那就已经实现了这个模拟生数据的这种我经实现了,那关键是咱们现在选一个负载集中器。啊,关键现在呀,我们得选择一个负载均衡器,那么这个负载衡器选择呢,其实主要有两种方式,一个呢是我们硬件的方式啊,一个是硬件的方式,那么另外一个呢,是通过咱们软件来实现,对吧?那么如果通过硬件方式实现的话呢,它有很多优点对吧,它有很多优点,比如说这个性能稳定对吧,然后呢,服务支持的好对吧,然后呢,这个这个还有一些对吧,就是处理能力也比较强对吧,但是呢,有一个缺点啊,就是比较贵对吧,就一般买不起,对,一般买不起,大家可以其实简单看一看啊,就比如说我现在呢,在咱们这里边对吧,我找一个看一看负载均衡器对吧。
06:19
比如说比较常见的厂商F5啊,或者深信服啊,都像这些对吧,产品咨询是吧,然后看一看有没有报价的,这里100块钱是吧,这这这不是啊,这个后面单位可能对吧,不是快是吧,有可能是万。对吧,来随便找一个看一看有没有报价对吧,在这里对吧,看看大家看咱们本身这个东西,它其实和谁是不是和咱们的交换机长得差不多呀,就这么一个小东西,对吧,多少钱呢?对吧,看一看啊在这里15点多是吧,这是怕吓着你把这个便宜放前面了,咱们来找个50万以上的,对来大家看一看。
07:05
就这个东西其实很稳定啊,对吧,就是一般呢,这个说我们现在做负载均衡对吧?用的什么,我们用的是F,或者说深信服对吧,那这个一般都是挺有钱的对吧,一般都挺有钱的对吧?诶但是呢,我们一般啊在咱们这里对吧,这个用我们这个大部分这个企业里边,不管你是有钱没钱,除了我们现在如果有些企业呢,它可能是诶有我们这个硬负载对吧,那么它也会有软负载对吧,大部分小型企业呢,它就通过咱们软件来实现负载均衡,那么如果要是通过咱们软件实现负载均衡的话,那比较出名的就是谁呢?有个叫NG对吧,有个叫NG这样的一个软件,对吧?但是不幸的是啊,来大家看。那么咱们现在啊,在这在这儿是吧,看这对吧,在去年,然后三月份F与ND宣布了一个最终协议是吧,然后呢,F将收购N。
08:03
咱就把咱现在免费的这个东西呢给收购了,但是收购之后呢,马上其实又补充了一个这个声明是吧,我现在呢,它还会保存对吧,或者保持咱们原来NG所有的一些我们这个免费服务对吧?这个东西呢,其实就相当于什么,就相当于我现在这个F5,它里边本身有什么呀,本身有我们现在这个免费的这个产品对吧?然后呢,我现在在咱们这里边对吧,那它也有什么呀,它也有我们现在收费的,就像我们现在这个甲骨文对吧,你想甲骨文一说咱们甲骨文大家知道对吧,这个不是说咱们这个甲骨文啊,是那个三,这是咱们Oracle对吧,Oracle大家想Oracle它本身除了是不是做数据库起家的呀,但其实现在它的产品除了数据库之外,服务器对吧,然后呢,咱们其他的一些对吧,咱们这个整个其实一套生态对吧,它其实都有对吧,而且你想数据库除了olle本身之外,MYS是不是也是。对吧,MY思是不是也是对吧?一开始被我们这个散公司对吧,这个收购一该始买斯维B,然后买思维B,被S公司收购,然后他又把S公司又给收购了,对吧,你想语言Java对吧,然后呢,咱们的数据库买circlele,然后咱们这Oracle对吧,然后还有它的一些我们这个服务器对吧,它整个呢是一套体系对吧,它整个的是这一套体系对吧,说老师那这个东西我买S狗到你你你还是免费的,那你说你奥这个数据库怎么卖对吧,他们卖的不是什么呀,他们卖的不是咱们数据本身产品,他们卖的是服务对吧,你像一开始我们在这个一个项目里边使用我们这个DB two对吧,那么在使用DB two的时候呢,大家注意,如果说啊,咱们现在在我们这项目里边只是个简单增加检查的话,你无所谓说我现在这里边用什么样数据库。
09:37
对,如果说只是简单的,比如说我现在一共就2000个人,然后呢,我现在我要做完成简单自然检查,你不用数据库,你用Excel表问题也不大。到少年量器就2000数据量,你就说简单资产检查到Excel都可以完成你的功能,对吧?那么咱们现在如果说,哎,我现在这个数据库的这些存储,比如说对它的一些我们的可用性,可靠性,对吧,或者说呢,我现在对吧,这个涉道比较复杂业务的话,那么这个时候呢,对吧,那么他们可能啊,对吧,就得这个普通的这个就是开源的这个东西就搞不定了,对吧,那么你就需要让他们给你专门制定我们相关的解决方案,对吧,相关的解决方案对吧,那么这个时候对吧,他们卖的什么卖的服务,你确定需要我们解决吗?确定好,那开始计时对吧,如果需要我们服务的话,我现在派工程师,派工程师过去,那么你现在往上一下单,他就开始,对吧,这个来给这公式计时对吧,那个时候真是计时啊,同学们对吧,就是按小时对吧来收费的。
10:33
对,我给你派公司过去开始收费对吧,为什么咱们最早的时候,为什么咱们现在这个大家应该也知道是吧,这个阿里什么王王坚是不是吧,这个这个受了多大什么委屈,把什么阿里云是吧给弄出来了,对吧,跟你说自己搞自己的产品对吧?因为如果说我现在对吧这个数量越来越大对吧,它本身呢,就是说你光靠别人我国提供的这些开源这些东西已经满足不了我的需求了。他们肯定得对这个针对我自己的一些,对当前我自己的业务,对吧,有自己的一些解决方案对吧?有自己的解决方案对吧?那么这块呢,大家知道一下,就是我们现在给大家介绍什么呢?介绍是我们这个N对吧,我们给大家介绍的是我们这个N,那么具体这个NG到底是什么对吧?这些东西呢,应该怎么来用啊,咱们稍微休息一会儿,下节课呢,继续给大家说啊。
我来说两句