开发者社区> 问答> 正文

Swarm mode 集群中服务发现和负载均衡的概述

服务发现和负载均衡主要解决通信的可靠性问题。为了达到可靠性,容器服务引入了负载均衡机制。通信又可以分为对外暴露服务的通信和内部服务之间的通信。
swarm mode 集群内置负载均衡机制,基于 ingress(即 routing mesh,路由网) 、IPVS、iptables 组成的负载均衡模块实现集群内的服务动态负发现和负载均衡,配合阿里云的负载均衡服务,可以将多个服务绑定至一个负载均衡上,允许您从公网环境访问容器服务,实现高可用的负载均衡和服务发现。
下面根据场景引导您使用不同的解决方案。
场景一
普通且简单的 7 层协议负载均衡,Web 服务的反向代理,推荐使用简单路由服务。更多详细信息,参见 简单路由(支持 HTTP/HTTPS)简单路由-域名配置简单路由-HTTP 变成 HTTPS 协议

场景二
4 层协议的负载均衡,负载均衡直接负载均衡到多个相同功能的容器,在将传统架构迁移到容器架构过程中非容器集群的服务访问容器集群中容器的服务,推荐使用 负载均衡路由

场景三
同一个集群内,服务间需要相互发现和相互进行通信,且需要负载均衡的能力,推荐使用 集群内服务间路由和负载均衡

场景四
同一个集群内,服务间需要相互发现和相互进行通信,但是不需要负载均衡的能力,推荐使用 容器互相发现

展开
收起
反向一觉 2017-10-30 15:54:50 1879 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
《应用型负载均衡ALB产品解读》 立即下载
阿里云网络-SLB负载均衡产品介绍 立即下载
负载均衡SLB热点问题解答 立即下载