我想请问一下几个问题:
1:SLB的配置里面有一个虚拟服务器组,在设置这个虚拟服务器组的服务器的时间会添加一个端口,这个端口的作用是什么?在SLB的配置中有一个后端端口,为什么这个地方还要有一个端口,这两个端口有什么关系。
2:SLB的4层模式采用的LVS,而LVS有三种模式,请问采用的LVS的哪一种模式,后端服务器响应的数据还要经过SLB吗?
3:在ECS的购买页面有一段这样的话“若 ECS 用于 SLB,请前往 SLB 新购页面购买带宽,ECS 仅需保留少量带宽以便您管理”,这是否意味着后端服务器的响应一定要经过SLB,还是说这只是针对七层来说的?
以上问题,在帮助中都没有找到明确的答案,万望回复,公司急着确定架构购买服务器上线
1、添加一个端口,这个端口是对外暴露的,即访问端口。后端端口是SLB跟后端server通信的端口。
2、使用的fullnat模式。
3、SLB+ECS的场景下,公网流量都是从SLB进行计费收取的,而SLB到ECS之间走的是阿里云内网通信,不额外收取流量费。
针对您的问题回下如下:
1、后端端口和虚拟服务器端口都是值得后端服务器实际提供服务的端口,都统称为后端端口,与之对应的是前端端口,即客户端(用户)访问负载均衡时使用的端口。当SLB后端使用服务器组时,后端端口配置有效,当SLB后端选择虚拟服务器组时,后端端口配置就没有意义了,因为虚拟服务器组可能存在多台服务器,因此,每台服务器的服务端口是在创建虚拟服务器组时,进行配置的。
2、使用的fullnat模式,入流与出流都经过SLB
3、购买页中提示的意思是如果ECS是配合SLB使用的话(即除了ssh管理需求以外,没有主动访问公网的需求),那么ECS上是不需要购买大量带宽的,因为SLB+ECS的场景下,公网流量都是从SLB进行计费收取的,而SLB到ECS之间走的是阿里云内网通信,不额外收取流量费,因此该提示的意思就是告诉您,如果只是配合SLB使用ECS,那么不需要针对ECS购买大带宽,只需要购买较小带宽,用户管理目的即可,以节约您宝贵的成本。
1,第一个端口是对外暴露的端口,第二个端口是slb跟后端server通信的端口,比如,你可以后端server启动8000端口,然后slb前端配置80端口,转发到后端的8000端口。
2,这个属于阿里云内部知识吧,一般获取不到这个信息的。
3,不一定啊,只要ecs有公网,就可以直接提供服务,使用slb的目的是便于你来横向扩容。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。