阿里云负载均衡与阿里云ECS之间的关系

发布时间:2017-12-04 14:28:31
 
我想请问一下几个问题:
1:SLB的配置里面有一个虚拟服务器组,在设置这个虚拟服务器组的服务器的时间会添加一个端口,这个端口的作用是什么?在SLB的配置中有一个后端端口,为什么这个地方还要有一个端口,这两个端口有什么关系。
2:SLB的4层模式采用的LVS,而LVS有三种模式,请问采用的LVS的哪一种模式,后端服务器响应的数据还要经过SLB吗?
3:在ECS的购买页面有一段这样的话“若 ECS 用于 SLB,请前往 SLB 新购页面购买带宽,ECS 仅需保留少量带宽以便您管理”,这是否意味着后端服务器的响应一定要经过SLB,还是说这只是针对七层来说的?
 
答:
负载均衡,就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。在网站设计中,如何容许大量用户同时访问,使网站有大量吞吐量是一个关键点,而负载均衡这样低成本的技术正能解决这样的问题。
 
1,第一个端口是对外暴露的端口,第二个端口是slb跟后端server通信的端口,比如,你可以后端server启动8000端口,然后slb前端配置80端口,转发到后端的8000端口。
2,这个属于阿里云内部知识吧,一般获取不到这个信息的。
3,不一定啊,只要ecs有公网,就可以直接提供服务,使用slb的目的是便于你来横向扩容。
补充如下
 
1、后端端口和虚拟服务器端口都是值得后端服务器实际提供服务的端口,都统称为后端端口,与之对应的是前端端口,即客户端(用户)访问负载均衡时使用的端口。当SLB后端使用服务器组时,后端端口配置有效,当SLB后端选择虚拟服务器组时,后端端口配置就没有意义了,因为虚拟服务器组可能存在多台服务器,因此,每台服务器的服务端口是在创建虚拟服务器组时,进行配置的。
2、使用的fullnat模式,入流与出流都经过SLB
3、购买页中提示的意思是如果ECS是配合SLB使用的话(即除了ssh管理需求以外,没有主动访问公网的需求),那么ECS上是不需要购买大量带宽的,因为SLB+ECS的场景下,公网流量都是从SLB进行计费收取的,而SLB到ECS之间走的是阿里云内网通信,不额外收取流量费,因此该提示的意思就是告诉您,如果只是配合SLB使用ECS,那么不需要针对ECS购买大带宽,只需要购买较小带宽,用户管理目的即可,以节约您宝贵的成本。