论文部分内容阅读
在当今IT技术领域,无论是具体的软件、硬件、系统,还是完整解决方案,在设计与开发收尾阶段产品测试、新产品研发前技术试验,还是进行针对性产品培训与技术训练,都需要依照真实情况构建一个满足试验任务需求的试验环境。利用实物设备构建针对大规模网络化信息系统的试验环境时,存在设备成本、人力成本和运行维护成本高,构建周期、环境恢复周期和试验任务切换周期长,资源独占、缺乏共享、扩展性差等问题;利用用户现场环境,存在无法试、不让试等问题;利用研发环境则缺少试验条件,存在无法试验或者试验不充分等问题。针对上述需求与存在的问题,本文开展了基于虚拟化的大规模试验环境构建技术研究。本文分析了当前国内外相关试验环境构建技术,包括物理方式、仿真方式、虚拟化方式,在总结各自优势与不足的基础上,提出适合项目背景需求的试验环境构建技术,具体工作如下:(1)分析总结试验环境构建系统的能力需求与系统设计的“六性”要求,以此为输入,提炼设计出基于试验资源进行试验环境构建的“三横两纵”的功能结构模型与“四步走”的流程框架,为开展试验环境构建技术与系统设计实现奠定基础。(2)提出基于本质特征的试验环境需求描述技术,建立试验资源分类与描述规范,从通信网路、计算设施与应用系统等层次提炼目标试验环境的组成要素及本质特征,建立试验环境需求描述模型,为目标试验环境需求的描述与试验环境生成提供指导;提出基于LVC的试验环境构建技术,重点阐述基于虚拟化的目标试验环境中通信网络节点与计算节点构建技术,以及基于拓扑分割的试验资源映射技术,为试验环境构建系统提供技术支撑。(3)设计了试验环境构建系统的总体框架、物理网络组网设计与系统组成,并重点针对资源注册管理、试验环境配置与试验环境部署三大关键分系统进行详细设计,分别介绍分系统功能组成、部署模型、实现层次架构与主要功能实现流程,以及实现的主要功能界面,满足试验任务对试验环境构建的需求。(4)基于搭建的试验环境构建系统原型软硬件环境,围绕某典型网络化信息系统复制试验需求,分别从部署性能、通信网络本质特征、计算设施本质特征和试验环境安全性等方面进行测试,测试证明本文提出基于虚拟化的试验环境构建技术与实现的试验环境构建系统的可用性和有效性,在功能、性能、安全等方面能够满足项目正常试验任务需求。本文的研究成果能够部分解决工程项目产品研发或推广过程中无条件试、无法试、不让试的问题,为产品前期项目联试、功能性能测试与新技术试验等提供私有云试验环境,满足各种试验任务需求,具有很高的工程应用价值。