用于向用户部署资源的系统和方法。一种系统包括执行资源部署管理器的计算机。所述资源部署管理器提供界面以用于选择要向其分配中心资源的远程用户,并且用于选择要基于其向所选择用户分配所述资源的模板。此外,所述资源部署管理器基于所选择的模板向所选择用户分配所述中心资源。
【技术实现步骤摘要】
【国外来华专利技术】资源部署管理
技术介绍
在个人计算机出现之前,支持多个单独的用户终端的主机或微型计算机是主要的计算范例。这种集中式架构通过在多个用户之间共享昂贵的计算机硬件和软件资源而允许高效使用那些资源。随着相对廉价的个人计算机的到来,出现了新的计算模型,其采用位于每个用户处的计算资源来替代代表早期的远程和集中式资源。然而,集中式计算模型的优点很多,并且遍及各处的联网已经导致各种形式的集中式计算的复兴。在一个实施例中,服务器向一个或多个远程客户端提供处理和/或存储资源。在其它实施例中,给远程客户端分配对于在中心站点处维护的工作站或个人计算机模块的专一访问。在任一实施例中,数据和程序存储和/或计算资源的整合减少了维护和支持成本,同时实现了提高的系统安全性。远程客户端可以采取各种形式。具有最小处理和存储能力并且为了适当功能而依赖于集中式资源的远程客户端被称作“瘦客户端”。集中式计算机系统并非没有缺点。例如,支持多个用户的单个服务器的故障导致与所支持的用户数量成比例的生产力损失。向每个远程客户端分配非共享资源的架构用来缓解这样的缺点。连接到集中式系统的每个远程用户被分配以一组资源。每个用户可用的资源的范围依据用户需求而有所变化。例如,可以依据所采用的应用或用户的安全等级而给用户分配以更多或更少的资源。向用户分派系统资源一般由系统管理员进行控制。支持大量用户的系统的管理员需要灵活且高效的控制用户资源分配的方法。附图说明现在将参考附图以便对本专利技术的示例性实施例进行详细描述,其中:图1示出了依据各个实施例的包括用于向用户分配资源的资源部署管理器的集中式计算机系统的框图;图2A示出了依据各个实施例的基于模板用户进行分配的资源的多个实例;图2B示出了依据各个实施例的不适于应用为模板用户的用户;图3示出了依据各个实施例的基于模板角色向用户进行的资源分配;图4示出了依据各个实施例的用于基于模板用户向用户部署资源的方法的流程图;以及图5示出了依据各个实施例的用于基于模板角色向用户部署资源的方法的流程图。符号和命名贯穿以下描述和权利要求使用某些术语来指代特定的系统组件。如本领域技术人员所意识到的,计算机公司可以以不同名称指代一个组件。本文并非意在对名称不同而非功能不同的组件进行区分。在以下讨论和权利要求中,术语“包含”和“包括”以开放的方式使用,并且由此应当被解释为表示“包含,但并不局限于……”。而且,术语“耦合”意在表示间接的、直接的、光学的或无线的电连接。因此,如果第一设备耦合到第二设备,则该连接可以通过直接电连接、通过经由其它设备和连接的间接电连接、通过光学电连接,或者通过无线电连接。术语“系统”是指两个或更多硬件和/或软件组件的集合,并且可以被用来指代一个或多个电子设备或者其子系统。此外,术语“软件”包括能够在处理器上运行的任意可执行代码,而无论用来存储所述软件的介质如何。因此,存储在非易失性存储器中的有时被称作“嵌入式固件”的代码包括在软件定义之内。具体实施方式以下讨论针对于本专利技术的各个实施例。虽然这些实施例中的一个或多个可以是优选的,但是所公开的实施例并不应当被解释或以其他方式用作对包括权利要求在内的该公开范围的限制。此外,本领域技术人员将会理解的是,以下描述具有宽泛应用并且任意实施例的讨论仅意味着对该实施例进行例示,而并非意在暗示包括权利要求在内的该公开的范围被限制到该实施例。企业和其它实体出于各种原因而部署集中式计算机系统。集中式系统提供了增强的安全性,因为在单个位置控制实体的数据。维护和支持成本也可能较非集中式模型有所降低,因为可以将那些功能限制在集中式数据中心处。用户也从集中式模型获益。通常,用户可能能够从连接到互联网的任意计算机访问其系统。请求访问集中式系统的资源的计算机通常可以被称作“远程访问设备”或“客户端”。远程访问设备仅需要具有足够的本地资源(例如,计算能力、存储容量等)来与中心资源进行对接并且提供用户输入和输出。因此,远程访问设备可以更加简单、更加可靠,并且与提供的能力等效于中心计算机通过访问设备提供的那些能力的计算机相比成本更低。集中式系统的管理中所出现的问题涉及各种中心资源到系统用户的部署。当创建或管理准予用户访问中心系统的帐户时,系统管理员向所述用户分配资源。分配给所述用户的资源可以专用于该用户(即,静态分配),或者可以在多个用户之间进行共享(即,动态分配)。集中式系统的一些实施例要求系统管理员向每个用户单独分配系统资源。虽然这样的实施例对于支持相对较少的用户(例如,10个或更少)的系统而言可能是切合实际的,但是单独化的资源部署在支持大量用户的企业级系统中就变得极为繁重。本公开的实施例允许集中式系统的管理员以高效的方式向大量用户部署系统资源。具体地,本公开的实施例允许系统管理员基于模板向用户部署资源。所选择的模板例如可以是被分配的资源类似于要分配给所选择用户组的那些资源的先前创建的用户帐户。用作修改另一用户的资源分派的模板的现有用户帐户被称作模板用户。实施例还允许基于向特定角色的用户分配的资源来创建或修改用户的资源分派,其中角色允许基于诸如软件研发人员、管理者或会计师之类的用户工作职能进行资源分派。用作修改用户的资源分派的模板的角色被称作模板角色。图1示出了依据各个实施例的包括用于向用户分配资源的资源部署管理器108的集中式计算机系统100的框图。在图1中,远程用户102采用远程访问设备经由网络104与服务器106进行通信,所述远程访问设备例如个人计算机或瘦客户端计算机器件,或者无需软件的硬件设备。通过网络104和服务器106,远程用户102得以访问资源110。如所图示的,系统100的实施例通常将包括多个远程用户102。请求访问集中式资源110的远程用户102的数量越多,在管理员创建或修改用户102的帐户时向用户102分派资源110的任务就越艰巨。因此,本公开的使得管理员能够基于模板向用户102分配资源的实施例随着远程用户102数量的增加而变得越发重要。实施例将资源部署管理器108实现为计算机(例如,个人计算机或服务器)的处理器组件所执行的软件程序。资源部署管理器108程序可以存储在与计算机相关联的各种存储设备(即,计算机可读介质)中,例如硬盘驱动器、紧凑盘只读存储器(CD-ROM)或随机存取存储器(“RAM”)。所述程序存储设备可以直接连接到计算机或者经由有线或无线网络进行连接。将远程用户102连接到服务器106的网络104可以包括任意计算机联网技术,例如局域网(“LAN”)、存储阵列网络(“SAN”)、广域网(“WAN”)、互联网等。因此,系统100的组件并不限制在任意特定位置或者彼此接近,而是可以按照需要彼此相距任意距离以满足企业和/或用户的需求。资源110可以是远程用户102试图访问的、并不直接附接到远程用户102所采用的远程访问设备的任意硬件设备、软件程序或二者的组合。例如,在一些实施例中,资源110包括具有相关的软件程序和数据存储装置的诸如工作站刀片或PC刀片之类的计算机设备。在其它实施例中,资源110可以包括程序或数据存储设备。在再其它的实施例中,资源110可以包括计算设备(例如服务器)和相关软件程序的处理能力的一定份额(ration)。数据库112存储与在控制对资源110的本文档来自技高网...
【技术保护点】
1.一种系统,包括:执行资源部署管理器的计算机;其中所述资源部署管理器:提供界面以用于选择要向其分配中心资源的远程用户,并且用于选择要基于其向所选择用户分配所述资源的模板;和基于所选择的模板向所选择用户分配所述中心资源。
【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:执行资源部署管理器的计算机;其中所述资源部署管理器:提供界面以用于选择要向其分配中心资源的远程用户,并且用于选择要基于其向所选择的远程用户分配所述中心资源的模板;和基于所选择的模板向所选择的远程用户分配所述中心资源,其中当模板用户被选择时,所述资源部署管理器通过以下来向多个用户分配所述资源:选择资源分配的一组用户;选择一个用户作为模板用户,在静态地分配给模板用户的所有资源按角色分配时,通过该角色,识别静态地分配的资源的可用实例以分配给所选择用户,并且将资源分配给所选择的用户;以及当模板角色被选择时,所述资源部署管理器通过以下来向多个用户分配所述资源:选择资源分配的一组用户,选择一个角色作为模板角色,识别与按角色静态分配的那些资源相类似的资源的可用实例,并基于模板角色将资源分配给所选择用户,以及所述角色允许基于用户的工作职能分配资源。2.如权利要求1所述的系统,其中所述资源部署管理器基于所述模板向多个远程用户分配中心资源的实例,并且所述中心资源包括一个或多个资产。3.如权利要求1所述的系统,其中所述资源部署管理器从基于模板所分配的资源中排除管理特权。4.如权利要求1所述的系统,其中所述资源部署管理器基于所述模板以资源实例可用于分派的程度向多个远程用户分配资源实例。5.如权利要求1所述的系统,其中所述资源部署管理器提供界面以...
【专利技术属性】
技术研发人员:B·A·阿尔科恩,Q·P·范,J·J·沃尔斯,A·D·道,
申请(专利权)人:惠普开发有限公司,
类型:发明
国别省市:US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。