SmartDNS的设计与实现

时间:2016-06-29 11:27:22
【文件属性】:

文件名称:SmartDNS的设计与实现

文件大小:422KB

文件格式:PDF

更新时间:2016-06-29 11:27:22

DNS SmartDNS 设计 实现

与BIND 9的View不同, 我们的SmartDNS的选择 算法不仅仅是基于静态 IP 地址来实现的, 它的首选方 法是通过动态的网络探测, 来选择适合的服务器 IP, 基 于静态IP 地址段只是SmartDNS的一种候选补充方法. SmartDNS 的最大优点在于能动态、实 时的感知网络的状况, 依据当前的网络状况, 返回对 用户来说网速最快的资源服务器 IP 地址. 除此之外, 当存在多台相互冗余的资源服务器时, SmartDNS 还能实现多台服务器的负载均衡 . SmartDNS 的健康检查器除了进行链路状况的检测外, 还可对服务器的各项指标进行检测分析, 包括服务器 响应时间、CPU 利用率、连接比率、任务完成率、最 少连接数等, 通过在服务器上安装的健康检查代理进 程, 定期的收集服务器的各项指标, 计算出一个综合 负载值, 传递给 SmartDNS 的检查进程, SmartDNS 依 据各服务器的状况生成相应的权值, 以此权值生成服 务器的轮询队列, 从而实现服务器的负载均衡.


网友评论