白皮书

产品概述

在云计算环境中,经常会通过集群化部署来满足业务对高可用和性能的要求,而负载均衡就是用来实现集群化部署最普遍的技术方案之一。此外,云计算中的负载均衡一般是云计算中统一的流量入口,可以帮助用户进行网络隔离,实现简单的攻击防护等。

我们通过对外提供统一的虚拟IP地址,将后端的应用服务器集群对外虚拟成一台高性能,高可用的应用服务器。通过负载均衡策略(Round Robin 或者 Session Sticky)将请求分配到应用服务器集群中去。

我们有专用的公网 IP(多线BGP网络)资源,独享的高速数据线路(万兆入口和出口)和网络接入点,以及基于硬件的高可用冗余设计,可以提供高性能(万兆网络),高可用的负载均衡服务。

我们还集成了主动健康检查功能,可以根据用户配置参数,主动移除有问题的后端应用服务器,并在服务恢复时自动将其恢复。同时,我们还支持在线扩容、减容操作,用户不但可以在程序运行时来增加、减少后端应用,还可以升级,而这些操作都不会影响到正在运行的服务。

产品功能

  • 提供公网七层(http/https)负载均衡
    • 支持 http/https 负载均衡服务
    • https 服务支持证书管理功能
    • 支持会话保持
    • 支持在线修改监听器
    • 支持自定义转发规则,支持基于域名和 url 的转发
  • 提供公网四层(tcp)负载均衡
    • 支持 tcp 负载均衡服务
    • 支持在线修改监听器
    • 支持透明代理
  • 与容器底层服务集成
    • 支持后端挂载 Service
    • 监听服务事件,当服务规格变化导致节点变化时,会动态调整转发规则,适配节点变化:自动移除异 常节点,自动加入新的节点
  • 支持在线扩展
    • 支持用户在线调整服务规格
    • 动态扩容功能,会根据负载自动调整转发能力

产品特性

  • 高可用
    • 我们所有服务都有采用互备模式,当部分服务出现问题时不会影响到负载均衡服务。
  • 主动健康检查
    • 无论七层还是四层服务,都集成了主动的健康检查,当后端服务器出现问题时,可以主动移除或者恢 复,而不需要人工干预。
  • 动态扩展
    • 负载均衡服务有动态扩容功能,可以根据用户的请求负载进行自动扩容,不会影响用户服务。
  • 底层服务监听
    • 负载均衡服务与网易云底层服务深度集成,会监听底层服务事件。当服务节点变化时,会接受对应事件,来调整流量转发规则。
  • 隔离性
    • 负载均衡服务是相互隔离的,多个负载均衡实例之间不会有相互性能干扰。

应用场景

负载均衡服务是系统外网的流量入口,用来将流量导入用户服务中去。

负载均衡服务适用于以下场景:

  • 有高可用要求的 Web 服务
  • 有大流量,并行扩展需要的 Web 服务
  • 需要对外暴露接口的 Web API 服务
  • 对外提供服务的 Service
  • 大型网站,需要单个 IP 通过域名和 URL 进行分流,支持多个服务