教务系统在超融合集群上应用与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:redghy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:教务系统是学校日常教学管理的重要软件,但是其系统安装是在老的硬件上面,随着硬件环境的升级与优化,老的硬件一定不能满足学校信息化教学的需求,目前教务处的选课系统运行在IBM 刀片服务器 HS21上,存在已经运行5年之久,刀箱已经运行将近8年,存在硬件续保昂贵的问题;另外每到选课高峰期,往往存在Web服务不响应的问题。通过文章实际分析测试,将选课系统搬到虚拟化平台的可行性和性能问题,并且最终完成系统迁移到学校的云环境中,保障教务系统能从硬件上集成到云服务中来,为以后的智慧校园建设提供技术支撑与保障。
  关键词:教务系统;超融合集群;选课
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)21-0234-02
  1 引言
  Nutanix 超融合设备在计算性能、存储读写方面具有比较好的性能,学校数管中心调研分析硬件性能在快速发展,新的硬件技术已经远远超过了软件技术的发展,对学校的教学管理速度和质量提出了更高的要求。Nutanix组建的一个融合架构,架构中标识出了三个结点。每个节点都是一台Nutanix设备,每台Nutanix设备都是相同的构造,支持多个设备进行叠加以便构建大型的数据中心。
  经过调研选用测试设备如下:
  新一代数据中心架构,如下图1所示。
  Nutanix 超融合架构具有如下特点:
  1) 将计算和存储资源融合在一起;2) 软件定义的基础架构;3) 分布式架构,性能优化;4) 自我恢复的系统;5) 自动化运维和深度分析。
  2 测试计划
  测试计划在超融合设备Nutanix上进行,系统安全通过防火墙进行了必要的设置,确保系统安全。
  1) 安装Nutanix设备到核心机房;2) Nutanix软件和VM虚拟机安装;3) 关闭正在生产环境的服务,迁移数据库和应用系统到Nutanix 虚拟机;4) 配置迁移到Nutanix设备中的虚拟机;5) 修改IP地址,联系正方公司获取客户端授权码;6) 运行测试环境,进行模拟选课;7) 安全策略部署,实现指定端口开放,其他不必要的端口关闭,防止被攻击。
  3 测试过程及其结果
  采用Loadrunner 压力测试工具进行压力测试 ,模拟5000人在线选课,每30秒有50个用户登录到教务系统选课,LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,此次来测试Web服务器压力。测试过程如下:
  1) 创建测1试脚本;在测试环境中,LoadRunner在物理计算机上使用 Vuser 代替实际用户。Vuser以一种可重复、可预测的方式模拟典型用户的操作,对系统施加负载。
  2) 回放脚本; 通过录制一系列典型用户操作(例如教务系统),已经模拟了真实用户操作。将录制的脚本合并到负载测试场景之前,回放此脚本以验证其是否能够正常运行。回放过程中,可以在浏览器中查看操作并检验是否一切正常。
  3) 为负载测试准备脚本。
  当多个用户同时使用应用程序时,该应用程序是否仍可以运行?如果可以,应用程序的性能是否会下降到不可接受的程度?为负载测试准备脚本,并设置该脚本以收集响应时间数据。
  4) 负载载测试环境。
  负载测试是指在典型工作条件下测试应用程序,例如,学校同时有几千人同时在同一个教务系统上选课。需要设计测试来模拟真实情况。为此,要能够在应用程序上生成较重负载,并安排向系统施加负载的时间(因为用户不会正好同时登录或退出系统)。还需要模拟不同类型的用户活动和行为。
  本文的目标是创建一个场景,模拟5000学生同时登录,搜索课程,进行选课,查看课程情况并退出。
  5) 运行负载测试。选课前情况如图2所示。
  选课后WEB应用端情况如图3所示。
  DB数据库端如图4所示。
  LoadRunner测试结果如图5所示。
  5000人选课,在Nutanix设备,大概在2小时左右完成。Windows 资源见WEB端资源图,由于选课人数太多,Web资源利用率过高,可能导致系统崩溃。
  4 结论和建议
  经过在Nutanix设备进行超融合测试,得出如下结论:
  1) 整个教务系统,瓶颈在WEB服务器。
  2)建议将现有教务系统软件移到虚拟化平台。主要考虑硬件过保和性能。
  3) Nutanix超融合架构中运行生产环境,读写IO性能优势。Nutanix倡导的软件驱动的超级计算平台将计算、虚拟化与存储融为一体,实现传统数据中心快速“瘦身”,简化配置部署,提升运维效率,并且可持续扩展的新型基础架构。
  4) 选课系统进入虚拟化平台后,建议在CPU性能高的服务器上运行,可零时增加CPU内核或者增加Web服务器。
  经过分析,后期完成如下工作:
  1) 迁移教务系统数据到目前的IP-SAN存储中。
  2) 在选课期间增加WEB应用服务器,提高选课速度,必要时建设负载均衡服务器。
  3) 迁移数据库期间利用学校私有云容量优势,扩充教务系统数据库空间。
  4) 在目前学校的云平台,配置适当的计算资源给教务系统,提升教务系统的效率。
  参考文献:
  [1] 郭昌雄,瞿向雷,宋力,等. 超融合存储在融合媒体生产平台中的运用 [J]. 广播与电视技术, 2016,01:42-47.
  [2] 黄学松,周昕. 湖北工业大学 部署异构超融合试验床[J]. 中国教育网络, 2015(11):41-42.
  [3] 冷迪. 企业数据中心超融合架构的特点和发展趋势研究[J]. 科技创新与应用, 2015(35):37-38.
  [4] 王阅军,卫文学.企基于loadrunner物流信息交易平台的性能测试与改进[J]. 电脑知识与技术, 2016(7):79-83.
其他文献
根据实际工作需要,使用JAVA语言开发了一款射角修正计算软件,该文详细介绍了开发过程使用的界面设计、对话框构建、内部类等技术方法。经实践检验,该软件在试验现场使用非常方便
摘要:该文对LonWorks总线网络的协议模型进行了分析,采用MATLAB7.4.0仿真软件对LonWorks总线网络通信实时性进行仿真分析。仿真结果表明,影响通信实时性能的主要因素是不同站点数下的负载提供情况。网络在轻负载情况下,如果提供负载不超过400包/s,节点数在一定数目下,冲突率就能控制在2%以下,同时平均访问延时在负载为400包/s时也是很小的;当网络在轻负载情况下,随着BL值的增加,
传统的CSD集中式算法因为考虑较为单一,所产生的CDS不够稳定。针对这个问题,设计实现了对应的CDS分布式算法,并从节点剩余能量,度以及ID三方面进行节点选取。通过对比实验,从
采用取条法和化学浸蚀法相结合对不锈钢/铝(铝合金)/不锈钢多层复合板的残余应力值进行了测量,结果表明外层不锈钢受到长度和宽度方面的残余应拉应力作用,随着轧制复合变形量的增加
分析了摩托车油箱外壳体采用聚氨酯凸模整体冲压成形的工艺过程和特点,介绍了聚氨酯凸模的变形特点,给出了相应的模具结构及设计要点,提出了该方案今后的发展思路.采用这种结
随着体育产业的蓬勃发展以及媒介传播渠道的扩大,体育项目及运动员成为大众关注的焦点,其中时有发生运动员特别是知名运动员肖像权被侵犯的现象.应当做到,个人利益与公共利益
摘要:该文对信息类专业的软件课程的实验教学进行了研究,构建了基础实验、设计性综合性实验和创新性实验三级实验体系,并采取了一系列措施,如建立了双能型实验师资队伍、改革实验教学方法、建立与综合性实验匹配的实践创新实验实训中心等,这些措施大大提高了学生的实践能力和创新能力,取得了较好的实际效果。  关键词:实验教学;软件类课程;设计性综合性实验;改革方案;能力培养  中图分类号:G642 文献标识码:A
计算机已经成为现代社会发展中的重要组成部分,渗透到人们生活、工作学习的方方面面,便捷、丰富了人们的生活,同时也提高了工作效率。计算机设备只是计算机技术的载体,计算机
针对当前51单片机教学过程中存在的问题,通过一个简单的51单片机项目教学过程,引入Proteus软件进行辅助,实现理论与实践结合教学。教学成果表明Proteus软件在51单片机教学中
摘要:《网页设计与制作》课程是我校面向文史管理类学生开设的公共计算机第二层次课程,在实际的教学过程中遇到了不同专业及不同基础的学生之间差异化教学的挑战。该文拟结合课程特点及学生特点进行教学反思,并从实际调研等角度出发,对课程今后的差异化教学进行初步的探讨,提出实际可行的建议。  关键词:网页设计与制作;差异化;教学  中图分类号:G64 文献标识码:A 文章编号:1009-3044(2015)04