上QQ阅读APP看书,第一时间看更新
1.6 集群内(外)负载均衡
集群内(外)负载均衡其实跟集群的东西流量和南北流量关系很大。
在微服务架构中,我们常常会听到东西流量和南北流量这两个术语。下面先弄清楚这两个专业术语。
南北流量(NORTH-SOUTH traffic)和东西流量(EAST-WEST traffic)是数据中心环境中的网络流量模式。
假设我们尝试通过浏览器访问某些Web应用。Web应用部署在位于某个数据中心的应用服务器中。在多层体系结构中,典型的数据中心不仅包含应用服务器,还包含其他服务器(如负载均衡器、数据库等),以及路由器和交换机等网络组件。假设应用服务器是负载均衡器的前端。
当我们访问Web应用时,会发生以下类型的网络流量。
客户端(位于数据中心一侧的浏览器)与负载均衡器(位于数据中心)之间的网络流量。这种客户端和服务器之间的流量被称为南北流量。简而言之,南北流量是server-client流量。
负载均衡器、应用服务器、数据库等之间的网络流量,它们都位于数据中心。这种不同服务器之间的流量与数据中心或不同数据中心之间的网络流被称为东西流量。简而言之,东西流量是server-server流量。
弄清楚什么叫南北流量和东西流量以后,那么就好理解什么是集群内负载均衡和集群外负载均衡了。像南北流量这种,有外置的负载均衡器,我们一般称之为集群外负载均衡;东西流量这类则称为集群内负载均衡。