CN108733736A - 资源创建方法、装置和*** - Google Patents
资源创建方法、装置和*** Download PDFInfo
- Publication number
- CN108733736A CN108733736A CN201710278647.4A CN201710278647A CN108733736A CN 108733736 A CN108733736 A CN 108733736A CN 201710278647 A CN201710278647 A CN 201710278647A CN 108733736 A CN108733736 A CN 108733736A
- Authority
- CN
- China
- Prior art keywords
- resource
- collection
- demand
- information
- pool
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种资源创建方法、装置和***,该方法包括:根据用户的需求,从预设的资源池中选择与需求对应的资源集合,资源池中具有多个资源集合,每个资源集合中具有一个或多个资源;根据资源集合中的资源,创建符合需求的资源。根据本发明的技术方案,能够根据用户的需求,从资源池中选择符合需求的资源集合来为用户创建资源,提高了资源创建的便捷性和实用性,并大大提高了资源的利用率。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种资源创建方法、装置和***。
背景技术
随着电信网络的发展和社会环境的变化,设备越来越多,如果仍采用每个设备都分开管理的电信网络模式,会带来资源利用率低、建设成本高、能耗大、维护复杂、不易升级扩容的问题。
将物理设备或虚拟设备看作是一组资源集合,多组资源集合组成资源池。随着电信网络的发展,资源池内的资源数量呈指数级的增长,资源的种类包括了计算、存储、网络等资源,这些因素都导致了资源的管理和调度的复杂度的极大增加。
发明内容
有鉴于此,本发明的目的在于提供一种资源创建方法、装置和***,以解决资源池内的资源数量呈指数级的增长和资源的种类的繁多带来的资源创建效率低下,管理困难的问题。
本发明解决上述技术问题所采用的技术方案如下:
依据本发明的一个方面,提供的一种资源创建方法,包括:根据用户的需求,从预设的资源池中选择与所述需求对应的资源集合,所述资源池中具有多个资源集合,每个资源集合中具有一个或多个资源;根据所述资源集合中的资源,创建符合所述需求的资源。
可选地,前述的方法,根据用户的需求,从预设的资源池中选择与所述需求对应的资源集合,具体包括:从预设的记录所述资源池中所述多个资源集合的信息的数据库中,查找所述资源集合的信息,并根据所述资源集合的信息选择所述资源集合。
可选地,前述的方法,还包括:根据预设时间间隔从所述资源池中采集所述多个资源集合的信息,并记录到所述数据库中。
可选地,前述的方法,还包括:在所述资源池中任一资源集合的信息变更时,根据变更情况更新所述数据库中记录的信息。
可选地,前述的方法,符合所述需求的资源包括第一资源和第二资源,所述第一资源依赖所述第二资源;根据所述资源集合中的资源,创建符合所述需求的资源,具体包括:预创建所述第二资源对应的虚拟资源,基于所述第二资源对应的虚拟资源创建所述第一资源,创建所述第二资源。
依据本发明的另一方面,提供的一种资源创建装置,包括:资源集合选择模块,根据用户的需求,从预设的资源池中选择与所述需求对应的资源集合,所述资源池中具有多个资源集合,每个资源集合中具有一个或多个资源;资源创建模块,根据所述资源集合中的资源,创建符合所述需求的资源。
可选地,前述的装置,所述资源集合选择模块从预设的记录所述资源池中所述多个资源集合的信息的数据库中,查找所述资源集合的信息,并根据所述资源集合的信息选择所述资源集合。
可选地,前述的装置,还包括:第一数据库更新模块,根据预设时间间隔从所述资源池中采集所述多个资源集合的信息,并记录到所述数据库中。
可选地,前述的装置,还包括:第二数据库更新模块,在所述资源池中任一资源集合的信息变更时,根据变更情况更新所述数据库中记录的信息。
可选地,前述的装置,符合所述需求的资源包括第一资源和第二资源,所述第一资源依赖所述第二资源;所述资源创建模块预创建所述第二资源对应的虚拟资源,基于所述第二资源对应的虚拟资源创建所述第一资源,创建所述第二资源。
根据本发明的另一方面,还提供了一种资源创建***,包括存储器、处理器和至少一个被存储在所述存储器中并被配置为由所述处理器执行的应用程序,所述至少一个应用程序被配置为用于执行前述的资源创建方法。
根据以上技术方案,本发明的资源创建方法、装置和***至少具有以下优点:
根据本发明的技术方案,能够根据用户的需求,从资源池中选择符合需求的资源集合来为用户创建资源,提高了资源创建的便捷性和实用性,并大大提高了资源的利用率。
附图说明
图1为本发明实施例的一种资源创建方法的流程图;
图2为本发明实施例的一种资源创建方法的流程图;
图3为本发明实施例的一种资源创建装置的框图;
图4为本发明实施例的一种资源创建装置的框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明的一个实施例中提供了一种资源创建方法,包括:
步骤S110,根据用户的需求,从预设的资源池中选择与需求对应的资源集合,资源池中具有多个资源集合,每个资源集合中具有一个或多个资源。
在本实施例中,资源集合是一组物理资源或者虚拟资源,而资源池是几组资源集合组合在一起,统一进行管理的资源;在本实施例中,在用户将对资源的需求以工单、文本、参数的形式输入后,可以将用户的需求转化成资源清单输出。在本实施例中,用户只需输入需求,本实施例的技术方案对用户屏蔽资源集合细节,直接根据用户需求从资源池中选择资源集合来为用户创建资源。
步骤S120,根据资源集合中的资源,创建符合需求的资源。
在本实施例中,根据资源池中提供的资源,选择合适的资源集合创建资源。
根据本实施例的技术方案,能够根据用户的需求,从资源池中选择符合需求的资源集合来为用户创建资源,提高了资源创建的便捷性和实用性,并大大提高了资源的利用率。
如图2所示,本发明的一个实施例中提供了一种资源创建方法,包括:
步骤S210,根据预设时间间隔从资源池中采集多个资源集合的信息,并记录到数据库中。
在本实施例中,对资源池里所有的资源,进行对资源的生命周期管理、状态监控等功能;在本实施例中,可以设定定时器,以定时获取各个资源集合的资源变更,定时器超时后采集资源池中资源的列表和状态,并根据采集的信息更新数据库中的资源信息。
在本实施例中,还提供一种替代方案:在资源池中任一资源集合的信息变更时,根据变更情况更新数据库中记录的信息。即某个资源集合的资源发生了变更,如新增资源或者删除资源,此时获取资源状态发生的变化,则并根据变更情况更新数据库中的资源信息。
步骤S220,从预设的记录资源池中多个资源集合的信息的数据库中,查找资源集合的信息,并根据资源集合的信息选择资源集合。
在本实施例中,用户可以通过资源需求模板提交需求,该模块可以是工单形式,可以是文件形式,可以填写参数等形式;在模板填写完成后,将模板内容转化为资源的描述;根据资源描述从数据库中读取资源信息,并选择符合需求的资源集合;
步骤S230,预创建第二资源对应的虚拟资源,基于第二资源对应的虚拟资源创建第一资源,创建第二资源。符合需求的资源包括第一资源和第二资源,第一资源依赖第二资源。
在本实施例中,当用户先创建的资源依赖于后创建的资源时,需要先预创建在后的资源,等后创建的资源创建完毕后,才在指定的资源集合中进行实际的创建工作:例如用户需要创建一组可以相互通信的虚拟机(第一资源),并且要求这些虚拟机都在一个资源集合内;用户可以先创建网络(第二资源)再创建虚机,那么当用户创建网络的时候,由于***无法知晓虚机的最终位置,因此通过资源预创建的方式,在资源池代理模块先预创建一个网络,此时在资源池内并没有真正创建网络,等待创建虚机选定资源集合的时候,在资源集合中再真正的创建网络资源。
通过本实施例的技术方案,将不同厂商的设备统一进行管理,提高了用户的便捷性和实用性,并大大提高了资源的利用率,降低了能耗和建设成本,且为设备的维护和升级扩容带来方便。
如图3所示,本发明的一个实施例中提供了一种资源创建装置,包括:
资源集合选择模块310,根据用户的需求,从预设的资源池中选择与需求对应的资源集合,资源池中具有多个资源集合,每个资源集合中具有一个或多个资源。
在本实施例中,资源集合是一组物理资源或者虚拟资源,而资源池是几组资源集合组合在一起,统一进行管理的资源;在本实施例中,在用户将对资源的需求以工单、文本、参数的形式输入后,可以将用户的需求转化成资源清单输出。在本实施例中,用户只需输入需求,本实施例的技术方案对用户屏蔽资源集合细节,直接根据用户需求从资源池中选择资源集合来为用户创建资源。
资源创建模块320,根据资源集合中的资源,创建符合需求的资源。
在本实施例中,根据资源池中提供的资源,选择合适的资源集合创建资源。
根据本实施例的技术方案,能够根据用户的需求,从资源池中选择符合需求的资源集合来为用户创建资源,提高了资源创建的便捷性和实用性,并大大提高了资源的利用率。
如图4所示,本发明的一个实施例中提供了一种资源创建装置,包括:
第一数据库更新模块410,根据预设时间间隔从资源池中采集多个资源集合的信息,并记录到数据库中。
在本实施例中,对资源池里所有的资源,进行对资源的生命周期管理、状态监控等功能;在本实施例中,可以设定定时器,以定时获取各个资源集合的资源变更,定时器超时后采集资源池中资源的列表和状态,并根据采集的信息更新数据库中的资源信息。
在本实施例中,还提供一种替代方案:第二数据库更新模块,在资源池中任一资源集合的信息变更时,根据变更情况更新数据库中记录的信息。即某个资源集合的资源发生了变更,如新增资源或者删除资源,此时获取资源状态发生的变化,则并根据变更情况更新数据库中的资源信息。
资源集合选择模块420,从预设的记录资源池中多个资源集合的信息的数据库中,查找资源集合的信息,并根据资源集合的信息选择资源集合。
在本实施例中,用户可以通过资源需求模板提交需求,该模块可以是工单形式,可以是文件形式,可以填写参数等形式;在模板填写完成后,将模板内容转化为资源的描述;根据资源描述从数据库中读取资源信息,并选择符合需求的资源集合;
资源创建模块430,预创建第二资源对应的虚拟资源,基于第二资源对应的虚拟资源创建第一资源,创建第二资源。符合需求的资源包括第一资源和第二资源,第一资源依赖第二资源。
在本实施例中,当用户先创建的资源依赖于后创建的资源时,需要先预创建在后的资源,等后创建的资源创建完毕后,才在指定的资源集合中进行实际的创建工作:例如用户需要创建一组可以相互通信的虚拟机(第一资源),并且要求这些虚拟机都在一个资源集合内;用户可以先创建网络(第二资源)再创建虚机,那么当用户创建网络的时候,由于***无法知晓虚机的最终位置,因此通过资源预创建的方式,在资源池代理模块先预创建一个网络,此时在资源池内并没有真正创建网络,等待创建虚机选定资源集合的时候,在资源集合中再真正的创建网络资源。
通过本实施例的技术方案,将不同厂商的设备统一进行管理,提高了用户的便捷性和实用性,并大大提高了资源的利用率,降低了能耗和建设成本,且为设备的维护和升级扩容带来方便。
本发明的一个实施例还提供了一种资源创建***,包括存储器、处理器和至少一个被存储在所述存储器中并被配置为由所述处理器执行的应用程序,所述至少一个应用程序被配置为用于执行前述实施例的资源创建方法。通过本实施例的技术方案,将不同厂商的设备统一进行管理,提高了用户的便捷性和实用性,并大大提高了资源的利用率,降低了能耗和建设成本,且为设备的维护和升级扩容带来方便。
以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
Claims (11)
1.一种资源创建方法,其特征在于,包括:
根据用户的需求,从预设的资源池中选择与所述需求对应的资源集合,所述资源池中具有多个资源集合,每个资源集合中具有一个或多个资源;
根据所述资源集合中的资源,创建符合所述需求的资源。
2.根据权利要求1所述的方法,其特征在于,根据用户的需求,从预设的资源池中选择与所述需求对应的资源集合,具体包括:
从预设的记录所述资源池中所述多个资源集合的信息的数据库中,查找所述资源集合的信息,并根据所述资源集合的信息选择所述资源集合。
3.根据权利要求2所述的方法,其特征在于,还包括:
根据预设时间间隔从所述资源池中采集所述多个资源集合的信息,并记录到所述数据库中。
4.根据权利要求2所述的方法,其特征在于,还包括:
在所述资源池中任一资源集合的信息变更时,根据变更情况更新所述数据库中记录的信息。
5.根据权利要求1至4中任一项所述的方法,其特征在于,符合所述需求的资源包括第一资源和第二资源,所述第一资源依赖所述第二资源;根据所述资源集合中的资源,创建符合所述需求的资源,具体包括:
预创建所述第二资源对应的虚拟资源,基于所述第二资源对应的虚拟资源创建所述第一资源,创建所述第二资源。
6.一种资源创建装置,其特征在于,包括:
资源集合选择模块,根据用户的需求,从预设的资源池中选择与所述需求对应的资源集合,所述资源池中具有多个资源集合,每个资源集合中具有一个或多个资源;
资源创建模块,根据所述资源集合中的资源,创建符合所述需求的资源。
7.根据权利要求6所述的装置,其特征在于,
所述资源集合选择模块从预设的记录所述资源池中所述多个资源集合的信息的数据库中,查找所述资源集合的信息,并根据所述资源集合的信息选择所述资源集合。
8.根据权利要求7所述的装置,其特征在于,还包括:
第一数据库更新模块,根据预设时间间隔从所述资源池中采集所述多个资源集合的信息,并记录到所述数据库中。
9.根据权利要求7所述的装置,其特征在于,还包括:
第二数据库更新模块,在所述资源池中任一资源集合的信息变更时,根据变更情况更新所述数据库中记录的信息。
10.根据权利要求6至9中任一项所述的装置,其特征在于,符合所述需求的资源包括第一资源和第二资源,所述第一资源依赖所述第二资源;所述资源创建模块预创建所述第二资源对应的虚拟资源,基于所述第二资源对应的虚拟资源创建所述第一资源,创建所述第二资源。
11.一种资源创建***,包括存储器、处理器和至少一个被存储在所述存储器中并被配置为由所述处理器执行的应用程序,其特征在于,所述至少一个应用程序被配置为用于执行权利要求1至5任一项权利要求所述的资源创建方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710278647.4A CN108733736A (zh) | 2017-04-25 | 2017-04-25 | 资源创建方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710278647.4A CN108733736A (zh) | 2017-04-25 | 2017-04-25 | 资源创建方法、装置和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108733736A true CN108733736A (zh) | 2018-11-02 |
Family
ID=63934889
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710278647.4A Withdrawn CN108733736A (zh) | 2017-04-25 | 2017-04-25 | 资源创建方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108733736A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110955409A (zh) * | 2019-12-02 | 2020-04-03 | 郑州阿帕斯数云信息科技有限公司 | 在云平台上创建资源的方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103533086A (zh) * | 2013-10-31 | 2014-01-22 | 中国科学院计算机网络信息中心 | 一种云计算***中的资源统一调度方法 |
CN104461744A (zh) * | 2014-12-18 | 2015-03-25 | 曙光云计算技术有限公司 | 一种资源分配方法及装置 |
US20150263890A1 (en) * | 2014-03-12 | 2015-09-17 | International Business Machines Corporation | Software defined infrastructures that encapsulate physical server resources into logical resource pools |
CN105007323A (zh) * | 2015-07-22 | 2015-10-28 | 上海斐讯数据通信技术有限公司 | 一种云资源的编排***和方法 |
-
2017
- 2017-04-25 CN CN201710278647.4A patent/CN108733736A/zh not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103533086A (zh) * | 2013-10-31 | 2014-01-22 | 中国科学院计算机网络信息中心 | 一种云计算***中的资源统一调度方法 |
US20150263890A1 (en) * | 2014-03-12 | 2015-09-17 | International Business Machines Corporation | Software defined infrastructures that encapsulate physical server resources into logical resource pools |
CN104461744A (zh) * | 2014-12-18 | 2015-03-25 | 曙光云计算技术有限公司 | 一种资源分配方法及装置 |
CN105007323A (zh) * | 2015-07-22 | 2015-10-28 | 上海斐讯数据通信技术有限公司 | 一种云资源的编排***和方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110955409A (zh) * | 2019-12-02 | 2020-04-03 | 郑州阿帕斯数云信息科技有限公司 | 在云平台上创建资源的方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106067080B (zh) | 提供可配置工作流能力 | |
CN103678494B (zh) | 客户端同步服务端数据的方法及装置 | |
CN104067216B (zh) | 用于实施可扩展数据存储服务的***和方法 | |
CN109697064A (zh) | 一种自定义页面的生成方法及装置 | |
CN108055343A (zh) | 用于机房的数据同步方法及装置 | |
EP2965492B1 (en) | Selection of data storage settings for an application | |
CN110489407A (zh) | 数据补采方法、装置、计算机设备及存储介质 | |
CN104935660B (zh) | 一种云程序开发运行***、方法及装置 | |
CN108572845A (zh) | 分布式微服务集群的升级方法及相关*** | |
CN108536745A (zh) | 基于Shell的数据表提取方法、终端、设备及存储介质 | |
CN103077070A (zh) | 云计算管理***以及云计算***的管理方法 | |
CN108241724A (zh) | 一种元数据管理方法和装置 | |
CN103631931A (zh) | 一种数据分级存储方法及*** | |
CN106708912A (zh) | 垃圾文件识别及管理方法、识别装置、管理装置和终端 | |
CN106648679A (zh) | 一种结构化数据的版本管理方法 | |
CN104657164B (zh) | 软件升级处理方法和装置 | |
CN108156030A (zh) | 一种配置策略同步的方法及装置 | |
CN116401407A (zh) | 思维导图的节点属性配置方法、装置、设备和存储介质 | |
CN106802928B (zh) | 电网历史数据管理方法及其*** | |
CN106250110A (zh) | 建立模型的方法及装置 | |
CN108268615A (zh) | 一种数据处理方法、装置以及*** | |
CN107943455A (zh) | 一种基于json数据格式的表单渲染*** | |
CN110308901A (zh) | 处理前端页面中数据变量方法、装置、设备和存储介质 | |
CN110007905A (zh) | 一种基于大数据的软件开发方案的生成方法及*** | |
CN106446055A (zh) | 网页的生成方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20181102 |