确定计算资源到云计算环境的可移植性的制作方法

文档序号:9476197阅读:625来源:国知局
确定计算资源到云计算环境的可移植性的制作方法
【技术领域】
[0001] 本技术一般设及将计算资源移植到云计算环境。具体而言,本技术设及确定计算 资源到云计算环境的可移植性。
【背景技术】
[0002] 一些计算设备经由计算资源的网络通信,所述计算资源包括服务器、主计算设备、 储存设备、应用等。云计算环境向客户端计算设备提供远程服务,所述远程服务包括软件、 数据、计算等。一些用户可W从将计算资源重定位到云计算环境而得益,而不是在客户端计 算设备上或在私有服务器上本地执行全部服务。
【附图说明】
[0003] 在W下详细说明中并且参考附图描述特定实施例,其中:
[0004] 图1是示出包括计算设备的系统的方框图,所述计算设备具有分析逻辑,用于确 定计算资源到云计算环境的可移植性;
[0005] 图2是示出分析逻辑的方框图;
[0006] 图3是示出包括与计算资源的特性相关的因子的业务维度的维度表;
[0007]图4是示出包括与计算资源的特性相关的因子的技术维度的维度表;
[0008] 图5是示出设及计算环境的类型的层的图表;
[0009] 图6是示出沿每一个业务维度的接收数据与计算环境层有多接近的图表;
[0010]图7是示出沿每一个技术维度的接收数据与计算环境层有多接近的图表;
[0011] 图8是示出方法800的方框图,所述方法用于产生与计算资源到云计算环境的可 移植性相关的报告;及
[0012] 图9是示出有形的非暂时性机器可读介质的方框图,所述机器可读介质存储代 码,所述代码适于确定计算资源到云计算环境的可移植性。
【具体实施方式】
[0013] 此处公开的技术一般设及分析计算资源到云计算环境的可移植性。在用户决定是 否将诸如计算程序、计算应用、数据库等的其计算资源移植到云计算环境时有许多因子要 考虑。可W基于与用户的业务相关的维度和与用户的计算资源的技术细节相关的维度来评 价计算资源到云计算环境的可移植性。
[0014] 图1是示出包括计算设备102的系统100的方框图,所述计算设备102具有分析 逻辑104,用于确定计算资源到云计算环境的可移植性。计算设备102例如可W是膝上型计 算机、台式计算机、平板电脑、移动设备、服务器或蜂窝电话、可穿戴式计算设备等等。计算 设备104可W包括处理器106和储存设备108。处理器106可W是单核处理器、多核处理 器、计算集群或任意数量的其他配置。处理器106可W被实施为复杂指令集计算机(CISC) 或精简指令集计算机巧ISC)处理器、x86指令集兼容处理器、多核或任意其他微处理器或 中央处理单元(CPU)。在一些实施例中,主处理器106可w包括(多个)双核处理器、(多 个)双核移动处理器等等。
[0015] 计算设备102可W包括存储设备110。存储设备110可W包括随机存取存储器(例 女日,SRAM、DRAM、零电容RAM、S0N0S、eDRAM、EDORAM、DDRRAM、RRAM、PRAM等)、只读存储器 (例如掩模型ROM、PROM、EPROM、EEPROM等)、闪存或任意其他适合的存储器系统。
[0016] 处理器106可W通过系统总线120(例如PCI、ISA、PCI-Express、 HyperTransport⑧、NuBus等)连接到显示接口 112,所述显示接口 112适于将计算设备 102连接到显示设备114。显示设备114可W包括显示屏,其是计算设备102的内置组件。显 示设备114还可W包括计算机监视器、电视机或投影仪等,其外部地连接到计算设备102。
[0017] 储存设备108可W是非暂时性计算机可读介质。储存设备108可W具有存储于其 上的指令,所述指令在由处理器106执行时使计算设备102执行操作。操作可W由至少部 分地包括硬件逻辑的逻辑执行。硬件逻辑至少部分地包括硬件,并且还可W包括软件或固 件。硬件逻辑可W包括电子硬件,其包括互连电子组件,用于在计算设备102上执行逻辑操 作。电子硬件可W包括单独的忍片/电路和分布式信息处理系统。
[0018] 储存设备108可W包括与计算资源到云计算环境的可移植性相关的维度。在一些 实施例中,维度可W由系统100的操作者确定。维度是与计算资源到云计算环境的可移植 性相关的概念。维度中的每一个都可W包括与可W相对于特定计算资源评价的可移植性相 关的因子。维度可W在包括因子的一个或多个维度表105中存储在储存设备108上。操作 可W包括接收与应用的特性相关的数据。在一些实施例中,数据可W经由来自系统100的 用户的输入被接收。操作可W包括将接收的数据与维度相比较,W确定指示数据与维度有 多接近的比较值。操作可W包括基于比较产生一个或多个报告107。比较和报告产生可W 由分析逻辑104来实施,并且报告107可W存储在储存设备108上。
[0019] 如上所提及的,维度可W由系统100的操作者确定。维度可W属于类别,所述类别 包括业务类别或技术类别。业务类别包括与业务相关因子相关的维度,所述业务相关因子 可W允许或防止计算资源到云计算环境的移植。技术类别包括与应用或用户的技术特性相 关的维度。系统100的操作者可W基于云计算环境、技术等的变化预先确定维度。
[0020] 此处所指的"计算资源"是用于实施计算、通信等的任意组件。计算资源可W是数 据储存容量、处理资源、软件应用等。技术类别或业务类别任一的维度可W包括与计算资源 的特性相关的因子。
[0021] 图2是示出分析逻辑104的方框图。分析逻辑104可W包括数据输入模块202、比 较引擎204、加权模块206、标准化模块208、风险分析模块210和报告模块212。
[0022] 数据输入模块202被配置为接收数据,包括W上所讨论的、与计算资源的特性相 关的因子。在一些实施例中,数据输入模块202可W经由在显示设备(诸如图1的显示设 备114)上再现的(ofrendered)图形用户界面收集数据。可调查表形式收集数据,所 述调查表包括与因子相关联的问题,如W下相关于图3和图4讨论的。
[0023] 比较引擎204被配置为将接收的数据与相关联的维度相比较,W确定比较值。比 较值可W反映接收的数据与维度有多接近。比较值可W是百分比。例如如果接收的数据反 映满足了给定维度的每个因子,则比较值可W是100%。在一些情况下,取决于对于任意给 定维度的多少问题肯定地被回答,比较值可W小于100%。
[0024]比较引擎204可W被配置为基于接收的数据与维度有多接近来确定计算资源最 适合的计算环境的类型。确定计算环境的类型可W包括从组中选择类型。云计算环境的组 可W包括公共云计算环境、私有备用(off-premise)云计算环境、私有预置(on-premise) 云计算环境和专用计算环境。此处所指的公共云计算环境是其中由服务提供商使诸如应 用、储存设备等的计算资源可用于公众的云计算环境。此处所指的私有备用计算环境是云 计算环境,是远离用户的地理位置的云环境,其仅对于单一组织或用户被操作。此处所指的 私有预置计算环境是位于用户的地理位置处的云计算环境。此处所指的专用计算环境是包 括诸如服务器的计算资源的计算环境,其由计算资源的用户排他地租用或拥有。
[00巧]加权模块206被配置为基于来自用户的输入加权接收的数据。例如,数据可W包 括来自业务类别的规章维度的因子。加权模块206被配置为使用户能够相比于其他因子更 重地对一些因子进行加权。例如,加权模块206可W与设及应用是可W更适合于在私有云 计算环境上还是专用计算环境上运行的因子相比更重地对指示就在公共云计算环境上运 行应用来说的问题的一些规章维度因子进行加权。
[0026] 标准化模块208被配置为基于对于关于所确定的云计算环境的类型的每一个维 度所需的最小值来标准化比较值。最小值可W由系统100的操作者预先确定。例如,对于 公共云计算环境,用于基础设施维度的比较值可能需要为至少73%。相反,对于公共云计算 环境,用于云操作模型的比较值可能需要为至少90%。因此,在运个示例中,可W利用针对 云操作模型维度的90%的比较值标准化用于基础设施维度的75%的比较值。
[0027] 风险分析模块210被配置为识别与应用到云计算环境的可移植性相关联的风
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1