中国教育和科研计算机网
EDU首页 |  中国教育 |   高校科技 |   教育信息化 |   CERNET
教育信息化

资讯 | 专题 会议 观点 专栏 访谈 企业 产品 CIO 技术 校园信息化 下一代互联网 IPv6视频课堂

中国教育网 > 教育信息化
您现在的位置: EDU首页 > 教育信息化 > 集成应用 > 科研应用 > 高性能计算
基于云计算的测试平台
http://www.edu.cn   2011-05-20 中国教育网络 作者:力量团队

字体选择:【大】 【中】 【小】

  以下是部分典型的适用于云计算测试平台的场景:

  一个测试Unix系统程序的测试平台,由于考虑到系统编程常常涉及底层的指针操作,所以出现故障的概率极高,如果是大型的系统程序,那么及其容易导致系统崩溃。在这个场景中,使用云测试平台能够很好地做到故障的隔离,使测试更加安全,系统恢复的速度也更快。

  一个计算密集型系统的压力测试,由于计算密集型系统需要使用大量的CPU资源,如果放到本地测,会使本地及其的CPU占用率居高不下,导致了测试的时候无法进行其他工作。在这种情况下,把测试放到云测试平台是一个明智的选择。

  价值描述

  这套云测试系统可以给用户带来如下的价值:

  首先,增强了测试的健壮性,这套云测试系统特别适合易于导致系统崩溃的测试。

  其次,系统加快了恢复的速度。在系统崩溃后,系统的恢复更加快捷,只需要删除崩溃的虚拟机,重新建立新的虚拟机即可。因此,大大增加了测试的效率。

  再次,利用云计算的特点,测试可以动态地改变硬件的配置,而且一个测试云可以为许多不同项目的测试提供服务,从而减少了重复部署,降低了开发者的成本。

  架构设计

  架构

  本系统的架构主要由用户界面层、逻辑层和虚拟机管理层组成。用户界面负责获得用户输入,以及返回测试输出;逻辑层负责包括代码和测试用例在虚拟机上的部署,以及收集虚拟机性能数据,和虚拟机返回结果,最后汇总成报告;虚拟机管理层负责虚拟机的建立、回收,以及监控虚拟机的性能等任务。

  用到的技术

  首先,用到了Java的Spring技术。其次,利用VMWare的虚拟化产品来建立并管理用于测试的虚拟机。再次,可能会用到Hyper HQ,进行部分性能数据的收集和分析,为测试的结果分析提供帮助。

页面功能 【打印】 【关闭】 【我有话说

MOOC风暴来袭

版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号

关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com