论文部分内容阅读
随着互联网技术的不断发展,互联网接入的用户呈现爆炸式增长。如果运营商没有完善的互联网数据中心(简称IDC,即Internet Data Center),互联网之间结算成本较高,而且用户的体验度会非常差。IDC是基于高稳定和高带宽的基础网络平台,主要为企业提供服务器托管服务。服务器托管是将服务器硬件及相关设备托管到优质网络环境、丰富带宽资源,并且可以对用户的网络和设备提供实时监控的网络数据中心内,以提高用户的访问速度,使系统达到安全、稳定、可靠、高效运行的目的。服务器监控是指当用户采用IDC业务时,为该用户提供专线接入、网络管理服务、安全服务、VPN远程接入、数据存储备份、负载均衡、高速缓存服务等相关业务。在现阶段,不同运营商之间的交互性及互通性极差。如电信网络与网通网络间的用户互访,国内用户访问国外网络等,不仅速度极慢,而且又明显延时,与此同时,从成本角度出发,现在大部分网络内容供应商都只与单一运营商合作,从而导致跨运营商的用户访问困难,出口单一,缺少备份。如果同时使用两个运营商的线路,在很大程度上提高了成本。而且运营商提供的服务监控单一,不能满足客户更多安全、可靠、稳定的需求,还有很多客户有自身业务特点的个性化需求。为此北京某公司开发一套服务器监控系统,设计目标使得系统达到安全、可靠、稳定和高效的系统软件,除了通用托管服务外本系统通过用户业务可配置性为用户提供便捷的个性化服务。本论文的设计目的是通过开发一套功能强大的服务器监控系统,可以满足目前国内大多数服务器监控市场的需求,对于提高该行业内系统开发的研究具有实际意义。本文首先通过需求分析对监控系统主要功能进行分析,确认系统采用B/S模型进行开发。根据软件工程的知识,从系统的可行性出发进行系统需求、总体设计、详细设计以及系统测试方案制定和测试结果的评审等,完成系统整体开发。重点针对系统中关键性问题进行提出问题和解决问的的相关工作。通过对系统总体框架的分析,并介绍各个模块的功能结构、实际业务流程和具体的设计与实现进行详细的说明。最终完成的系统具有功能集成度高、用户查看服务器实时信息方便、易于后台管理、方便使用等指标。最后论文通过B/S模式为主线,对用户操作入口通过浏览器实现用户基础数据录入、监控服务的维护、服务器硬件信息录入和实时信息的查看,完成功能的同时并兼顾用户实际操作的易用性。在服务器端主要实现系统需要的各类数据库进行部署和管理,并对数据库读写进行有效效率控制。结合项目的测试工作,对系统开发阶段的不同进行相应的测试工作。通过测试数据与需求中数据标准的比对,确认系统是否满足设计要求,同时修改测试中发现的开发过程中出现的错误。该系统的实现主要运用于服务器托管监控的控制,为同类系统的开发与实施提供有益的借鉴。