用于促进对资源的管理的装置和方法

文档序号:9235751阅读:389来源:国知局
用于促进对资源的管理的装置和方法
【技术领域】
[0001 ] 本发明的实施方式涉及资源管理领域。更具体地,本发明的实施方式涉及用于促进对资源的管理的装置和方法。
【背景技术】
[0002]目前,一些大型IT企业通常拥有分布于世界各地的多个研发中心。例如出于对维护成本的考虑,这些大型IT企业会将多个研发中心所需的研发资源进行集中管理和维护。例如,企业可以在某地建立研发实验室,在实验室内放置、组织和管理多个研发中心中某几个研发中心所需的研发资源。因此,该研发实验室内的研发资源也称为“实验室资源”。由此,上述某几个研发中心需要远程地访问和使用该实验室资源。此外,实验室资源通常被划分给不同的业务部门、研发团队。因此,企业面临着如何管理和维护被划分给不同业务部门或研发团队的实验室资源、以实现跨部门/团队共享实验室资源的挑战。
[0003]例如,每个业务部门管理自身的实验室资源并维护资源列表。然而,大多数资源列表是手动创建的并且可能没有及时更新,因此难以实时查询所有可用的实验室资源,进而难以实现资源的使用状况跟踪、远程预订、跨部门共享等。
[0004]又例如,如果上述某几个研发中心想要远程使用实验室资源,则需要请求实验室资源的管理员根据自身的研发需求来手动配置所需资源。然而,在管理员延迟响应的情况下,请求方难以及时地获取期望的资源。
[0005]再例如,目前大多数实验室资源维护工作都是手动完成的,包括硬件健康检查、月艮务包安装、驱动程序和固件更新、识别损耗的组件等,造成了高额的维护成本。
[0006]还例如,由于难以有效地跟踪实验室资源的使用状况,管理员在计划对实验室资源进行扩充时没有真实的历史资源使用数据可以参照,因此实验室资源扩充通常依赖于管理员的经验。
[0007]鉴于以上问题,需要一种有效管理实验室资源的方式。

【发明内容】

[0008]为了缓解上述问题,本发明提供一种更为有效地管理维护和共享设备的解决方案和方法。
[0009]根据本发明实施方式的第一方面,提供一种用于促进对资源的管理的装置。所述装置包括:收集单元,被配置为收集用户可用的所有软硬件资源;存储单元,被配置为存储与所收集的资源相关联的信息;接口单元,被配置为向所述用户呈现与所收集的资源相关联的信息以及从所述用户接收资源分配请求;以及配置单元,被配置为基于所述资源分配请求来配置所请求的资源;其中所述接口单元还被配置为向所述用户分配所配置的资源。
[0010]根据本发明实施方式的第一方面,提供一种用于促进对资源的管理的方法。所述方法包括:收集用户可用的所有软硬件资源;存储与所收集的资源相关联的信息;向所述用户呈现与所收集的资源相关联的信息;从所述用户接收资源分配请求;基于所述资源分配请求来配置所请求的资源;以及向所述用户分配所配置的资源。
[0011 ] 本发明的实施方式预期具有下列益处中的至少一种。
[0012]a.一站式资源查询
[0013]利用本发明的方案,用户能够通过接口单元查询实时的、整合的软硬件实验室资源的信息,查看资源的状态、请求分配资源以及通过该接口单元释放资源。
[0014]b.全自动化资源配置
[0015]利用本发明的方案,远程用户所请求的资源能够基于用户的需求而被自动地配置,不再需要实验室本地人员的干预,例如创建分区、映射LUN等。一旦所请求的资源被配置好,则可以分配给用户。
[0016]c.降低的维护成本
[0017]利用本发明的方案,能够在收集资源的同时进行大部分的资源维护操作,包括硬件健康检查、服务包安装、驱动程序和固件升级、识别和报告坏损的组件等。
[0018]d.关于资源扩充的准确指示
[0019]利用本发明的方案,能够记录、收集和分析所有资源使用数据,例如资源的使用率、资源的空闲窗口以及资源的短缺率等。这些数据能够用来规划和优化对实验室资源的扩充。
【附图说明】
[0020]结合附图并参考以下详细说明,本发明各实施方式的特征、优点及其他方面将变得更加明显,在此以示例性而非限制性的方式示出了本发明的若干实施方式。在附图中:
[0021]图1示出了根据本发明一个实施方式的用于促进对资源的管理的装置100的框图;
[0022]图2示出了根据本发明一个实施方式的用于促进对资源的管理的方法200的流程图;
[0023]图3示出了根据本发明一个具体实施例的用于促进对资源的管理的方法的流程图;
[0024]图4示出了适合用来实践本发明实施方式的计算机系统400的框图。
[0025]在各个附图中,相同或对应的标号表不相同或对应的部分。
【具体实施方式】
[0026]下面将参考附图中示出的若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。
[0027]首先参考图1,其示出了根据本发明一个实施方式的用于促进对资源的管理的装置100的框图。
[0028]如图1所示,装置100包括收集单元101、存储单元102、接口单元103、以及配置单元 104。
[0029]收集单元101被配置为收集用户可用的所有软硬件资源。如前所述,为了实现资源的集中管理和维护,IT企业可以在某地建立研发实验室,在实验室内放置、组织和管理多个研发中心中某几个研发中心所需的研发资源,因此该研发实验室内的研发资源也称为“实验室资源”。在此使用的术语“资源”是指上述“实验室资源”。此外,在此使用的术语“软硬件资源”包括硬件、软件/固件实验室资源。所述硬件、软件/固件实验室资源包括计算资源、存储资源等。作为示例,所述硬件资源包括但不限于:主机总线适配器(HostBus Adapter, HBA)、主机服务器、交换机、存储阵列、以及其他组件和设备,例如数据远程恢复设备(例如EMC2公司的Recoverpoint)、虚拟存储设备(例如EMC2公司的VPLEX)、广域网(Wide Area Network, WAN)优化设备。所述软件/固件资源包括但不限于:各自类型的软件/固件包资源,例如操作系统(OS)安装镜像、来自各个厂商的各种版本的HBA驱动程序、交换机和其他硬件组件的固件和软件镜像。此外,在此使用的术语“用户”是指有资格远程或者本地使用上述实验室资源的团体或个人,例如,上述实验室资源所属企业的业务部门或业务部门的员工,包括实验室之外和实验室本地的业务部门或业务部门的员工,或者该企业授权使用的人员。
[0030]收集单元101可以利用各种现有的资源收集获取方式来收集用户可用的所有软硬件资源。例如,收集单元101可以利用目前业界已经成熟的实验室资源收集技术,比如不同服务器厂商的对外管理接口(例如IBM公司的MM模块,Dell的iDRAC卡,HP的iLO),操作系统层面的信息管理和收集接口(例如windows的丽I)以及其他可以利用的业界标准组织定义的资源管理标准和协议(例如DMTF定义的SMASH-Systems ManagementArchitecture for Server Hardware等)。又例如,收集单兀101可以利用用于查询子网络(fabric)内部所有硬件资源的自动化脚本,以收集该子网络内部所有可用的硬件资源。此外,收集单元101还可以利用例如用于从指定位置(例如ftp服务器或共享文件夹)获取OS/软件/固件安装镜像的脚本,以收集软件/固件资源
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1