基础架构 |
负载均衡采用集群部署,可实现会话同步,以消除服务器单点,提升冗余,保证服务稳定。浦东数据中心当前提供4层(TCP协议和UDP协议)和7层(HTTP和HTTPS协议)的负载均衡服务。
如下图所示,各个地域的四层负载均衡实际上是由多台 LVS 机器部署成一个 LVS 集群来运行的,采用集群部署模式极大的保证了异常情况下负载均衡服务的可用性、稳定性与可扩展性。 LVS 集群内的每台 LVS 上都会话,通过组播报文同步到该集群内的其他 LV S机器上,从而实现 LVS 集群内部各台机器间的会话同步。如下图所示,在 LVS1 上面建立的会话A,当客户端向服务端传输3个数据包后,会开始同步到其他 LVS 机器上,图中实线表示现有的连接,图中虚线表示当 LVS1 出现故障或进行维护时,这部分流量会走到一台可以正常运行的机器 LVS2 上,这能够保证负载均衡集群支持热升级,机器故障和集群维护时最大程度对用户透明,不影响用户业务。 注意:对于连接未建立(三次握手未完成)时,或者已建立连接但未触发会话同步机制时,热升级不保证连接不中断,需要依靠客户端重新发起连接。 |
- 1
- 2
- 3
- 4
- 5