技术博客 > 正文

NGB指的是什么

2022-06-14

网宿流媒体NGB(New Global Balance)系统,由网宿自主研发,其主要目的在于,终端用户在通过域名解析接入CDN时,CDN从机器性能、负载情况、网络情况、请求IP、文件缓存情况等等信息,进行综合考虑,根据一定的算法,综合计算出最优节点IP,并反馈给用户,使终端用户在接入CDN时,连接到的是最优的节点。

奋力拼搏的不止是世界杯冠军,还有……

NGB系统也即新一代全局多级调度系统,其与旧的调度系统差别在于,旧的调度系统一般基于用户的local DNS所在地,结合节点是否能正常服务等粗略状况进行判断,并反馈出一个相对较优的节点,通常是与用户在同一运营商且地理位置较近的节点。其缺点在于,若用户将local DNS地址配置错误,或者用户使用网络环境为多出口的小运营商,则会存在DNS误判的情况,同时,旧有调度系统无法精确感知节点的服务状态及网络情况,无法实时给出最优节点。

NGB系统和旧有调度系统在使用方式上的差别主要在于,前者基于http调度,而后者基于DNS调度。

NGB使用效果

1、有效解决DNS误判问题。NGB系统可以准确判断用户出口IP,并根据用户出口IP进行有效调度。

2、有效降低用户卡顿率。

a) 对于用户观看较少的视频,可将临近用户请求集中至同一节点,这样可以确保除第一个用户外的所有用户,请求视频时均可及时响应用户请求。可有效降低卡顿比。

b) 对于用户观看较多的视频,NGB系统在进行集中用户请求的同时,还会进行局部负载均衡,这样可以有效杜绝单机跑高所带来的用户卡顿。

本文内容的版权持有者为网宿科技股份有限公司(“网宿科技”),未经许可,不得转载。