用于云服务的对维护成本敏感的记账制造技术

技术编号:19859960 阅读:91 留言:0更新日期:2018-12-22 12:15
本发明专利技术涉及用于云服务的对维护成本敏感的记账。在一些实施例中,描述了一种用于执行对维护成本敏感的记账的方法。方法可以包括产生虚拟机映像的版本。方法也可以包括计算使用与虚拟机映像的版本对应的实体化虚拟机的使用收费。使用收费的计算可以基于虚拟机映像的版本的年纪。

【技术实现步骤摘要】
用于云服务的对维护成本敏感的记账本申请为申请日是2012年3月21日、申请号是201280070200.3、专利技术名称为“用于云服务的对维护成本敏感的记账”的中国申请的分案申请。
本专利技术涉及云服务,更具体地涉及用于云服务的对维护成本敏感的记账。
技术介绍
除非在此明确给出相反指示,在此所述的材料并非构成对本申请中权利要求的现有技术并且并未承认包括在该部分中作为现有技术。云计算环境可以包括软件即服务(SaaS)以及平台即服务(PaaS)环境。SaaS可以向用户提供对应用软件数据包的访问,应用软件数据包可以包括但不限于电子邮件、群组件、客户关系管理(CRM)等等。PaaS可以向用户提供一个计算平台,在其上可以配置并且执行用户专用应用。当更新SaaS环境时,用户已经在SaaS环境上构造的商务流可以必需迁移至完全在更新的SaaS环境中的功能,其可以包括一个或多个更新调用协议、参数和/或应用编程接口(API)。类似的,当更新PaaS环境时,用户配置的应用可以必需迁移至完全在已更新PaaS环境中的功能,其可以包括更新的中间件。在一些情形下更新至SaaS/PaaS环境可以是不可避免的,诸如响应于发现安全漏洞或者用于负载分布。迁移对于用户可以是破坏性和/或昂贵的。在一些情形下,希望继续使用SaaS/PaaS环境的特定版本的用户和/或希望使用最新版本的用户可以并存在给定云计算环境中。同样地,难以一次更新所有云计算环境。此外,用于维护逐渐增多的SaaS/PaaS环境的老旧版本的维护成本通常版本越旧成本越高。
技术实现思路
在此所述的技术通常涉及用于云计算环境的对维护成本敏感(maintenance-cost-aware)的记账。在一些示例中,描述了一种用于执行对维护成本敏感的记账的方法。方法可以包括产生虚拟机映像的版本。方法也可以包括计算使用与虚拟机映像的版本对应的实体化虚拟机的使用收费。使用收费的计算可以基于虚拟机映像的版本的年纪。在一些示例中,描述了一种其上存储具有可以由计算装置执行以执行操作的计算机可执行指令的计算机存储媒介。操作可以包括产生虚拟机映像的版本。操作也可以包括计算使用与虚拟机映像的版本对应的实体化虚拟机的使用收费。使用收费的计算可以基于虚拟机映像的年纪。在一些示例中,描述了一种云服务的后端系统。后端系统可以包括版本控制器和记账模块。版本控制器可以被配置用于产生多个虚拟机映像的多个版本。记账模块可以被配置用于计算使用与虚拟机映像版本对应的多个实体化虚拟机的多个使用收费。每个使用收费的计算可以基于对应虚拟机映像的对应版本的年纪。前述概述仅是示意性的并且并非意在以任何方式限定。除了如上所述的示例性特征方面、实施例和特征之外,通过参考附图和以下详细说明书将明确其他特征方面、实施例和特征。附图说明在附图中:图1示出了在云服务中用户的数目和软件版本之间的示例性关系的示意图;图2示出了在使用费和软件版本之间示例性的对维护成本敏感的记账关系示意图;图3是其中可以在其中实施对成本敏感的记账的实施例的示例性云计算环境的结构图;图4是图3的云服务的示例性实施例的结构图;图5是可以实施在图3的云服务中的各种示例性使用模型的示意图;图6示出了用于执行对维护成本敏感的记账方法的示例性流程图;以及图7示出了设置用于对维护成本敏感的记账的示例性计算装置的结构图,以上所有根据在此所述的至少一些实施例设置。具体实施方式在一些详细说明书中,参考了构成说明书一部分的附图。在附图中,相同的附图标记通常表示相同的部件,除非上下文明确给出相反指示。在详细说明书、附图和权利要求中所述的示例性实施例并非意味着是限定性的。可以采用其他实施例,以及可以做出其他改变,而不脱离在此所述的主题的精神或范围。易于理解的是可以以大量各种不同配置结构设置、替换、组合、分割和设计通常在此所述以及附图中所示的本公开的特征方面,在此明确地预期了所有这些。在此所述的一些实施例通常涉及一种用于云计算环境的对维护成本敏感的记账模型。构成了软件即服务(SaaS)或平台即服务(PaaS)环境的软件可以使用虚拟机映像(VMI)进行版本控制。可以基于给定VMI的年纪来计算使用收费。例如,当VMI的版本随着在相关合同中规定的维护周期的进行而逐渐变旧时,使用对应的实体化虚拟机的使用收费可以从维护周期开始的较低数值逐步递增至在维护周期末端的较高数值。使用收费的增大在一些情形下可以足以部分地或者完全地抵消涉及对VMI版本维护的维护成本,和/或可以足以使得对VMI版本的维护有利可图。因此,在此所述的一些实施例中,云服务提供商可以为希望继续使用给定版本的用户维护SaaS和/或PaaS环境的较早版本,而不必不公平的在希望使用较新版本的用户之中分摊维护逐步变旧版本的持续增长的成本,并且不必因维护逐渐变旧的版本而造成财务损失。与此同时,在此所述的对维护成本敏感的记账的实施例可以通过向使用最近和/或最新版本的用户收取较低使用收费而吸引流动的用户,例如可以容易地在软件版本之间迁移的用户。图1是根据在此至少一些实施例设置的、示出了在云服务(未示出)中用户数目与软件版本之间示例性关系的示意图。特别地,如图1所示图表包括曲线100,表示用户数目作为这些数目的用户中的每一个所使用的软件版本的函数。如图1所示的示例性关系说明了在某些软件的用户之间的趋势,其中相对较少的早期使用者采用软件的最新版本102,更大数目的用户使用比该软件的最新版本102更稳定的相对较新版本104,相对较少数目的锁定用户继续使用该软件的较旧版本106,并且继续使用该软件的最旧版本108的深层锁定用户的数目相对更少。对云服务中软件的特定版本维护的成本可以随着软件版本年纪逐渐增长而增大。因此,对于最新版本102的早期采用者、相对较新版本104的用户、和/或较旧版本106的锁定用户来说不公平的是平等地均分与维护软件的所有版本102、104、106、108相关的成本。因此,在此所述的一些实施例可以对于使用逐渐变旧的软件版本而收取逐渐增高的使用收费,在此称作对维护成本敏感的记账。例如,可以向使用软件的相对较新版本104的用户收取比使用软件的最新版本102的早期采用者更多费用。类似的,可以向使用软件的较旧版本106的锁定用户收取比使用软件的相对较新版本104更多的费用。类似的,可以向使用软件的最旧版本108的深层锁定用户收取比使用软件的较旧版本106的锁定用户更多的费用。对维护成本敏感的记账的实施例可以更公平的在软件版本102、104、106、108的用户之间分配维护成本,因为可以向具有相对较高维护成本的软件较旧版本的用户收取比软件的较新版本的用户更多的费用。此外,因为软件版本越新使用收费约低,对维护成本敏感的记账的实施例可以激励用户迁移至软件的最新版本102。同样地,最新版本102的用户的数目可以增大。随着最新版本102的用户数目增大,安全漏洞、错误和/或其他问题可以更早被发现,并且随后可以被更早的解决而不是发生,潜在地缩短了开发出相对更安全和更稳定的最新版本102的时间,例如具有相对较少安全漏洞、错误和/或其他问题的最新版本。推出安全和/或稳定的软件的最新版本102的时间更短,还可以吸引流动用户,例如那些可以乐于并且易于在软件版本之间迁移的用户本文档来自技高网...

【技术保护点】
1.一种在计算装置中执行对维护成本敏感的记账的方法,所述方法包括:产生虚拟机映像的版本;以及计算使用所述虚拟机映像的版本的实例的使用收费,其中所述计算基于所述虚拟机映像的版本的年纪。

【技术特征摘要】
1.一种在计算装置中执行对维护成本敏感的记账的方法,所述方法包括:产生虚拟机映像的版本;以及计算使用所述虚拟机映像的版本的实例的使用收费,其中所述计算基于所述虚拟机映像的版本的年纪。2.根据权利要求1所述的方法,进一步包括:在与所述虚拟机映像相关联的合同中规定的所述虚拟机映像维护周期中,计算使用所述虚拟机映像的版本的实例的多个使用收费,其中每个所述多个使用收费基于所述虚拟机映像的版本的对应的年纪。3.根据权利要求2所述的方法,其中,所述多个使用收费能有效完全抵消在所述维护周期中维护所述虚拟机映像的版本相关联的维护成本。4.根据权利要求3所述的方法,其中,所述多个使用收费被计算以使得根据所述规定的维护周期而维护所述虚拟机映像的版本是有利可图的。5.根据权利要求2所述的方法,进一步包括以下迭代:在当前维护周期的结束时自动地迁移至与所述虚拟机映像的当前版本相比的较新版本;开始新的维护周期;以及在所述新维护周期中,计算使用所述虚拟机映像的所述较新版本的实例的多个使用收费,其中每个所述多个使用收费基于所述虚拟机映像的较新版本的对应的年纪。6.根据权利要求5所述的方法,其中,所述虚拟机映像的所述较新版本包括所述虚拟机映像的最新版本,并且在对应的新维护周期开始时计算得到的第一使用收费具有第一数值;或者所述虚拟机映像的所述较新版本包括所述虚拟机映像的非最新版本以使得在所述对应的新维护周期开始时计算得到的第一使用收费具有高于所述第一数值的第二数值。7.根据权利要求1所述的方法,其中,根据所述虚拟机映像的版本越旧对应的使用收费越高的函数或图表而计算所述使用收费。8.根据权利要求1所述的方法,其中,根据通常形式为f(x)=A·arctan(x-B)+π(Α/2)的反正切函数而计算所述使用收费,其中,f(x)是在包括最小收费Cmin≤f(x)≤最大收费Cmax的范围中的计算得到的使用收费,x是在包括最小年纪xmin≤x≤最大年纪xmax的范围内的所述虚拟机映像的版本的年纪,以及A和B是使得f(xmin)=Cmin并且f(xmax)=Cmax的常数。9.一种计算机存储媒介,具有存储在其上的计算机可执行指令,可以由计算装置执行所述计算机可执行指令以执行包括以下操作:产生虚拟机映像的版本;以及基于所述虚拟机映像的版本年纪计算使用所述虚拟机映像的版本的实例的使用收费,其中使用所述虚拟机映像的较旧版本的实例的使用收费高于使用所述虚拟机映像的较新版本的实例的使用收费。10.根据权利要求9所述的计算机存储媒介,进一步包括可以由所述计算装置执行以便执行以下操作的计算机可执行指令:在与所述虚拟机映像相关联的合同中所规定的虚拟机映像维护周期中,计算使用所述虚拟机映像的版本的实例的多个使用收费,其中每个所述多个使用收费基于所述虚拟机映像的版本的对应的年纪。11.根据权利要求10所述的计算机存储媒介,其中,所述多个使用收费能有效完全抵消与在所述维护周期中维护所述虚拟...

【专利技术属性】
技术研发人员:仓林修一吉田尚史鹰野孝典
申请(专利权)人:英派尔科技开发有限公司
类型:发明
国别省市:美国,US

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

1