Envoy 支持多种负载均衡算法,包括循环赛(Round robin)、加权最低要求等。Envoy 的负载均衡器可以与阿里云的负载均衡器(ALB)一起使用,但是需要配置适当的后端池和监听器。
服务网格 Envoy 可以与负载均衡 ALB(Application Load Balancer)配合使用。Envoy 作为服务网格中的数据平面,负责处理服务之间的流量,而 ALB 可以作为控制平面,用于处理进入和离开网格的流量。
在实践中,通常会将 ALB 配置为转发流量到 Envoy,然后由 Envoy 根据其路由规则将流量转发到相应的服务实例。这样,ALB 可以提供基本的负载均衡功能,而 Envoy 则可以提供更高级的路由、过滤和监控功能。
服务网格 Envoy 可以使用负载均衡器。实际上,Envoy是由 API 控制的组件提供服务可观测性、服务发现和负载平衡等功能。在负载均衡期间,Envoy通常只考虑上游群集中的健康主机。此外,Envoy的负载平衡策略是可插入的,并且在配置中以每个上游集群为基础进行指定。然而,值得注意的是,在选择Envoy作为服务网格的一部分时,这并不是唯一的选择,其他如Nginx,Traefik等代理也是非常合适的选项。
是什么业务场景呢,是ingress、还是东西向service互访呢,可以看看《ASM集成应用型负载均衡实例ALB》是否满足需求,https://help.aliyun.com/zh/asm/user-guide/integrate-an-alb-instance-with-an-ingress-gateway?spm=a2c4g.11186623.0.i2
此回答整理自钉群“ALB客户交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云负载均衡(Server Load Balancer,简称SLB)是云原生时代应用高可用的基本要素。通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,消除单点故障并提升应用系统的可用性。 阿里云SLB包含面向4层的网络型负载均衡NLB、面向7层的应用型负载均衡ALB和传统型负载均衡CLB,是阿里云官方云原生网关。