用于云服务部署的方法和系统技术方案

技术编号:11640337 阅读:98 留言:0更新日期:2015-06-24 16:38
本申请涉及一种用于将云服务部署到云计算网络(230)的方法和系统(200),在该云计算网络(230)中,这些云服务将被提供给移动云客户。当前的云服务没有被优化而考虑移动的云服务客户,这导致了对网络中的传输资源的低效使用。该问题由如下的方法和系统(200)所解决,该方法和系统(200)用于将所要求的云服务预先部署到与云客户(221-223)计划以某个所估计的到达时间和持续期间而处于的位置最接近的可行的云服务处理环境(211-213)。

【技术实现步骤摘要】
【国外来华专利技术】
本申请涉及一种用于将云服务部署到云计算网络的方法和系统,在该云计算网络中,这些服务将被提供给移动的云客户。
技术介绍
云计算被认为是如下的技术,该技术使得能够按需地提供能够从任何地方在所有时间被接入的高度可靠的虚拟化资源,诸如计算机、存储和网络。在过去十年中所做出的在虚拟化技术方面的有前景的成就(其使得数据中心所有者能够更好地利用他们的基础设施)已经成为我们现在围绕云计算正在见证的成功的有助益动因。云计算作为分层的范式而为人所知。取决于正在被供应的服务,它能够被称为:.软件即服务(SaaS):使得客户能够使用在云计算网络上运行的应用。.平台即服务(PaaS):使得客户能够创建和部署利用云计算网络的应用。.基础设施即服务(IaaS):使得客户能够接入处理、存储、网络和其他基本资源,以便部署并运行任意软件。内容递送网络(CDN)提供了使得服务提供商能够改进它们的内容到终端用户(客户)的可接入性的机制和网络基础设施。CDN网络中的一个关键组成部分是缓存,该缓存通常接近于终端用户而被定位并且负责对内容进行缓存,因此减少了取回该内容的时间。CDN的另一个重要组成部分是如下的功能,该功能找出某个终端用户应当在何处取回所请求的内容。为了确定它,⑶N将使用终端用户的IP地址,应用考虑了⑶N将所请求的内容缓存在何处的某种逻辑,并且然后最终地,将客户端重定向至最佳位置的缓存。CDN擅长于对内容进行服务(网页以及大的视频和音频文件),但是没有提供用以对云服务(例如,SaaS)进行服务的机制。CDN能够被看作智能存储盒、服务器,但是它们缺少许多计算能力。另一方面,云计算没有提供这种灵活性,尤其是如果云客户正在四处移动时,诸如依赖于移动宽带来接入其公司的云服务的卡车驾驶员、销售人员、维修人员等。
技术实现思路
对于这种背景,下面所描述的实施例的目的是消除上面所提到的缺点中的至少一些缺点。该目的由用于将所要求的云服务预先部署到可行的云服务处理环境的方法和系统来实现,该可行的云服务处理环境最接近于云客户计划以某个所估计的到达时间和持续期间而处于的位置。术语“云服务处理环境”在此处是指在被配置为执行基于云的服务的单个计算机或类似物之内的网络元件,诸如计算机、虚拟机。所请求的服务以及云客户的终端的所计划的位置、到达时间和持续期间,由正在从该云客户的终端接收包括这个信息的预留请求的云服务部署系统提前确定。在确定所请求的服务以及所计划的到达时间和持续期间之后,可行的云服务处理环境被确定。可行的云服务处理环境是,例如,具有足够能力和资源以所计划的到达时间和持续期间来托管所请求的服务的那些云服务处理环境。另外,这些可行的云服务处理环境的位置被确定。云服务然后由云服务部署系统部署到与请求云服务的终端最接近的可行的云服务处理环境,从而云客户能够以所估计的到达时间和持续期间接入所请求的云服务。可以例如通过将包括可执行代码和配置数据的云服务软件包(IMAGE),从云服务部署系统传送到云服务处理环境,来部署云服务。云服务软件包可以例如提供如上面所提到的软件即服务(SaaS)、平台即服务(PaaS)或者基础设施即服务(IaaS)的服务中的任何服务。云服务部署系统包括:耦合至存储计算机程序指令的非瞬态存储器的处理器、以及耦合至该处理器的通信接口。当该处理器执行这些指令时,它促使该云服务部署系统从云服务客户的终端接收云服务预留请求,其中这些请求包括如下的信息,该信息关于云服务客户计划在哪个位置、以及在该位置处以哪个所估计的到达时间和持续期间接入哪个云服务。云服务部署系统进一步被促使,确定云计算网络中的对于使服务以所估计的到达时间和持续期间被部署而言是可行的至少一个云服务处理环境,并且确定它的位置。在确定这些可行的云服务处理环境之后,云服务部署系统进一步被促使,发起将云服务部署到与客户的终端的所计划的位置最接近的可行的云服务处理环境,从而该客户能够以所估计的到达时间和持续期间接入该云服务。在各优点之中的是用户体验将被改进,并且云计算网络中的传输资源被更高效地使用,因为能够从与云服务客户的当前位置最接近的云服务处理环境来递送云服务。现在将以更多细节并且参考附图来描述各实施例。【附图说明】图1是图示了用于将云服务部署到云计算网络的方法的第一实施例的流程图。图2和3是图示了云服务部署系统的实施例的框图。图4至6是图示了用于将云服务部署到云计算网络的方法的进一步实施例的流程图。【具体实施方式】图2图示了云计算网络230,云计算网络230包括底层的通信网络,诸如分别具有基站BS、固定接入节点AN、和核心网络节点CN的无线电接入网络或固定接入网络以及核心网络(未示出)。云计算网络230进一步包括云服务部署系统200的一个实施例、属于移动的云客户的多个终端221-223、以及将云服务提供给终端221-223的多个云服务处理环境211-213。终端221、222、223在它们能够改变位置但是它们仍然需要对云服务的接入的意义上是移动的。终端221、222、223能够是无线终端,诸如智能电话、平板计算机、膝上型计算机、PC等,并且它们能够是便携的或者被集成在诸如卡车、货车、火车等的车辆中。典型的云客户可以是,例如,需要在不同的位置从卡车223接入与他的/她的职业有关的云服务的卡车驾驶员。但是,移动的云客户原则上也可以是,当将他的/她的膝上型计算机222从一个固定接入移动到另一个固定接入或者从一个WiFi热点移动到另一个WiFi热点时需要接入到相同云服务的人。云客户甚至可以是在云计算网络230中的机器到机器(M2M)配置中工作的终端中的软件客户端。图2中所图示的云服务部署系统200的实施例包括三个功能模块:预先部署模块201、图像储存库模块202、以及资源管理RM模块203。它还包括朝向底层通信网络的至少一个通信接口 204。RM模块203包括监测模块2031以及资源和拓扑数据库2032。监测模块2031被配置为询问云服务处理环境211、212、213,并且接收与位置、能力、资源、工作负载等有关的数据,并且将这些数据存储在资源和拓扑数据库2032中。资源和拓扑数据库2032由监测模块2031持续地进行更新。图像储存库模块202包括具有完整软件包的拷贝(也称为虚拟盘或图像)的图像数据库2021。这些图像可以被看作由云客户为了执行他的/她的日常职务所需求的操作系统(例如,Linux、Windows)和另外的软件包(例如,CAD应用、Off ice套件)的组合。所部署的这些包能够例如供应早前作为以下各项所提及的服务:.软件即服务(SaaS):使得客户能够使用在云计算网络上运行的应用。.平台即服务(PaaS):使得客户能够创建和部署利用云计算网络的应用。.基础设施即服务(IaaS):使得客户能够接入处理、存储、网络和其他基本资源,以便部署并运行任意软件。预先部署模块201基本上是如下的模块,该模块被配置为发起云服务向云服务处理环境211、212、213的预先部署,该预先部署由通过通信接口 204从终端221、222、223接收的请求RR所触发。如图2图示了具有其功能模块的云服务部署系统200的一个实施例,图3图示了系统200的硬件/软件实施方式的一个实施例。在这个实本文档来自技高网
...

【技术保护点】
一种在云服务部署系统(200)中用于将云服务部署到云计算网络(230)的方法,在所述云计算网络(230)中,所述云服务将被提供给移动的云服务客户,所述方法包括步骤:‑在所述云服务部署系统(200)处,从所述云服务客户的终端(223)接收(101)云服务预留请求(RR),其中所述请求(RR)包括信息,所述信息关于所述云服务客户计划从其终端(223)以及在哪个位置以及在该位置处以哪个所估计的到达时间和持续期间接入哪个云服务;‑确定(102)所述云计算网络(230)中的对于使所计划的云服务以所估计的到达时间和持续期间被部署而言是可行的至少一个云服务处理环境(212、213);‑确定(103)所述可行的云服务处理环境(212、213)的位置;‑发起(104)将所述云服务部署到与所述客户的终端(223)的所计划的位置最接近的可行的云服务处理环境(213),从而所述客户能够以所估计的到达时间和持续期间接入所请求的服务。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:B·梅兰德E·E·费尔南德兹卡萨多H·帕萨拉斯
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典;SE

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

1