00:00
好了,这节课我们来介绍一下负载均衡产品。那这里块呢,主要介绍三块,首先来看一下负载均衡产品的一个介绍,紧接着来看一下负载均衡产品的一个相关产品的个介绍,最后来看一下它的一个应用场景,那么首先来看一下啊负载均衡用产品的介绍,那腾讯云负载均衡全称的话是cloud load baer,简称的话是CLB,是通过设置虚拟服务器的VIP,将同一地域区的多台服务器资源组成一个高性能、高可用的应用服务池,根据指定的方式进行流量的分发服务。那不,目前腾讯云负载均衡支持的协议包含tcpudp TCP s SL htp和HTTPS,那负载均衡的组成呢,包含着四块,负载均衡的实力负载均衡服务器地址后端的服务器和VPC或基础网络。那这是一个组成,那我可以看到这个呃,这个呃访问的一个流程图,那用户在访问CVM的时候呢,他先访问到了负载均衡,也就是CLB这台VIPVIP是虚拟IP的意思,那虚拟IP啊CRB会将这个用户请求呢,随机打到后端的一台虚拟机上,那虚拟机再去访问后端的这个数据库,那这也是非常典型的一个网络,呃,一个网站的访问的链路。
01:25
那腾讯云的负载均衡包含了以下一些高级的功能,包含了web化的自助管理,那自助管理的话就包含了IP的上架、下架、探测、监控等功能,还有就是安全组是防火墙啊,我可以限制哪些端口,原IP是哪个网段访问我目标IP的什么端口,呃,这里都可以加以限制。那第二个的话就是自助故障修复,可以自助去修复它的一个故障,那第三个的话就是这个网络的防攻击,那我们经常看到很多网站被攻击,对吧?那CLBCLB也是支持这种防攻击的一个功能的。
02:03
那我们在购买CLB的时候呢,这里有一个注意的事项,也就是说建议我们在购买这个产品的时候呢,要购买多个地区的服务器,做跨机房的容灾,什么是购买多个地区的服务器呢?我这里截了一个腾讯云购买CBM的控制台,那譬如说我当前选择了上海,那我建议这里选择上海的二区买两台,上海的三区买两台,上海的四区买两台,然后把这六台服务器呢,挂载到一个CLB下,那这样即便是上海的二区网络有抖动,或者是机房挂了,那上海的三区和四区都是没有问题的。这样可以保证我们的服务是高可用的,那这也是在使用腾讯云负载均衡产品时的一个啊注意事项。紧接着我们来看一下呃,负载均衡产品的一个相关产品啊,那这里边呃主要包含了三块,一个是商业产品,那负载均衡都有哪些商商业产品都有哪些开源产品,还有都有哪些云厂商产品,那其实我们刚刚介绍的就是腾讯云的负载均衡,当然这里阿里云也有提供啊,金山云也有提供,U cloud或者海外谷歌微软都有提供,那云厂商的话,这里边我们就不再出去做介绍,那以上面的腾讯云的例子为主,那我们主要来看一下商业产品和开源产品,那商业产品的话,具有代表性的就是F5啊。
03:19
F networks是全球领先的应用交付网络领先的厂商那它创建于1996年,那总部位于美国的西雅图市。那F5是全为全球企业、运营商、政府和消费者提供更加快速、安全以及智能的应用,通过交付云与安全解决方案。F5帮助企业在不损失速度与管理性能的同时,享受他们所有需的应用架构,那这就是一台F5的硬件的啊服务器,那早年这一台服务器的话,大概可以卖到100多万人民币,那F5的优势的话就是非常的稳定,那F5出现问题的时候呢,它有这个F5的厂商可以提供这种啊技术支持,可以很快的去帮你解决问题,那它的缺点的话就是这个产品是非常的贵的。
04:09
那所以很多这种厂商呢啊,有的早年的厂商,比如很有钱的厂商,他可以去买购购买商业产品,F5或者呢,有一些没钱的厂商,或者是一些互联网公司呢,他更喜欢去自己去倒腾一些东西,那比如说用开源的软件,开源的产品,那开源产品的话,这里边最有代表性的就是LVS是Linux virtual server的意思,即Linux虚拟服务器,是一个虚拟的服务器啊,集群系统,那这个项目创立于1998年的五月,由张文松博士成立,是中国国内最早出现的自由软件项目之一,那张文松呢,其实也是我们一个,呃,是一个国人啊,他目前就职于滴滴啊,滴滴公司,是滴滴的技术副总裁。那他由他早年创建了这个LVS,功能非常的强大,支持很多这种轮询的方式,那这里大家可以去看一下,那除了除此之外呢,还有包含啊,我们当前最最常看到的N,它也可以支持这种啊反向代理,正向代理或者这种load balance啊这种方式,还有阿帕奇以模块的呃,以。
05:10
以插件啊,以模块的形式支持这种负载均衡,那这是一些常见的开源产品啊。那最后我们来看一下负载均衡的一个应用场景,那腾讯云的负载均衡呢,当前的包含两种场景,一种是七成转发。另外一种是啊,四成转发,那七成转发的话就包含了HTP和HTPS,四成转发的话就包含了H,呃,UTCP和udp,那首先我们来看一下七成转发,那这是一个七成转发的一个用户的流程图,首先用户呢来访问CLB,那CLB呢监听了指定的协议,包含了HTTP啊它监听端口是八零端口,那这里边有个监听器。那监听器下面包含了啊,它监听了两个域名,一个是是tax.er.com,另外一个是一个 imageer.com。
06:05
那用户在访问这两个域名的时候,比如说他访问到text. PUer.com反斜杠text的时候,那这个请求呢,就会转发到CV1这台机器上,访问到TEXT1呢,就会转发到CVM2上,那同样他访问 image PUer.com的text,它会转发到CVM380端口上,那这是七成转发规则,它可以按照啊我们域名后边的这个URL进行匹配,转发到不同的CVM,甚至可以指定到不同的端口上,那这是呃,负载均衡的一个七层转发,那么再来看一下四层转发。那四成软化就会啊,更简单一些,那首先应用程序在访问CLBCLB呢,会去读取这个监听器的规则啊,那监听器的规则就包含了我的这个。呃,实例监听的哪个协议?它监听端口是什么?当应用程序访问以TCP协议访问这个CLB的八零端口的时候,它会根据这个监听器的规则转发到后端对应的CCBM主机的指定端口上。
07:12
以TCP协议,那这就是市场转发。那我们再来看一下这个啊,网上比较常用的场景,就说四五年前啊,很多网站呢,为了安全都在转HTTPS啊,比如百度对吧,你在访问百度的时候,你会发现他的呃,协议的默认用的就是HTTPS,但是呃,你在转的过程中呢。需要去修改你的程序的,那有了CB的话,这里就不用我们去修改程序,那大家可以看到用户在访问CLB的时候是走的HTP协议,而CLB在转发到将这个用户的请求转发到后端CBM的时候,使用的是HTP协议,因为CLB到CBM通常走的是一个公司的内网,相对来说是更加的安全,而用户访问CLB的时候呢,是走走的公网啊,所以它需要用HTPS啊加密,这样保证整个数据传输路径的一个安全,那这是一个比较啊经典的。
08:13
CLB的场景,OK,那负载均衡产品介绍就介绍到这儿,如果你喜欢这个视频,也欢迎点赞关注加评论,谢谢。
我来说两句