陕西电信DNS系统优化建议书.doc
《陕西电信DNS系统优化建议书.doc》由会员分享,可在线阅读,更多相关《陕西电信DNS系统优化建议书.doc(13页珍藏版)》请在三一办公上搜索。
1、陕西电信DNS系统优化工程项目系统规划技术方案北京融海恒信咨询有限公司2008年10月目 录一、DNS系统优化升级设计目标3二、陕西电信DNS平台优化调整方案31、DNS系统性能优化方案目标32、陕西电信DNS系统优化调整技术依据63、陕西电信DNS优化调整部署方案74、陕西电信DNS优化升级方案预算10附件1:陕西电信近期DNS流量统计表11附件2:基于DNS的电信增值业务平台解决方案Vantio12一、DNS系统优化升级设计目标1、继续加强DNS系统稳定性,优化DNS平台,降低DNS系统的维护量和维护成本;2、按照客户类型进行DNS业务分级,确保重要客户的使用体验,针对大客户,部署专门的D
2、NS服务器 ,实现对大客户服务质量的提升同时为实现对大客户互联网使用习惯的分析提供数据基础;3、搭建一个可管理及深层分析的DNS平台,为后续客户数据挖掘和客户行为分析提供有效数据,基于DNS系统数据为业务系统提供有价值的客户分析支撑,实现对互联网用户访问行为习惯等的挖掘和分析;二、陕西电信DNS平台优化调整方案 1、DNS系统性能优化方案目标(1)、DNS的业务分级(建立VIP客户专属DNS服务器)目前陕西全省宽带用户共用一套DNS系统,当系统繁忙后者遭到攻击的时候,所有用户的业务都受到影响。根据用户的业务级别,电信需要在DNS层次上提供分级服务,例如,对应Gold级别的用户,需要最大限度的保
3、证DNS服务的稳定性和低延时,提高用户体验。目前,用户DNS服务的分级控制有以下两种方案:1、 建立一套VIP用户专用的DNS服务器,只对VIP用户的IP开放服务,服务器设计负载应小于20%,保证用户查询的相应速度。2、 在现有DNS架构的基础上,在网络上设置QOS优先级,保证VIP用户流量的优先级最高。(2)、建立可分析的DNS业务平台为了实现数据分析功能,要求DNS系统可以提供所有用户请求的原始数据,在原始数据的基础上,用户可以实现定制的分析功能,例如:Top N数据的采集、某些域名访问量的统计、二级域名访问排行、IP分类排行、用户兴趣分析等等。在基于Bind的解决方案中,由于Syslog
4、功能会消耗大量CPU资源,不建议在现网中实施。Nominum公司的CNS/Vantio支持实时的syslog,用户也可以直接把log记录到文件,文件log的方式会带来约20%的CPU overhead。用户可以通过配置选项定制log的记录内容,包括管理员修改记录,用户请求记录等等。缺省的数据记录格式如下:1193996470.512 202.102.224.82#32923 . IN A另外一种解决方案就是在二层交换机上通过镜像功能把所有DNS相关数据传送到第三方服务器上,在第三方服务器上通过包分析和包记录工具实时记录所有原始数据。(3)、递归查询和缓存功能的分离效果试验 陕西电信现有DNS服
5、务器7台,分布部署在二长以及西华门机房。硬件平台均为SUN X4200,节点内部DNS服务器连接到二层交换机Cisco 3650上。前端为四层交换机AD3020。本次调整中将对递归查询和缓存功能的分离效果进行实际现网试验。缓存域名服务器实现的DNS功能由以前两部分组成:1、接受客户发起的DNS请求,并将缓存内的DNS记录返回给用户2、当缓存内没有相应记录的时候,服务器到互联网上执行递归查询,获得相应记录放入缓存,并把结果返回给客户。相关系统性能研究表明,第二部分功能也就是递归查询的功能消耗了大量的CPU资源,以下是SUN X4200上的测试数据:HardwareRemote ANSLocal
6、ANSCold CacheHot CacheCold CacheHot CacheqpsLatencyqpslatencyqpslatencyqpslatencyX41002.8G cpu2G MemSolaris 10184671.6108892.3165861.8108978.3183961.9110177.3164982.1108738.3187431.7111212.4168303.0110092.4184003.0111572.5168383.3110195.5179693.3111205.5165753.6110658.5185134.0112255.6165964.5110753
7、.6185304.3112421.6162864.9110387.7189294.8112228.6162565.5110762.7186176.2112449.6161957.1111226.9188997.91118780.0165139.1110418.91838710.91115691.11652512.11119331.6上表中,Hot cache表示所有测试数据都在缓存内,服务器不需要执行递归查询的时候,服务器能够提供的最大QPS,Cold Cache表示数据都不在缓存内,所有DNS请求都需要递归查询的情况下,系统可以支持的负载。我们可以清楚的看出,前者的QPS峰值是后者的5到6倍
8、.以上是基于CNS的测试数据,对于Bind9.3以上版本,Hot cache的测试结果也比Cold Cache要高出数倍(5)。2、陕西电信DNS系统优化调整技术依据1、二长DNS系统总体业务处理能力及稳定性优化调整前,四台BIND服务器在峰值时平均每台解析量达到7000QPS左右,而实际应用经验表明,BIND服务器在现网应用中解析量达到8000QPS左右时业务响应速度明显放慢,同时稳定性降低。调整后,一台CNS承担了西安地区VIP客户的请求,峰值约为:16000 QPS左右,而一台CNS服务器在线网应用中处理峰值为:25000 QPS,所以能完全满足业务需要。经过VIP客户专属皆系服务器分流
9、后的流量峰值为:12000QPS,剩余的其他三台BIND服务器每台只需要负担约4000 QPS的业务量。这样调整后,整个二长DNS系统的处理能力和稳定性将得到本质的改善。图:DNS流量分配图2、VIP专属DNS系统的冗余性优化调整后,需要通过两方面工作对VIP专属DNS系统进行冗余保障:首先,要求VIP客户设定除专属DNS服务器地址之外的备用DNS服务器地址。其次,通过对四层交换机进行配置,实现如果CNS服务器无法工作,可以将流量分配到原有的三台BIND服务器,确保用户的应用。3、陕西电信DNS优化调整部署方案本期DNS优化升级规划主要工作为:在二长添加一台CNS业务平台,作为VIP客户专属服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 陕西电信 DNS 系统 优化 建议书
链接地址:https://www.31ppt.com/p-2397571.html