你这里说的负载均衡应该是指全局负载均衡GSLB。在双中心双活环境中,DNS负责响应所有DNS请求并返回客户端各种记录,包括不需要GSLB解析的A记录,以及需要GSLB解析的域名的NS记录和NS的A记录(这个A记录就是GSLB的IP),而GSLB根据配置的策略返回最优的A记录给客户端。具体来讲,在DNS上配置A记录来响应客户端返回不需要通过GSLB解析的域名,配置NS记录以及NS的A记录来返回给客户端,以便客户端向GSLB请求需要GSLB解析的最优A记录。在GSLB上配置各种策略来实现返回最优A记录给客户端。
收起DNS的强项是做静态解析,负载均衡的强项在于动态解析,基于后端服务能力探测的分发、基于源IP的分发、基于报文内容的分发,类似这些带一定条件的转发,都建议在负载均衡上实现。DNS对于静态地址解析的并发响应能力远远高于负载均衡,对于客户端、应用、数据库服务器上的大并发的域名解析,都还是有dns来完成。
收起