用于端到端云服务虚拟化的系统技术方案

技术编号:11665231 阅读:98 留言:0更新日期:2015-07-01 03:39
本发明专利技术公开了一种用于端到端云服务虚拟化的系统。该系统包括中央操作板,中央操作板位于个体服务虚拟机外部或位于个体虚拟机的虚拟容器中,中央操作板用于建立、更新、删除、监督、及调节所有虚拟云服务的行为。通过以上方式,本发明专利技术能够通过中央操作板虚拟化多个云服务,单个客户端可访问多个虚拟云服务而无需创建及使用多个客户端。

【技术实现步骤摘要】

本专利技术涉及云计算、服务、应用程序及移动互联网领域。特别涉及一种用于端到端云服务虚拟化的系统
技术介绍
虚拟化是一种使资源的共享及使用最大化的方式;虚拟化也可以是一种用于重新分配及共享云服务的方式。现有技术仅在单层上进行虚拟化,例如:VMware、Xen、CloudStack及OpenStack均是在云基础设施层实现虚拟化,而vSphere应用于在云中运行虚拟化应用程序。上述技术均无法在云服务端和客户端之间进行云服务的虚拟化。现有专利号为CN201210339535.2揭示了一种向虚拟化的计算机环境中的多个用户部署软件应用的方法,该方法包括:实例化虚拟化的计算基础架构,虚拟化的计算基础架构经由远程网络连接使得一个或多个用户远程桌面操作环境经由基于web的用户界面对多个用户可用;经由一个或多个用户远程桌面操作环境来提供对能够接受来自单个用户的输入的应用的指示的访问;经由一个或多个用户远程桌面操作环境来接收访问单用户应用的请求;以及对于每一个请求,在一个或多个用户远程桌面操作环境中的每一个上实例化单用户应用,并允许多个用户中的每一个基本上同时访问实例化的单用户应用中的一个;在云计算系统中,经常期望提供对未被设计成在这一环境中执行的软件应用的访问。用于向云计算环境中的多个用户呈现软件应用的方法和系统:例如,在基于云的平台中提供被设计成供单个用户使用的应用,而补重建该应用。使用基于web的界面,多个云用户可启动和执行该应用。向云用户呈现该应用的各种实例,就像该应用被设计成多用户应用那样。云服务可实现如下包括四层的体系结构:云计算平台,被配置成提供资源以支持云服务;桌面供应和管理层,用于创建和管理云计算资产,云计算资产使得应用提供者能够提供应用、企业桌面提供者和桌面零售商能够创建和管理桌面、用户能够连接到他们的桌面等,这一层可将应用和桌面的逻辑视图转换成云计算平台的物理资产。虚拟简档保持了关于用户断开连接时的用户状态信息并且按需提供该信息以用于恢复启动下一次用户会话。其具有以下缺点:I)在同一云上虚拟出多个应用实例,并且都是在云端的虚拟机上运行,具有很多的局限性,例如利用终端计算机资源的功能大部分都无法实现,即无法使用终端本地的传感器测量用户的提着数据;2)多个应用都是在云端的虚拟机上运行,在网络终端或者虚拟机负载过大时,应用无法使用,导致本地的计算资源无法利用;3)应用不能虚拟和实例到其他云上,即不能跨云虚拟和实例;4)通过web入口使用,限制了很多应用服务。
技术实现思路
本专利技术主要解决的技术问题是提供一种用于端到端云服务虚拟化的系统,能够通过中央操作板虚拟化多个云服务,单个客户端可访问多个虚拟云服务而无需创建及使用多个客户端。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种用于端到端云服务虚拟化的系统,其包括中央操作板,中央操作板位于个体服务虚拟机外部或位于个体虚拟机的虚拟容器中,中央操作板用于建立、更新、删除、监督、及调节所有虚拟云服务的行为。根据本专利技术的一优选实施例,中央操作板跟踪所有用于支持所有虚拟化云服务的关键信息。根据本专利技术的一优选实施例,关键信息包括所分配的虚拟化基础设施资源、虚拟化平台的用于支持特定虚拟化服务的专用数据以及用于连接到服务的重要信息。根据本专利技术的一优选实施例,中央操作板可由管理者用来跟踪性能并定制及管理资源。根据本专利技术的一优选实施例,中央操作板还与客户端不断进行通信,以使客户端获取经过更新的虚拟化云服务,并交换客户端所需要的信息,以使虚拟化云服务的客户端实体实例化,从而可以访问新的云服务。根据本专利技术的一优选实施例,系统还包括服务发现及实例化引擎,服务发现及实例化引擎用于定期地与中央操作板进行通信。根据本专利技术的一优选实施例,每当在云端对新的云服务进行虚拟化及实例化时,均将来自中央操作板的通知信息发送到服务发现及实例化引擎。根据本专利技术的一优选实施例,服务发现及实例化引擎将根据通知信息来找到云服务并将其实例化,并且对新的实体进行虚拟化从而访问云服务。根据本专利技术的一优选实施例,引擎将使用所接收到的云服务连接信息来注册及绑定云服务。根据本专利技术的一优选实施例,客户端涵盖但不限于智能手机、ipad或平板电脑等移动终端。本专利技术的有益效果是:区别于现有技术的情况,本专利技术的系统通过设置中央操作板,中央操作板位于个体服务虚拟机外部或位于个体虚拟机的虚拟容器中,中央操作板用于建立、更新、删除、监督、及调节所有虚拟云服务的行为,能使单个客户端访问多个虚拟云服务而无需创建及使用多个客户端,使在不影响无数个客户端或无需重建或改变无数个客户端的条件下容易地创建云服务并将云服务虚拟化。【附图说明】图1是本专利技术第一实施例的用于端到端云服务虚拟化的系统的结构示意图;图2是图1所示的是端到端云服务虚拟化大流程的第一步,该步骤展示了安装和激活虚拟化云服务或者改变虚拟资源来调节云服务表现的具体工作流程图;图3是虚拟化云服务激活后的后续工作流程图,中央操作板将获取云服务所有相关的访问和配置信息并通过与服务发现及实例化引擎互动来通知客户端;图4是图1所示的中央操作板关闭虚拟云服务的工作流程图;图5是图1所示的服务发现及实例化引擎当接到虚拟服务激活指令后的工作流程图;图6是图1所示的服务发现及实例化引擎当接到虚拟服务关闭指令后的工作流程图;图7是图1所示的客户端访问各种云服务的工作流程图。【具体实施方式】下面结合附图和实施例对本专利技术进行详细说明。下文显示云服务虚拟化的架构及模型。在图1中,人们可以根据所需求数量的云服务进行虚拟化及实例化,每一个虚拟化的云服务均具有其各自的虚拟云基础设施、虚拟云平台、及虚拟高层的云服务。所述云服务的所有堆栈均被虚拟化。每一个虚拟化的云服务均具有核心类似的逻辑及功能,但每一个虚拟化的云服务的数据及配置不同。在图1中,中央操作板位于个体服务虚拟机外部或位于个体虚拟机的虚拟容器中,所述中央操作板用于建立、更新、删除、监督、及调节所有虚拟云服务的行为。在图1中,中央操作板跟踪所有用于支持所有虚拟化云服务的关键信息,例如,关键信息包括所分配的虚拟化基础设施资源(处理能力、内存、存储器、连接带宽等)、虚拟化平台的用于支持特定虚拟化服务的专用数据(数据库、各种逻辑组件等)以及用于连接到服务的重要信息。还将跟踪例如服务的标识符、标签、图像等其它重要信息。在图1中,中央操作板可由管理者用来跟踪性能并定制及管理资源。在图1中,中央操作板还与客户端不断进行通信,以使客户端获取经过更新的虚拟化云服务,并交换客户端所需要的信息,以使虚拟化云服务实体实例化,从而可以访问新的云服务。其中,中央操作板通过混合式网络与客户端建立通信,混合式网络包括web网络或ht当前第1页1 2 本文档来自技高网
...

【技术保护点】
一种用于端到端云服务虚拟化的系统,其特征在于,所述系统包括中央操作板,所述中央操作板位于个体服务虚拟机外部或位于所述个体虚拟机的虚拟容器中,所述中央操作板用于建立、更新、删除、监督、及调节所有虚拟云服务的行为。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:林锐
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

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

1