一种安全智能云服务方法技术

技术编号:10049603 阅读:128 留言:0更新日期:2014-05-15 19:59
本发明专利技术公开了一种安全智能云服务方法,包括:建立服务器集群,所述服务器集群包括文件服务器,主索引服务器,子文件服务器;所述主索引服务器上存储有所述文件服务器的文件信息并且与所述文件服务器保持同步更新;所述主索引服务器实现客户管理及搜索,为多个客户节点分配子网,在同一所述子网内的所述客户节点相互传输数据,每个所述子网内至少有一个所述子文件服务器。本发明专利技术采用高效、可控、分层P2P传输方法,辅助基于云服务平台实现的测试方法以安全云服务形式提高服务效率以及解决监督和安全性等问题。

【技术实现步骤摘要】

本专利技术涉及计算机云服务
,尤其涉及一种安全智能云服务方法
技术介绍
云服务的商业模式是通过繁殖大量创业公司提供丰富的个性化产品,以满足市场上日益膨胀的个性化需求。云计算是通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似,这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。测试是业务系统经常需要用到的专业服务,一般的企业或个人用户是不具备搭建专业测试平台的能力的,而现有的测试工具和测试环境在移动终端上缺乏安全措施,在非可信的远程网络环境下现有服务核心系统容易被入侵,而通用测试工具或模板中对特定业务系统的测试不够深入,因此现有的测试工具和测试环境无法全面解决众多环境下的云服务安全接入和服务问题。
技术实现思路
针对上述存在的问题,本专利技术的目的是提供一种安全智能云服务方法,采用高效、可控、分层P2P传输方法,辅助基于云服务平台实现的测试方法以安全云服务形式提高服务效率以及解决监督和安全性等问题。本专利技术的目的是通过下述技术方案实现的:一种安全智能云服务方法,其中:建立服务器集群,所述服务器集群包括文件服务器,主索引服务器和子文件服务器;所述主索引服务器上存储有所述文件服务器的文件信息并且与所述文件服务器保持同步更新;所述主索引服务器实现客户管理及搜索,为多个客户节点分配子网,在同一所述子网内的所述客户节点相互传输数据,每个所述子网内至少有一个所述子文件服务器。上述安全智能云服务方法,其中,所述子文件服务器之间互通服务并服务于所在子网内的所述客户节点。上述安全智能云服务方法,其中,对于所述子网内还没有的新备份文件,所述客户节点最初直接从所述文件服务器上获得所需要的文件,所述主索引服务器搜索可提供该文件的目标节点时,只在经过网络已合法获得该文件的所述客户节点或所述文件服务器中搜索。上述安全智能云服务方法,其中,只有在同一所述子网内的所述客户节点才相互传输数据。上述安全智能云服务方法,其中,所有传输的数据是经加密的加密数据,加密方式包括用户标识、随机数、动态密钥和系统时间参与加密运算,并有发起方的私钥签名进行保护。与已有技术相比,本专利技术的有益效果在于:作为云服务平台测试方法的组成部分,本专利技术为了防止连接效率低及占用主带宽资源,而采用高效、可控、分层P2P传输方法,以安全云服务形式提高服务效率以及解决监督和安全性等问题。附图说明图1是本专利技术安全智能云服务方法的流程步骤示意框图。具体实施方式下面结合原理图和具体操作实施例对本专利技术作进一步说明。本专利技术安全智能云服务方法是一种基于云服务平台实现的测试方法的一个组成部分,关于基于云服务平台实现的测试方法,首先是建立云平台和数据库,即与各测试机构联合建立服务器集群和网络数据库,还包括客户节点和网络数据库,网络数据库为服务器集群提供数据存储。接着对要求登入所述云服务平台的客户节点进行身份验证,客户节点的身份认证通过与电子钥匙的交互来实现,将每个需要参加测试管理服务的人员与电子钥匙建立对应关系,每个用户唯一对应一个电子钥匙。电子钥匙中和后台数据库同时存储着用户的基本信息,其中,手机号码为必需上报的信息。如果丢失了电子钥匙或者手机号码出现变更的情况,可在当地测试机构办理挂失和变更手续,重新领取电子钥匙和变更手机号码,领取时的电子钥匙中的数据以后台数据库存档为准。服务方面,用户通过网络终端,即客户节点安全接入在线测试云服务平台,以连接互联网的计算机为例,用户需要先插入电子钥匙,进行基于硬件安全运算的标识认证,才能进行远程网络安全的测试服务。以连接无线网的手机为例,此时无法连接电子钥匙,要事先通过电子钥匙在连接互联网的计算机上访问的维护管理系统,输入手机的唯一串号,设定自己个人密码以及取回在线测试云服务平台下发的同步初始码,然后就可用手机登录在线测试云服务平台,输入个人密码和同步初始码,进行激活,以后就通过动态安全连接,使得在线测试云服务平台能够识别该设定好的手机,在线测试云服务平台将通过代理机制,安全识别手机后,代替用户进行标识认证和安全转接前置,安全进入业务测试系统。测试包括了功能测试、安全测试、性能测试和压力测试的测试内容及希望达到的指标,同时会为业务系统评测建立行业排行榜,使得用户知道自己的系统测试结果在同类系统中排什么位置。通过描述语言、经验数据库和人工智能运算,能够实现业务测试全仿真。也可以设立代理节点,客户节点通过代理节点登入平台,通过各代理节点能够实现大规模的压力测试。如果业务系统的测试性能不佳或压力测试顶不住,说明用户业务系统要扩容,涉及到投资和用户访问量的问题。当系统用户大部分时候访问量一致,偶尔出现波峰和波谷,此时扩容设备浪费,因为大部分时候空闲,但不扩容用户满意度又不够,如特定时间或节假日时访问量剧增。这时在线测试云服务平台通过换算模型,提供托管服务,按需收费。一方面通过测试导入了托管服务,可以降低用户成本。另一方面有些用户已经建立了业务系统或数据中心,但业务远远不饱和,加入在线测试云服务平台的代理节点,还能够通过共享计算和测试资源,和其它用户进行互为异地备份带来收益。在线测试云服务平台是跨终端、跨平台服务的,提供对各种终端软件和应用系统进行测试和评估,通过云计算的方式进行多机绑定和虚拟机组合,配合HTML5协议实现跨终端服务,在线运行测试工具软件,进行功能测试、安全测试、性能测试和压力测试。在线测试云服务平台的具体测试方法为,登录并注册有效帐号,然后选择测试目标系统的类型,包括不同操作系统的专用软件上传测试和在线系统测试,进而继续选择上传软件,或把IP地址或域名以及测试帐号上传,继续选择测试内容,进而选择测试工具或模板,或自定义编写模板并选中,即可进行测试,注册用户能够登录在线测试云服务平台实时查看测试的动态结果,并根据测试结果和建议进行改进被测试的软件或应用系统,直到测试结果达到设定的指标。跨终端服务的技术是通过TCP/IP、UDP、P2P和NAT穿透技术来实现的,用户使用的网络终端上需要安装特定的客户端软件,才能够通过网络使用在线测试云服务平台提供的跨终端服务,并能够选择与其它连接到在线测试云服务平台的网络终端进行数据共享和数据传输接力与加速。跨终端服务的技术是通过HTML5的新型网页技术来实现的,用户使用的网络终端上只要安装有支持HTML5的网页浏览器,就能进行访问和使用交互式服务。在线测试云服务平台灾备资源以安全智能云的形式部署在网络上可用的服务器集群中。本专利技术所涉及的安全智能云是在线测试云服务平台特有的一种服务方法,即为了防止连接效率低及占用主带宽资源,而采用高效、可控、分层P2P传输方法,请参看图1所示,包括步骤:将安全智能云分为存储并提供文件的文件服务器,实现客户管理及搜索的主索引服务器,索引服务器上有文件服务器的文件信息,与文件服务器保持同步更新;索引服务器为客户节点分配子网,只有在同一本文档来自技高网...

【技术保护点】
一种安全智能云服务方法,其特征在于:建立服务器集群,所述服务器集群包括文件服务器,主索引服务器和子文件服务器;所述主索引服务器上存储有所述文件服务器的文件信息并且与所述文件服务器保持同步更新;所述主索引服务器实现客户管理及搜索,为多个客户节点分配子网,在同一所述子网内的所述客户节点相互传输数据,每个所述子网内至少有一个所述子文件服务器。

【技术特征摘要】
1.一种安全智能云服务方法,其特征在于:
建立服务器集群,所述服务器集群包括文件服务器,主索引服务器和子文件服务器;
所述主索引服务器上存储有所述文件服务器的文件信息并且与所述文件服务器保持同步更新;
所述主索引服务器实现客户管理及搜索,为多个客户节点分配子网,在同一所述子网内的所述客户节点相互传输数据,每个所述子网内至少有一个所述子文件服务器。
2.根据权利要求1所述安全智能云服务方法,其特征在于,所述子文件服务器之间互通服务并服务于所在子网内的所述客户节点。
3.根据权利要求2所述安全智能云...

【专利技术属性】
技术研发人员:许丰张文亮
申请(专利权)人:上海今日在线科技发展有限公司
类型:发明
国别省市:上海;31

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

1