一种开发测试云的硬件系统技术方案

技术编号:8633580 阅读:190 留言:0更新日期:2013-04-27 17:49
本发明专利技术公开了一种开发测试云的硬件系统,其特征在于,终端机对软件开发或者测试的软件或硬件需求定制完成后,所述服务器自动为所述终端机创建进行所述软件开发或者测试的虚拟机;在所述虚拟机的用户支付购买费用后,所述虚拟机对应的运行环境、功能组件、数据、工具或系统被统一存储、安装、运行在一个独立硬件设备上,并提供给所述用户;所述用户在所述独立硬件设备上的软件开发、测试数据在所述独立硬件设备通过网络接入所述服务器后,自动同步到所述虚拟机;后者产生的软件开发、测试数据也在所述独立硬件设备通过网络接入所述服务器后自动同步到所述独立硬件设备上。本发明专利技术的技术能把软件开发、测试工作统一放到一个云平台上进行;而且通过远程定制软硬件配置来订购设备,能彻底改变计算机、手机、平板电脑、移动电视、智能电视、游戏机等软硬件一体设备的销售模式。

【技术实现步骤摘要】

本专利技术公开了一种开发测试云的硬件系统,涉及一种软件开发测试的云服务系统,具体而言涉及一种效率更高、资源配置更优化的基础云架构,属于软件测试

技术介绍

技术介绍
当前,云计算技术成为IT领域的研究热点。目前的云计算产品和技术方案层出不穷,国内外研究机构、IT软硬件厂家、标准化组织、开源软件组织都在十分积极的推出云计算产品和技术解决方案。本报告在学习和了解相关云计算技术资料、产品白皮书以及软件手册的基础上,希望对现有产品和技术解决方案给予归纳、整理和分析,实现对各类产品的清晰认识,以便于选择和使用。云计算是网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助SaaS、PaaS, IaaS, MSP等先进的商业模式把这强大的计算能力分布到终端用户手中。Cloud Computing的一个核心理念就是通过不断提高“云”的处理能力,进而减少用户终端的处理负担,最终使用户终端简化成一个单纯的输入输出设备,并能按需享受“云”的强大计算处理能力。新世纪以来,中国经济呈现高速增长的态势,经济总量从世界第六位上升到第四位,有100多种产品产量居于世界前列;一些重大技术装备的制造和研发获得了实质性进展;高技术产业规模居世界第三,出`口规模列世界第二。中国巨大的内需市场、丰富的行业应用,吸引了大量跨国企业布局中国服务外包市场,从而提升了中国承接国际服务外包的能力,推动了中国服务外包市场的应用和产业发展。Gartner研究报告表明,中国是一个新兴的、但却是被分割开的外包市场。极少有本地的中国公司外包其IT运营业务,然而许多跨国公司正在进入中国市场,它们把其IT运营外包给了全球性服务提供商,其中大多数提供商都在中国建立了强大的业务基础。虽然遭受金融危机的冲击,但国家工业和信息化部数据显示,中国软件业仍一支独秀,增幅继续保持在20%以上的高位运行。历次全球经济危机都是在科技创新的带动下走出,并催生出一些新的产业。2008年,IBM提出的〃智慧的地球(Smarter Planet) 〃发展战略,受到美国政府的高度重视,已上升为美国的国家战略。“智慧的地球”提出“把感应器嵌入和装备到电网、铁路、桥梁、隧道、公路、建筑、供水系统、大坝、油气管道等各种物体中,并且被普遍连接,形成所谓“物联网”。并通过超级计算机和云计算将“物联网”整合起来,实现人类社会与物理系统的整合;2009年11月,中国将“智能电网”、“信息网络”列入未来重点发展的七大战略性新兴产业。随着美国、中国国家战略的实施,与这一战略相关的〃智慧〃基础设施,将远远超过互联网。因此,以云计算、物联网、智能电网行业应用等为重要方向的中国服务外包新兴市场也将迎来爆炸性发展机会。中国人正在从温饱向小康生活进军,人们更注重生活质量的提高一追求并享受更多省时、省力、轻松、愉快的各种服务方式。互联网、传感器、无线通信经过几十年的迅猛发展,其应用已经进入到服务人们社会生活的各个角落之中。经历了计算机向通信工具的变革,传感器向替代人的各种感觉进化,无线通信使得人类沟通更为方便和容易,每一次变革都使人们的服务感受获得前所未有的满足和提高,反过来推动信息技术服务市场的进一步发展。计算机、互联网、无线通信的应用更为简单而便捷,如上网获取各种信息、无处没有无时不在的联络手段、自动化无人化的工业生产方式、宽带的通信能力和传感器小型化广泛性等,还是对复合技术应用于新型服务内容,如声、光、电、磁等先进技术综合运用于金融、交通、能源、学习、娱乐等服务领域,如何降低成本,适应大量服务业的需求,尤其对数据的安全性、隐私性,以及集中化超大系统(云计算、物联网)运营的可靠性、通用性、维修性、兼容性、互用性和测试性等,都提出了更高的要求。然而,目前快速发展信息技术在应用于生产和生活环节过程中暴露出许多不足之处,亟待加以改进和完善,比如信息服务需求的表达和挖掘、信息服务市场的细分和开发、信息技术向实用的快速转移、信息服务知识和技能的交付能力等等。因此,未来的十年,基于环境保护和节约资源的考虑,消耗人力和资源为主的产品制造业会快速向信息技术驱动的服务业转移,产品将仅是作为一个服务载体的形式出现,信息技术的复杂性和多变性必须要求服务供应商提供及时的、细致的、无微不至、贴心的服务。包括云计算和物联网在内的综合信息服务系统将向着更加综合化、大型化、通用化、模块化及智能化的方向发展,在综合信息服务系统中的功能、性能以及可靠性、维修性、保障性、测试性和综合效能也将出现突破性的飞跃,信息服务综合化技术将向人类生产生活的深度和广度发展。随着云计算技术的不断发展,社会化、集约化的软件服务系统已经成为实现信息服务综合化、智能化的基础,也是信息服务系统的核心。以下载为形式的商业服务模式直接关系到软件产业的发展模式,如何从市场调研、服务设计中进一步提高软件服务系统的实用性、适应性和时效性,是摆在我们面前需要研究和解决新的课题。软件作为人脑和人手的延长,如何更加密切地为人类提供并解决许多类型各异、细致微小但又非常实用的信息工具——软件。需要大量的知识劳动、专家系统、服务市场学研究、服务心理分析和面向服务的软件架构创新。 物联网承担着产品制造业向服务转化的重要历程一感知、传输和智能。由于采用替代人感觉的理化传感器获取信息,使得原本依靠人重复劳动的方式得到根本的改善。然而正是机器不能完全代替人脑工作一样,传感器的可靠性,一致性,数据采集的系统性以及准确传输后的数据整理、挖掘,甚至智能化的开发、分析和运用原始数据成为物联网真正能够获得巨大成功的市场条件。传统意义中的产品在物联网的深入应用中获得服务价值的巨大提升一智能电网、智能交通、智能医疗、智能家居、智能商业无不是产品智能化后的服务体现。从物联网的感知端开始做好嵌入式软件开发、中间件、数据库、高端应用系统、物物相连的信息通信服务、行业应用集成服务都存在着研究领域的巨大挑战,需要在不断行进中获取经验。云计算产品大体分软件和硬件产品两大类。其中硬件产品是主要依赖于大型服务器设备的提供商实现的面向云特征的具有分布式并行计算能力的设备,代表有IBM、SUM、曙光机等。软件产品是云计算产品的主流,包括虚拟机管理平台、数据存储平台、分布式计算平台等,主要有的平台有Google应用软件引擎(Google App Engine)、微软的Azure平台、亚马逊网络服务(Amazon AWS)、IBM蓝云、Platform Computing的ISF以及VMware的云产品。同时,国内的友友系统和美地森公司在云存储方面也走在了云技术发展的前沿。从Google提出云计算技术,到现在,国际上几乎所有一线的IT企业都积极参与进入这块新兴领域,并依据自己传统的
和市场策略提出自己的云计算架构。他们通过深挖技术基础,把大量以前的产品和技术的云计算特征挖掘出来,如软件的虚拟化、分布式存储系统,在此基础上建立自己的云计算产品线。Google App Engine没有使用虚拟化技术,其云计算理念是与主流公司的战略是相反的,其现阶段提供的平台虽然可以为用户提供现成的本文档来自技高网
...

【技术保护点】
一种开发测试云的硬件系统,其特征在于,所述硬件系统包括服务器和终端机,所述终端机对软件或硬件需求定制完成后,所述服务器自动为所述终端机创建远程虚拟机;在所述虚拟机的用户支付购买费用后,所述虚拟机关联的运行环境、功能组件、数据、知识组件、工具、应用程序组合或操作系统被统一存储、安装、运行在一个独立硬件设备上,并提供给所述用户;所述用户在所述独立硬件设备上的操作数据在所述独立硬件设备通过网络接入所述服务器后,自动同步到所述虚拟机;后者产生的操作数据也在所述独立硬件设备通过网络接入所述服务器后自动同步到所述独立硬件设备上。

【技术特征摘要】
1.一种开发测试云的硬件系统,其特征在于,所述硬件系统包括服务器和终端机,所述终端机对软件或硬件需求定制完成后,所述服务器自动为所述终端机创建远程虚拟机;在所述虚拟机的用户支付购买费用后,所述虚拟机关联的运行环境、功能组件、数据、知识组件、工具、应用程序组合或操作系统被统一存储、安装、运行在一个独立硬件设备上,并提供给所述用户;所述用户在所述独立硬件设备上的操作数据在所述独立硬件设备通过网络接入所述服务器后,自动同步到所述虚拟机;后者产生的操作数据也在所述独立硬件设备通过网络接入所述服务器后自动同步到所述独立硬件设备上。2.一种开发测试云的硬件系统,其特征在于,所述硬件系统包括服务器和终端机,所述服务器通过网络连接,分为集群化的基础云服务器存储区、集群化的操作云服务器存储区,前者包括共享内存的开发虚拟机存储单元、知识组件存储单元、共享内存的测虚拟机存储单元;后者包括各种虚拟机的存储单元;合作开发人员的终端机,根据授权访问集群化的操作云服务器存储区中的一台或者多台虚拟机的存储单元,终端机通过硬件加密设备访问各自在集群化的操作云服务器存储区创建的虚拟机;任意用户访问集群化的基础云服务器存储区中的知识组件存储单元,上传或下载知识组件;共享内存的测试虚拟机存储单元对远程测试人员的终端机、远程观摩人员的终端机开放接口,后者测试、观摩的权限由共享内存的测试虚拟机存储单元授予;集群化的操作云服务器中的虚拟机存储单元创建、维持、扩展、修改软件开发、测试的软硬件环境,这些存储单元产生的开发、测试数据存储在集群化的基础云服务器存储区的共享内存的开发虚拟机存储单元、共享内存的测试虚拟机存储单元;所述知识组件存储单元存放软件开发、测试需要的应用、数据、程序、插件、知识组合;共享内存的开发虚拟机存储单元与应用程序商店服务器连接,前者向后者发布应用,或者从后者购买应用;所述集群化的基础云服务器存储区、集群化的操作云服务器存储区之间设置有数据映射、冗余机制,所述集群化的基础云服务器存储区与所述集群化的操作云服务器存储区上的界面、流程、工具、数据、方法、操作相互映射到对方的存储器上,实现软硬件环境的虚拟化应用,所述集群化的操作云服务器存储区对终端机的操作记录建立日志审计机制,并把数据进行冗余备份,供所述终端机的用户恢复或找回历史数据。3.根据权利要求2所述的一种开发测试云的硬件系统,其特征在于,所述集群化的操作云服务器中的虚拟机存储单元向所述终端机提供显示层服务,显示层用HTML显示页面,用JavaScript丰富Web页面的功能,用CSS控制Web页面的外观,用RIA (Rich InternetApplications)技术,包括Flash技术提高HTML技术的页面展示效果,用Silverlight丰富C#的页面编程;所述集群化的操作云服务器中的虚拟机存储单元向所述终端机提供中间件层服务,包括缓存服务和REST服务,而且这些服务既可用于支撑显示层,也可以直接让用户调用,中间件层用多租户技术让一个单独的应用实例为多个组织服务,用分布式缓存技术,降低后台服务器的压力,提供了不同用户和不同应用同时使用相同缓存的机制,并...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:博彦科技上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1