浙江大学作为国内顶尖学府,一直致力于在信息化建设上走在前列
尤其在DNS服务器和云服务器的部署与优化上,浙江大学通过技术创新和实践探索,取得了显著的成效
传统DNS技术往往采用单节点服务器为众多客户提供DNS解析服务
这种模式在应对低流量的简单场景时尚可满足正常的解析需求,但一旦出现瞬时集中请求或者遭遇DDoS攻击,很容易造成线路的拥堵,甚至是宕机,影响正常的DNS解析进程
浙江大学早期也使用了单台实体服务器作为主DNS,后来虽然采用了主辅两台DNS服务器,并通过LVS+KeepAlived负载均衡架构进行提升,实现了双机负载均衡,较大提高了整体可用性,但仍存在不少缺陷,如缺少对各服务器的集中式Web管控、软件负载均衡架构容易受服务器自身性能局限、无法对递归线路进行智能检测与切换等
为了解决这些问题,浙江大学推出了新一代智能DNS集群架构
这一架构的设计思路和原则包括:采用开源软件构建DNS集群,以满足可管、可控、可自定义扩展以及成本控制等需求;前端采用硬件负载均衡设备,实现双机在线冗余,将接收的域名请求根据策略分摊至下联权威DNS服务器集群,同时对服务器进行服务实时监测和故障服务器剔除和流量切换功能;实现准电信级高可用性,确保业务达到99.999%可用率,全年业务中断时间不超过5分钟,一年故障率不超过1次;实现递归链路故障智能转移,当某个校区递归链路出现故障时,自动将导向故障区域的DNS流量转移到其他校区正常出口链路
浙江大学新一代智能DNS集群采用4层架构,包括负载均衡层、权威服务层、递归服务层和统一管控层
负载均衡层采用2台国际主流硬件负载均衡硬件设备,实现双机实时冗余,可扩展架构
权威服务层采用3台以上实体服务器,利用BIND开源软件建设权威服务器群,负责解析学校权威域名
递归服务层在学校各校区各自独立建设至少1台递归服务器,利用UNBOUND开源软件,负责接收处理权威服务层转发的递归解析请求
统一管控层利用Apache/PHP等组件搭建统一管控平台,对所有权威服务器进行统一管控与配置同步
这一架构自建成运行以来,实现了每年零业务中断次数、零业务中断时间,集群目前可支撑10万QPS,且能根据需求在线扩容
同时,它还能实现在线域名管理与实时生效、域名访问统计、用户流量分析、QPS实时监测、DNS解析成功率实时监控、恶意域名监测等基本功能和大数据分析模块
这一基于统一管控的高可用智能DNS集群,不仅提升了网络核心运维应用设施的稳定安全,还加快推进了浙江大学智慧校园信息化建设,助力学校“双一流”跨越发展
在云服务器方面,浙江大学也进行了深入的探索和实践
云服务器是一种简单高效、处理能力可弹性伸缩的计算服务,通过虚拟化技术实现资源池化,支持弹性计算和可扩展存储,满足不同应用需求
浙大混合云以统一的校级高性能计算机集群提供规模化的云服务,按照项目制进行管理科研团队和计算资源,支持项目视图查看统计分析结果,支持项目预算制度管理
各科研人员可以自助按需获取云资源和服务,支持一键购买产品套餐
这种云服务器模式不仅提升了科研工作的效率,还降低了IT成本,使科研人员能够更专注于核心业务创新
综上所述,浙江大学在DNS服务器和云服务器的部署与优化上取得了显著的成效
通过采用新一代智能DNS集群架构和云服务器技术,浙江大学不仅提升了网络服务的稳定性和可用性,还加强了信息安全防护能力,为教学、科研和管理提供了坚实的信息化支撑
这些创新实践不仅为浙江大学自身的发展注入了新的活力,也为其他高校在信息化建设上提供了有益的借鉴和启示