更新时间:2023-06-05
- 实现方式
利用智能DNS解析技术,以唯一的域名的方式为所有发布相同服务的数据中心提供统一的入口,根据管理人员预先设定的负载策略将用户的访问请求分配到不同数据中心之上,从而实现多站点的负载均衡调度。
当用户通过域名方式进行访问时,可以根据用户使用的Local DNS位置进行就近性计算,将最佳站点的IP地址解析给用户。同时结合AD设备所配备的全球IP地址库,进一步提高用户请求就近分配的准确性,从而彻底解决用户跨国、跨运营访问速度慢的问题。
- 工作流程
智能DNS方式多站点调度的工作流程如下图所示。
表5智能DNS方式多站点调度流程
步骤 |
说明 |
1 |
外网用户的访问客户端向其本地DNS服务器发出域名解析请求。 |
2 |
本地DNS服务器首先在本地搜索是否有相应的记录,如果没有就向根DNS服务器发起查询。 |
3 |
根DNS服务器反馈本地DNS服务器,告知两条NS记录,分别指向数据中心DC1和DC2。 |
4 |
本地DNS服务器向DC1的深信服AD设备发出域名解析请求。 |
5 |
DC1的深信服AD设备先判断链路的健康状况,再根据预先定义的负载均衡算法来选择出合适的IP地址作为域名解析结果。 |
6 |
DC1的深信服AD设备将域名解析结果反馈给本地DNS服务器。 |
7 |
本地DNS服务器无法接收到DC1的深信服AD设备反馈的域名解析结果,再次向DC2的深信服AD设备发出域名解析请求。 |
8 |
DC2的深信服AD设备先判断链路的健康状况,再根据预先定义的负载均衡算法来选择出合适的IP地址作为域名解析结果。 |
9 |
DC2的深信服AD设备将域名解析结果反馈给本地DNS服务器。 |
10 |
本地DNS服务器将得到的域名解析结果转发给客户端。 |
11 |
客户端根据得到的IP地址发起连接请求,访问请求最终到达DC2。 |