一种互联网数据中心的资源管理方法及系统,所述方法包括:获取用户提交的执行某项工作所需的资源需求,资源需求包括需求类型和需求内容;根据需求类型确定可用的服务器,根据需求内容确定服务器完成需求内容需要消耗的服务器电量;从机房数据库中获取可用的机架的信息,机架的信息包括该机架的机架位置、该机架的机架可用电量;根据需要消耗的服务器电量、机架位置和机架可用电量,为用户分配对应用户的资源需求的服务器和机架;通过本发明专利技术的方法对互联网资源进行合理规划分配,将多元化规则进行融合,实现自动化操作,通过电力计算可用机架位,更加合理的使用机架资源,将机架电量进行展示,能清晰观察机房电量变化。
【技术实现步骤摘要】
一种互联网数据中心的资源管理方法及系统
本专利技术涉及IDC(互联网数据中心)资源管理
,尤其涉及一种互联网数据中心的资源管理方法及系统。
技术介绍
现有技术中IDC资源分配管理使用Excel表格记录位置信息、端口信息以及分配记录,并使用SVN(开放源代码的版本控制系统)进行同步管理,由人工进行检查分配。但在现有技术中,主要存在以下缺点:采用Excel表格在处理庞大的数据量效率低,操作查询繁琐;Excel表格在面对庞大的数据量时人为错误率较高;无法实时实时同步信息;众多Excel表格相互之间管理复杂;无法进行合理的规划分配;无法显示机柜电量信息。
技术实现思路
为实现上述目的,本专利技术实施例提供一种互联网数据中心的资源管理方法及系统,以达到能够进行合理规划分配,将多元化规则进行融合,实现自动化操作,提升工作效率,减少错件错误率。一方面,本专利技术实施例提供一种互联网数据中心的资源管理方法,所述方法包括:获取用户提交的执行某项工作所需的资源需求,所述资源需求包括需求类型和需求内容;根据所述需求类型确定可用的服务器,根据所述需求内容确定所述服务器完成所述需求内容需要消耗的服务器电量;从机房数据库中获取可用的机架的信息,所述机架的信息包括该机架的机架位置、该机架的机架可用电量;根据所述需要消耗的服务器电量、所述机架位置和所述机架可用电量,为所述用户分配对应所述用户的资源需求的服务器和机架,其中,分配的服务器放置在分配的机架中运行。另一方面,本专利技术实施例还提供一种互联网数据中心的资源管理系统,所述系统包括:数据获取单元,用于获取用户提交的执行某项工作所需的资源需求,所述资源需求包括需求类型和需求内容;服务器确定单元,用于根据所述需求类型确定可用的服务器,根据所述需求内容确定所述服务器完成所述需求内容需要消耗的服务器电量;机架确定单元,用于从机房数据库中获取可用的机架的信息,所述机架的信息包括该机架的机架位置、该机架的机架可用电量;分配单元,用于根据所述需要消耗的服务器电量、所述机架位置和所述机架可用电量,为所述用户分配对应所述用户的资源需求的服务器和机架,其中,分配的服务器放置在分配的机架中运行。上述技术方案具有如下有益效果:本专利技术与现有技术比较,通过本专利技术的方法对互联网资源进行合理规划分配,将多元化规则进行融合,实现自动化操作,通过电力计算可用机架位,更加合理的使用机架资源,提供机架利用率,将机架电量进行展示,能清晰观察机房电量变化,能够很好的替代现有的人工分配与传统的Excel表。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例的互联网数据中心的资源管理方法的流程图;图2是本专利技术实施例的互联网数据中心的资源管理系统的示意图;图3是本专利技术实施例的互联网数据中心的资源管理系统的又一示意图。图4是本专利技术实施例的互联网数据中心的资源管理系统的分配单元的示意图;图5是本专利技术实施例的互联网数据中心的资源管理系统的数据处理单元的示意图;图6是本专利技术实施例的互联网数据中心的资源管理系统的系统架构图;图7是本专利技术实施例的互联网数据中心的资源管理方法的自动化流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术实施例的互联网数据中心的资源管理方法的流程图,所述方法包括:获取用户提交的执行某项工作所需的资源需求,所述资源需求包括需求类型和需求内容;根据所述需求类型确定可用的服务器,根据所述需求内容确定所述服务器完成所述需求内容需要消耗的服务器电量;从机房数据库中获取可用的机架的信息,所述机架的信息包括该机架的机架位置、该机架的机架可用电量;根据所述需要消耗的服务器电量、所述机架位置和所述机架可用电量,为所述用户分配对应所述用户的资源需求的服务器和机架,其中,分配的服务器放置在分配的机架中运行。优选地,所述方法还包括:将为所述用户分配的对应所述用户的资源需求的服务器和机架的分配结果存入所述互联网数据中心的系统数据库中,从所述系统数据库中将所述分配结果返回给用户,将所述分配结果展示在所述互联网数据中心的系统网络中。优选地,所述方法还包括:当所述用户的所述某项工作执行完成后,将为所述用户分配的对应所述用户的资源需求的服务器和机架的分配结果从所述系统数据库中删除。优选地,将所述分配的结果存入所述系统数据库中包括:将所述分配结果的信息进行格式化处理,所述格式化处理后的数据以json格式储存在所述系统数据库中。优选地,根据所述服务器电量、所述机架位置和所述机架电量,为所述用户分配对应所述用户资源需求的服务器和机架包括:判断所述需要消耗的服务器电量的值是否小于所述机架可用电量的值,所述机架可用电量为该机架还可以使用的电量值,如果判断通过,则进行下一步;判断所述机架位置的数量是否大于1,如果判断通过,则将该机架和可用的服务器分配给用户。具体表现为RACK_POWER–SERVER_POWER>TOTAL_SERVER&&USE_PALLETS_NUM>1。其中,RACK_POWER为机架的最大使用电量,所述最大使用电量为从电力公司处购买的电量,SERVER_POWER为所述服务器电量,TOTAL_SERVER为机架的已经使用完的电量,USE_PALLETS_NUM为所述机架位置。优选地,所述将为所述用户分配的对应所述用户的资源需求的服务器和机架的分配结果存入所述互联网数据中心的系统数据库中,包括:对所述分配结果进行格式化处理,将所述格式化处理后的数据以json格式储存在所述系统数据库中。其需处理信息:SNNUM1RACKINFOSWINFOPORTIPMASKGW格式化后数据信息:SNNUMRACKINFOPUBIPPUBMASKPUBGWPUBPORTINTIPINTMASKINTGWINTGPORTMGMTIPMGMTMASKMGMTGWMGMTPORT如图6所示,是本专利技术实施例的互联网数据中心的资源管理系统的系统架构图,在所述系统架构图中包括:a)Sys_info(系统信息):获取用户所有资源需求b)Get_assetnum(获取资源编号):Get_assetnum调用sys_info获取用户资源需求本文档来自技高网...
【技术保护点】
1.一种互联网数据中心的资源管理方法,其特征在于,所述方法包括:/n获取用户提交的执行某项工作所需的资源需求,所述资源需求包括需求类型和需求内容;/n根据所述需求类型确定可用的服务器,根据所述需求内容确定所述服务器完成所述需求内容需要消耗的服务器电量;/n从机房数据库中获取可用的机架的信息,所述机架的信息包括该机架的机架位置、该机架的机架可用电量;/n根据所述需要消耗的服务器电量、所述机架位置和所述机架可用电量,为所述用户分配对应所述用户的资源需求的服务器和机架,其中,分配的服务器放置在分配的机架中运行。/n
【技术特征摘要】
1.一种互联网数据中心的资源管理方法,其特征在于,所述方法包括:
获取用户提交的执行某项工作所需的资源需求,所述资源需求包括需求类型和需求内容;
根据所述需求类型确定可用的服务器,根据所述需求内容确定所述服务器完成所述需求内容需要消耗的服务器电量;
从机房数据库中获取可用的机架的信息,所述机架的信息包括该机架的机架位置、该机架的机架可用电量;
根据所述需要消耗的服务器电量、所述机架位置和所述机架可用电量,为所述用户分配对应所述用户的资源需求的服务器和机架,其中,分配的服务器放置在分配的机架中运行。
2.如权利要求1所述的互联网数据中心的资源管理方法,其特征在于,所述方法还包括:
将为所述用户分配的对应所述用户的资源需求的服务器和机架的分配结果存入所述互联网数据中心的系统数据库中,从所述系统数据库中将所述分配结果返回给用户,将所述分配结果展示在所述互联网数据中心的系统网络中。
3.如权利要求1所述的互联网数据中心的资源管理方法,其特征在于,所述方法还包括:
当所述用户的所述某项工作执行完成后,将为所述用户分配的对应所述用户的资源需求的服务器和机架的分配结果从所述系统数据库中删除。
4.如权利要求1所述的互联网数据中心的资源管理方法,其特征在于,所述根据所述需要消耗的服务器电量、所述机架位置和所述机架可用电量,为所述用户分配对应所述用户的资源需求的服务器和机架,包括:
判断所述需要消耗的服务器电量的值是否小于所述机架可用电量的值,所述机架可用电量为该机架还可以使用的电量值,如果判断通过,则进行下一步;
判断所述机架位置的数量是否大于1,如果判断通过,则将该机架和可用的服务器分配给用户。
5.如权利要求2所述的互联网数据中心的资源管理方法,其特征在于,所述将为所述用户分配的对应所述用户的资源需求的服务器和机架的分配结果存入所述互联网数据中心的系统数据库中,包括:
对所述分配结果进行格式化处理,将所述格式化处理后的数据以json格式储存在所述系统数据库...
【专利技术属性】
技术研发人员:刘占一,朱兴,姚雪松,蒋鑫,
申请(专利权)人:新浪网技术中国有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。