许可证管理系统及许可证管理方法技术方案

技术编号:3996083 阅读:198 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种许可证管理系统及许可证管理方法。本发明专利技术提供一种信息处理装置,该信息处理装置从许可证服务器获取许可证,并安装被所述许可证许可的、且可由在所述信息处理装置上操作的虚拟服务器执行的应用软件,所述信息处理装置根据所述应用软件的许可证类型是以所述信息处理装置为单位还是以所述虚拟服务器为单位来确定该许可证类型,将所述许可证类型发送给所述许可证服务器,并从所述许可证服务器获取用于执行所述应用软件的许可证。

【技术实现步骤摘要】

本专利技术涉及。更具体地说,本专利技术涉及用于根 据虚拟服务器的性质进行许可证计费的。
技术介绍
当前,由于下述原因,愈来愈多的企业开始引入服务器虚拟化的思想。虚拟化的最 大优势在于能够在一台服务器中搭建数量众多的“虚拟服务器”,因此能够对中央处理单元 (CPU)的处理能力进行充分利用。服务器的虚拟化是将一台服务器计算机划分为多台虚拟计算机并使各虚拟计算 机运行不同的操作系统(OS)或应用软件的技术。处理器、存储器以及硬盘被虚拟地划分为 多个域。每个域都像是一个处理器、存储器或硬盘一样进行操作。因此,不同的OS或应用 能够同时执行。通过利用该虚拟化技术,与物理上使用多台计算机相比,削减了管理物理资 源所需的时间和精力。能够根据需要更加灵活地分配资源。然而,与直接执行一台服务器 计算机相比,由于与虚拟化相关的开销而导致性能降低。整合了大量的个人计算机(PC)服 务器的服务器整合充分利用了 CPU的处理能力。企业中用于各种应用(例如,从网站搭建到基本商务)的PC服务器的数量持续增 长。这种PC服务器中的绝大多数的资源未得到有效利用。报告显示服务器的平均使用率 维持在大约10%到20%。这意味着服务器的大约80%到90%的处理能力一直未被使用。 使用率低的原因在于在很多情况下,站在操作稳定性和系统管理所需的简单性的立场,为 不同的应用和操作准备了不同的服务器。当服务器数量增加时,管理成本也增加。另外,涉 及安装空间、电力消耗以及发热的成本也增加。在这种环境下,近年来虚拟化技术正在引起关注。通过采用虚拟化技术,能够在一 台计算机上驻留10台到20台虚拟服务器,并且能够急剧削减服务器的数量。另外,能够将 使用效率提高到几近于百分之百,并且还能够削减操作成本。第二个原因与多核处理器的开发进展有关。随着多核处理器的发展,大大提高了 并行运算性能。另一方面,软件的发展尚未到达处理器的水平。换言之,由于传统软件结构 对于多核处理器不是最优的,因此并行运算水平提高了的处理器的运算资源不能充分得以 利用。换言之,即使采用了多核处理器,所述多核也不被充分利用,部分核保持闲置。服 务器的虚拟化技术能够被看作最大程度地利用多核处理处理器的运算性能的有效途径。第三个原因与系统的寿命有关。如果用户惯用的商务系统运行在诸如Windows NT 的旧的OS上,则用户很自然地会考虑到延长系统的寿命。即使用户期望使用新的服务器来 代替支持过期的旧服务器,旧的OS可能也不被支持。由于设置商务系统以在最新的OS上 运行要花费时间和精力,因此难以改变Os。如果在这种情况下使用虚拟化技术,则能够在新 服务器上驻留的虚拟服务器上运行旧的OS。第四个原因与容错性有关。如果服务器发生与软件有关的故障,则需要重启机器。为了迅速重启机器,需要有逻辑上相同的服务器在运行,使得用户能够即时切换服务器。如 果用户使用采用虚拟化技术的服务器的移动功能,则这种操作是容易的。第五个原因与根据日期和时间改变CPU的处理能力以及存储容量的能力有关。例 如,线上服务器通常在上午或周一繁忙,而批处理服务器通常在夜间或周末繁忙。如果使用虚拟化技术,则用户能够改变虚拟机使用的CPU的数量、CPU的能力以及 存储容量。能够将设置改变为满足诸如星期或月末的各种状况。因此,与在物理上不同的 服务器上构建系统相比,能够大大降低成本。在上述背景下,虚拟服务器的市场正在迅速增长。有预测称,在2011年近40%的 x86服务器将被虚拟化。另外,各种虚拟化软件(VMWare、Hyper-V、Xen)如今在被使用。存在两种类型的服务器虚拟化主机OS和管理程序(hypervisor)。主机OS不使 用虚拟硬件而使用诸如实际外围装置的装置,因为其采用了使得多个客户OS在主机OS上 可执行的方式。管理程序在硬件上设置实现虚拟化的虚拟化软件以及虚拟硬件的软件层, 然后安装多个Os。接下来,将描述虚拟服务器的一般许可证计费方法。通常,存在两种关于软件计费 的许可证类型。一种基于“用户数量”,另一种基于服务器的“CPU数量(核数)”。对于基 于“用户数量”的许可证类型,即使软件被移动到虚拟服务器,只要用户数量不变则许可证 成本不改变。网络环境中使用的软件能够被大量不确定的访问者访问。因此,经常通过许 可证来限制能够被这些访问者访问的计算机或能够被访问的计算机的数量。主要存在两种类型的软件许可证节点锁定许可证和浮动许可证。节点锁定许可 证仅允许软件在特定计算机上执行。浮动许可证允许软件在网络上的任意计算机上执行。例如,在日本特开2001-092550号公报中记载了浮动许可证。浮动许可证用于允 许多个计算机经由网络相互通信的系统。节点锁定许可证通过使用各计算机的主机ID来 管理许可证。
技术实现思路
本专利技术旨在提供一种许可证管理方法,该许可证管理方法使得可以对在存在不同 计费方法(许可证类型)的环境中或在许可证依包括虚拟服务器的系统而动态地变化的环 境中能够同时使用的许可证进行计数。根据本专利技术的一个方面,提供一种信息处理装置,该信息处理装置从许可证服务 器获取许可证并安装被所述许可证许可的应用软件,该信息处理装置包括处理器;虚拟 服务器,其通过使用所述处理器在所述信息处理装置上操作;确定单元,其被构造为确定所 述应用软件的许可证类型;发送单元,其被构造为将由所述确定单元确定的所述许可证类 型发送给所述许可证服务器;以及获取单元,其被构造为从所述许可证服务器获取用于执 行所述应用软件的许可证。所述应用软件能够在所述虚拟服务器上执行,并且所述确定单 元根据所述信息处理装置的单位或所述虚拟服务器的单位来确定所述许可证类型。根据本专利技术的另一方面,提供一种许可证管理系统,该许可证管理系统包括许可 证服务器,其被构造为发布许可证;连接到所述许可证服务器的第一信息处理装置和第二 信息处理装置,所述第一信息处理装置和所述第二信息处理装置经由通信媒介从所述许可 证服务器获取许可证并安装被所述许可证许可的应用软件。所述第一信息处理装置包括6第一处理器,其执行所述应用软件;第一发送单元,其被构造为向所述许可证服务器发送针 对所述应用软件的许可证请求;以及第一获取单元,其被构造为从所述许可证服务器获取 用于执行所述应用软件的许可证。所述第二信息处理装置包括第二处理器;虚拟服务器, 其使用所述第二处理器在所述第二信息处理装置上操作;计数单元,其被构造为对与所述 虚拟服务器对应的许可证的数量进行计数;第二发送单元,其被构造为将通过所述计数单 元计数的许可证的数量发送给所述许可证服务器;以及第二获取单元,其被构造为从所述 许可证服务器获取用于执行所述应用软件的许可证。所述许可证服务器包括接收单元,其 被构造为接收来自所述第一发送单元的所述许可证请求或者来自所述第二发送单元的许 可证的数量;以及许可证发布单元,其被构造为发布与所述许可证请求或许可证的数量对 应的许可证。多个所述虚拟服务器能够在所述第二信息处理装置上操作,并且所述应用软 件能够在所述虚拟服务器上被执行。从以下参照附图对示例性实施例的详细描述中,本专利技术的其他特征及方面将变得清楚。附图说明并入说明书中并构成说明书的一部分的附图,例示了本专利技术的示例性实施例、特 征及方面,并与文字描述本文档来自技高网
...

【技术保护点】
一种信息处理装置,该信息处理装置从许可证服务器获取许可证并安装被所述许可证许可的应用软件,该信息处理装置包括:处理器;虚拟服务器,其通过使用所述处理器在所述信息处理装置上操作,其中所述应用软件能够在所述虚拟服务器上执行;确定单元,其被构造为确定所述应用软件的许可证类型,其中所述确定单元根据所述信息处理装置的单位或所述虚拟服务器的单位来确定所述许可证类型;发送单元,其被构造为将由所述确定单元确定的所述许可证类型发送给所述许可证服务器;以及获取单元,其被构造为从所述许可证服务器获取用于执行所述应用软件的许可证。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:速水祥和
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP[日本]

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

1
相关领域技术
  • 暂无相关专利