CN105812175B - Resource management method and resource management equipment - Google Patents

Resource management method and resource management equipment Download PDF

Info

Publication number
CN105812175B
CN105812175B CN201610128113.9A CN201610128113A CN105812175B CN 105812175 B CN105812175 B CN 105812175B CN 201610128113 A CN201610128113 A CN 201610128113A CN 105812175 B CN105812175 B CN 105812175B
Authority
CN
China
Prior art keywords
cloud resources
resource
resources
cloud
resource set
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.)
Active
Application number
CN201610128113.9A
Other languages
Chinese (zh)
Other versions
CN105812175A (en
Inventor
余涛
杨帅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201610128113.9A priority Critical patent/CN105812175B/en
Publication of CN105812175A publication Critical patent/CN105812175A/en
Application granted granted Critical
Publication of CN105812175B publication Critical patent/CN105812175B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a resource management method and a resource management device, comprising the following steps: when the cloud resources are constructed, classifying the cloud resources according to a preset strategy to form more than one type of resource set; respectively setting corresponding identifiers for cloud resources contained in various resource sets, wherein the identifiers are used for representing public attributes of the cloud resources in the resource sets; and managing the cloud resources according to the identification.

Description

Resource management method and resource management equipment
Technical Field
The present invention relates to resource management technologies, and in particular, to a resource management method and a resource management device.
Background
Today, with the rapid development of the Internet, more enterprises and users are gradually migrating conventional Internet Technology (IT) to the cloud. Therefore, the production cost and the operation and maintenance complexity are greatly simplified. However, while enjoying these advantages, we have to face new problems, one of which is the orchestration of the relevant virtual resources on the cloud, e.g., virtual machines, virtual network cards, virtual disks, etc. Inefficient management methods not only make the utilization of resources high, but also result in poor experience. Therefore, the new production technology of the cloud still does not depart from the traditional IT limit in the past when providing the service. Based on this, how to effectively manage cloud resources becomes an urgent problem to be solved.
Disclosure of Invention
In order to solve the above technical problem, embodiments of the present invention provide a resource management method and a resource management device.
The resource management method provided by the embodiment of the invention comprises the following steps:
when the cloud resources are constructed, classifying the cloud resources according to a preset strategy to form more than one type of resource set;
respectively setting corresponding identifiers for cloud resources contained in various resource sets, wherein the identifiers are used for representing public attributes of the cloud resources in the resource sets;
and managing the cloud resources according to the identification.
In the embodiment of the present invention, when the cloud resource is constructed, the cloud resource is classified according to a preset policy to form more than one type of resource sets, including:
when the cloud resources are constructed, the cloud resources are classified according to the performance parameters of the cloud resources to form more than one type of resource set.
In this embodiment of the present invention, the managing the cloud resource according to the identifier includes:
when a processing instruction for a target identifier is obtained, a resource set corresponding to the target identifier is searched in the cloud resources, and the resource set corresponding to the target identifier is processed based on the processing instruction.
In this embodiment of the present invention, the managing the cloud resource according to the identifier includes:
when the virtual equipment is constructed, acquiring identification indication information of cloud resources for constructing the virtual equipment;
determining a target identifier according to the identifier indication message;
and searching a resource set corresponding to the target identification in the cloud resources, and selecting a target resource from the resource set to construct the virtual equipment.
In an embodiment of the present invention, the cloud resource includes: storage resources, network resources, computing resources.
The resource management device provided by the embodiment of the invention comprises:
the classification unit is used for classifying the cloud resources according to a preset strategy when the cloud resources are constructed to form more than one type of resource set;
the identification unit is used for classifying the cloud resources according to a preset strategy when the cloud resources are constructed to form more than one type of resource set;
and the management unit is used for managing the cloud resources according to the identification.
In the embodiment of the present invention, the classification unit is further configured to classify the cloud resources according to the performance parameters of the cloud resources when the cloud resources are constructed, so as to form more than one type of resource sets.
In this embodiment of the present invention, the management unit is further configured to, when a processing instruction for a target identifier is obtained, search a resource set corresponding to the target identifier in the cloud resource, and process the resource set corresponding to the target identifier based on the processing instruction.
In the embodiment of the present invention, the management unit is further configured to, when a virtual device is constructed, obtain an identification indication message of a cloud resource that constructs the virtual device; determining a target identifier according to the identifier indication message; and searching a resource set corresponding to the target identification in the cloud resources, and selecting a target resource from the resource set to construct the virtual equipment.
In an embodiment of the present invention, the cloud resource includes: storage resources, network resources, computing resources.
Another embodiment of the present invention provides a resource management apparatus including:
the processor is used for classifying the cloud resources according to a preset strategy when the cloud resources are constructed to form more than one type of resource set; respectively setting corresponding identifiers for cloud resources contained in various resource sets, wherein the identifiers are used for representing public attributes of the cloud resources in the resource sets; and managing the cloud resources according to the identification.
In the technical scheme of the embodiment of the invention, when the cloud resources are constructed, the cloud resources are classified according to a preset strategy to form more than one type of resource set; respectively setting corresponding identifiers for cloud resources contained in various resource sets, wherein the identifiers are used for representing public attributes of the cloud resources in the resource sets; and managing the cloud resources according to the identification. According to the embodiment of the invention, the management of the cloud resources is abstracted to a higher level from the construction of the cloud resources, namely, the cloud resources are classified and then an identifier is marked for the cloud resources. In this way, management of cloud resources is facilitated and automated through identification. The small number of identities greatly simplifies the management of large amounts of cloud resources. The user can manage all cloud resources only by managing the identification, so that the management complexity is greatly simplified.
Drawings
Fig. 1 is a flowchart illustrating a resource management method according to a first embodiment of the present invention;
FIG. 2 is a flowchart illustrating a resource management method according to a second embodiment of the present invention;
FIG. 3 is a flowchart illustrating a resource management method according to a third embodiment of the present invention;
FIG. 4 is a flowchart illustrating a resource management method according to a fourth embodiment of the present invention;
fig. 5 is a schematic diagram illustrating a resource management device according to a fifth embodiment of the present invention;
fig. 6 is a schematic structural diagram of a resource management device according to a sixth embodiment of the present invention.
Detailed Description
So that the manner in which the features and aspects of the embodiments of the present invention can be understood in detail, a more particular description of the embodiments of the invention, briefly summarized above, may be had by reference to the embodiments, some of which are illustrated in the appended drawings.
Fig. 1 is a schematic flowchart of a resource management method according to a first embodiment of the present invention, and as shown in fig. 1, the resource management method includes the following steps:
step 101: when the cloud resources are constructed, the cloud resources are classified according to a preset strategy to form more than one type of resource sets.
In an embodiment of the present invention, the cloud resource includes: storage resources, network resources, computing resources. The storage resources refer to various types of storage equipment; the storage of the data information can be realized by utilizing the storage resources. The network resources refer to bandwidth resources, IP resources and the like, and network data transmission can be realized by utilizing the network resources; computing resources refer to various types of computing devices, such as servers, with which processing of data information can be accomplished.
In the embodiment of the invention, when the cloud resources are constructed, the cloud resources are classified according to a preset strategy to form more than one type of resource sets, wherein the resource sets are also called resource pools. The plurality of cloud resources in each resource pool have a common attribute or associated attribute, and the common attribute or associated attribute that the plurality of cloud resources have is referred to herein as a common attribute.
In this way, cloud resources are isolated and differentiated and allocated to different resource pools before they are used.
In the embodiment of the invention, the preset strategy can be set according to the use requirement.
For example, the preset policy is: the cloud resources are classified according to the performance parameters of the cloud resources, and specifically, the performance parameters of the cloud resources cover two meanings: the first aspect indicates a function of the cloud resource, and the second aspect indicates a performance of the cloud resource corresponding to the function, for example, a computation speed of the computing resource, a computation amount of the computing resource. The cloud resources are classified according to the performance parameters of the cloud resources, and the cloud resources can be effectively divided according to the characteristics of the cloud resources. For example, the calculation amount of the calculation resource is classified into one class within a set range. The cloud resources in a resource collection have common attributes, such as computing speed and computing amount.
For another example, the preset policy is: the cloud resources are classified according to usage scenarios of the cloud resources, and specifically, the cloud resources may be classified according to the scenarios according to the cloud resources required to be used in some usage scenarios, for example, the cloud resources such as various processors, controllers, and memories required to be used in a charging scenario are classified into one type, and a common attribute of the cloud resources of this type is the usage scenario.
For another example, the preset policy is: the cloud resources are classified according to usage objects of the cloud resources, and specifically, the cloud resources may be classified according to usage objects of the cloud resources, such as a certain enterprise or an individual. The common attribute of the cloud resources in this category is a common usage object.
Certainly, the cloud resources can be classified according to more strategies and corresponding strategies are set according to actual requirements.
Step 102: and respectively setting corresponding identifiers for the cloud resources contained in each resource set, wherein the identifiers are used for representing the public attributes of each cloud resource in the resource sets.
In the embodiment of the invention, after the cloud resources are classified, all the cloud resources are classified into different resource sets, namely, resource pools. Then, corresponding identifiers, also referred to as tags, are respectively set for all cloud resources included in the various resource sets. The identification is used for characterizing public attributes of the cloud resources in the resource set.
In the embodiment of the invention, the set label can be a keyword which can embody public attributes, and can also be a key icon. The different identities are used to distinguish between cloud resources of different common attributes, such as storage capacity of storage resources, Input Output (IO) efficiency of storage resources, bandwidth of network resources, and so on.
Step 103: and managing the cloud resources according to the identification.
In the embodiment of the present invention, cloud resources are managed according to the identifier, for example, a virtual machine is constructed, and only a label of the cloud resources to be used by the virtual machine needs to be specified, so that a source of the virtual machine can be implicitly specified, for example, a storage resource is from storageA, a computing resource is from computeB, and an IP resource is from IP PoolC.
In addition, the management of the cloud resources according to the identifiers can also be applied to inductive retrieval after the cloud resources are constructed, and specifically, the management of a certain identifier is mapped to the management of a specific cloud resource. The use of cloud resources is more convenient and automated through identification. The cloud resources are definitely classified and marked with the identification at the initial construction, and are limited and managed through the identification. The small number of identities greatly simplifies the management of large amounts of cloud resources. The user can manage all cloud resources only by managing the identification, so that the management complexity is greatly simplified.
Fig. 2 is a schematic flowchart of a resource management method according to a second embodiment of the present invention, and as shown in fig. 2, the resource management method includes the following steps:
step 201: when the cloud resources are constructed, the cloud resources are classified according to the performance parameters of the cloud resources to form more than one type of resource set.
In an embodiment of the present invention, the cloud resource includes: storage resources, network resources, computing resources. The storage resources refer to various types of storage equipment; the storage of the data information can be realized by utilizing the storage resources. The network resources refer to bandwidth resources, IP resources and the like, and network data transmission can be realized by utilizing the network resources; computing resources refer to various types of computing devices, such as servers, with which processing of data information can be accomplished.
In the embodiment of the invention, when the cloud resources are constructed, the cloud resources are classified according to a preset strategy to form more than one type of resource sets, wherein the resource sets are also called resource pools. The plurality of cloud resources in each resource pool have a common attribute or associated attribute, and the common attribute or associated attribute that the plurality of cloud resources have is referred to herein as a common attribute.
In this way, cloud resources are isolated and differentiated and allocated to different resource pools before they are used.
In the embodiment of the invention, the preset strategy can be set according to the use requirement.
For example, the preset policy is: the cloud resources are classified according to the performance parameters of the cloud resources, and specifically, the performance parameters of the cloud resources cover two meanings: the first aspect indicates a function of the cloud resource, and the second aspect indicates a performance of the cloud resource corresponding to the function, for example, a computation speed of the computing resource, a computation amount of the computing resource. The cloud resources are classified according to the performance parameters of the cloud resources, and the cloud resources can be effectively divided according to the characteristics of the cloud resources. For example, the calculation amount of the calculation resource is classified into one class within a set range. The cloud resources in a resource collection have common attributes, such as computing speed and computing amount. Certainly, the cloud resources can be classified according to more strategies and corresponding strategies are set according to actual requirements.
In the following, the cloud resources in the embodiment of the present invention are classified by referring to table 1, and referring to table 1, the cloud resources are storage resources, and the storage resources are classified according to the erasing and writing times of the storage resources, where a storage resource (storage device a) with an erasing and writing time of 10 ten thousand or more belongs to a first class, a storage resource (storage device B) with an erasing and writing time of 1 ten thousand to 10 ten thousand belongs to a second class, and a storage resource (storage device C) with an erasing and writing time of less than 1 ten thousand belongs to a third class.
Storage resource Number of times of erasing Categories
Storage device A More than 10 ten thousand times First kind
Storage device B 1 to 10 ten thousand times Second class
Storage device C Less than 1 ten thousand times Class III
TABLE 1
Step 202: and respectively setting corresponding identifiers for the cloud resources contained in each resource set, wherein the identifiers are used for representing the public attributes of each cloud resource in the resource sets.
In the embodiment of the invention, after the cloud resources are classified, all the cloud resources are classified into different resource sets, namely, resource pools. Then, corresponding identifiers, also referred to as tags, are respectively set for all cloud resources included in the various resource sets. The identification is used for characterizing public attributes of the cloud resources in the resource set.
In the embodiment of the invention, the set label can be a keyword which can embody public attributes, and can also be a key icon. The different identities are used to distinguish between cloud resources of different common attributes, such as storage capacity of storage resources, Input Output (IO) efficiency of storage resources, bandwidth of network resources, and so on.
Step 203: and managing the cloud resources according to the identification.
In the embodiment of the present invention, cloud resources are managed according to the identifier, for example, a virtual machine is constructed, and only a label of the cloud resources to be used by the virtual machine needs to be specified, so that a source of the virtual machine can be implicitly specified, for example, a storage resource is from storageA, a computing resource is from computeB, and an IP resource is from IP PoolC.
In addition, the management of the cloud resources according to the identifiers can also be applied to inductive retrieval after the cloud resources are constructed, and specifically, the management of a certain identifier is mapped to the management of a specific cloud resource. The use of cloud resources is more convenient and automated through identification. The cloud resources are definitely classified and marked with the identification at the initial construction, and are limited and managed through the identification. The small number of identities greatly simplifies the management of large amounts of cloud resources. The user can manage all cloud resources only by managing the identification, so that the management complexity is greatly simplified.
Fig. 3 is a schematic flowchart of a resource management method according to a third embodiment of the present invention, and as shown in fig. 3, the resource management method includes the following steps:
step 301: when the cloud resources are constructed, the cloud resources are classified according to a preset strategy to form more than one type of resource sets.
In an embodiment of the present invention, the cloud resource includes: storage resources, network resources, computing resources. The storage resources refer to various types of storage equipment; the storage of the data information can be realized by utilizing the storage resources. The network resources refer to bandwidth resources, IP resources and the like, and network data transmission can be realized by utilizing the network resources; computing resources refer to various types of computing devices, such as servers, with which processing of data information can be accomplished.
In the embodiment of the invention, when the cloud resources are constructed, the cloud resources are classified according to a preset strategy to form more than one type of resource sets, wherein the resource sets are also called resource pools. The plurality of cloud resources in each resource pool have a common attribute or associated attribute, and the common attribute or associated attribute that the plurality of cloud resources have is referred to herein as a common attribute.
In this way, cloud resources are isolated and differentiated and allocated to different resource pools before they are used.
In the embodiment of the invention, the preset strategy can be set according to the use requirement.
For example, the preset policy is: the cloud resources are classified according to the performance parameters of the cloud resources, and specifically, the performance parameters of the cloud resources cover two meanings: the first aspect indicates a function of the cloud resource, and the second aspect indicates a performance of the cloud resource corresponding to the function, for example, a computation speed of the computing resource, a computation amount of the computing resource. The cloud resources are classified according to the performance parameters of the cloud resources, and the cloud resources can be effectively divided according to the characteristics of the cloud resources. For example, the calculation amount of the calculation resource is classified into one class within a set range. The cloud resources in a resource collection have common attributes, such as computing speed and computing amount.
For another example, the preset policy is: the cloud resources are classified according to usage scenarios of the cloud resources, and specifically, the cloud resources may be classified according to the scenarios according to the cloud resources required to be used in some usage scenarios, for example, the cloud resources such as various processors, controllers, and memories required to be used in a charging scenario are classified into one type, and a common attribute of the cloud resources of this type is the usage scenario.
For another example, the preset policy is: the cloud resources are classified according to usage objects of the cloud resources, and specifically, the cloud resources may be classified according to usage objects of the cloud resources, such as a certain enterprise or an individual. The common attribute of the cloud resources in this category is a common usage object.
Certainly, the cloud resources can be classified according to more strategies and corresponding strategies are set according to actual requirements.
Step 302: and respectively setting corresponding identifiers for the cloud resources contained in each resource set, wherein the identifiers are used for representing the public attributes of each cloud resource in the resource sets.
In the embodiment of the invention, after the cloud resources are classified, all the cloud resources are classified into different resource sets, namely, resource pools. Then, corresponding identifiers, also referred to as tags, are respectively set for all cloud resources included in the various resource sets. The identification is used for characterizing public attributes of the cloud resources in the resource set.
In the embodiment of the invention, the set label can be a keyword which can embody public attributes, and can also be a key icon. The different identities are used to distinguish between cloud resources of different common attributes, such as storage capacity of storage resources, Input Output (IO) efficiency of storage resources, bandwidth of network resources, and so on.
Step 303: when a processing instruction for a target identifier is obtained, a resource set corresponding to the target identifier is searched in the cloud resources, and the resource set corresponding to the target identifier is processed based on the processing instruction.
In the embodiment of the invention, when a user wants to manage cloud resources, the user only needs to specify the corresponding target identifier, namely the target identifier. Then, a resource set corresponding to the target identifier is searched in the cloud resources, and the resource set corresponding to the target identifier is processed based on the processing instruction. For example, when a user wants to search for cloud resources, the user needs to specify a target identifier, and the corresponding cloud resources can be searched according to the specified target identifier. For another example, when a cloud resource is desired to be deleted, a corresponding target identifier needs to be specified, a resource set corresponding to the target identifier is searched for in the cloud resource, and then the cloud resource in the resource set is deleted. The specific way of processing the cloud resources may be determined according to a processing instruction, and the processing instruction may be various types of instructions such as deletion, update, and replacement.
In addition, the management of the cloud resources according to the identifiers can also be applied to inductive retrieval after the cloud resources are constructed, and specifically, the management of a certain identifier is mapped to the management of a specific cloud resource. The use of cloud resources is more convenient and automated through identification. The cloud resources are definitely classified and marked with the identification at the initial construction, and are limited and managed through the identification. The small number of identities greatly simplifies the management of large amounts of cloud resources. The user can manage all cloud resources only by managing the identification, so that the management complexity is greatly simplified.
Fig. 4 is a schematic flowchart of a resource management method according to a fourth embodiment of the present invention, and as shown in fig. 4, the resource management method includes the following steps:
step 401: when the cloud resources are constructed, the cloud resources are classified according to a preset strategy to form more than one type of resource sets.
In an embodiment of the present invention, the cloud resource includes: storage resources, network resources, computing resources. The storage resources refer to various types of storage equipment; the storage of the data information can be realized by utilizing the storage resources. The network resources refer to bandwidth resources, IP resources and the like, and network data transmission can be realized by utilizing the network resources; computing resources refer to various types of computing devices, such as servers, with which processing of data information can be accomplished.
In the embodiment of the invention, when the cloud resources are constructed, the cloud resources are classified according to a preset strategy to form more than one type of resource sets, wherein the resource sets are also called resource pools. The plurality of cloud resources in each resource pool have a common attribute or associated attribute, and the common attribute or associated attribute that the plurality of cloud resources have is referred to herein as a common attribute.
In this way, cloud resources are isolated and differentiated and allocated to different resource pools before they are used.
In the embodiment of the invention, the preset strategy can be set according to the use requirement.
For example, the preset policy is: the cloud resources are classified according to the performance parameters of the cloud resources, and specifically, the performance parameters of the cloud resources cover two meanings: the first aspect indicates a function of the cloud resource, and the second aspect indicates a performance of the cloud resource corresponding to the function, for example, a computation speed of the computing resource, a computation amount of the computing resource. The cloud resources are classified according to the performance parameters of the cloud resources, and the cloud resources can be effectively divided according to the characteristics of the cloud resources. For example, the calculation amount of the calculation resource is classified into one class within a set range. The cloud resources in a resource collection have common attributes, such as computing speed and computing amount.
For another example, the preset policy is: the cloud resources are classified according to usage scenarios of the cloud resources, and specifically, the cloud resources may be classified according to the scenarios according to the cloud resources required to be used in some usage scenarios, for example, the cloud resources such as various processors, controllers, and memories required to be used in a charging scenario are classified into one type, and a common attribute of the cloud resources of this type is the usage scenario.
For another example, the preset policy is: the cloud resources are classified according to usage objects of the cloud resources, and specifically, the cloud resources may be classified according to usage objects of the cloud resources, such as a certain enterprise or an individual. The common attribute of the cloud resources in this category is a common usage object.
Certainly, the cloud resources can be classified according to more strategies and corresponding strategies are set according to actual requirements.
Step 402: and respectively setting corresponding identifiers for the cloud resources contained in each resource set, wherein the identifiers are used for representing the public attributes of each cloud resource in the resource sets.
In the embodiment of the invention, after the cloud resources are classified, all the cloud resources are classified into different resource sets, namely, resource pools. Then, corresponding identifiers, also referred to as tags, are respectively set for all cloud resources included in the various resource sets. The identification is used for characterizing public attributes of the cloud resources in the resource set.
In the embodiment of the invention, the set label can be a keyword which can embody public attributes, and can also be a key icon. The different identities are used to distinguish between cloud resources of different common attributes, such as storage capacity of storage resources, Input Output (IO) efficiency of storage resources, bandwidth of network resources, and so on.
Step 403: when the virtual equipment is constructed, acquiring identification indication information of cloud resources for constructing the virtual equipment; determining a target identifier according to the identifier indication message; and searching a resource set corresponding to the target identification in the cloud resources, and selecting a target resource from the resource set to construct the virtual equipment.
In the embodiment of the present invention, cloud resources are managed according to the identifier, for example, a virtual machine is constructed, and only a label of the cloud resources to be used by the virtual machine needs to be specified, so that a source of the virtual machine can be implicitly specified, for example, a storage resource is from storageA, a computing resource is from computeB, and an IP resource is from IP PoolC.
In addition, the management of the cloud resources according to the identifiers can also be applied to inductive retrieval after the cloud resources are constructed, and specifically, the management of a certain identifier is mapped to the management of a specific cloud resource. The use of cloud resources is more convenient and automated through identification. The cloud resources are definitely classified and marked with the identification at the initial construction, and are limited and managed through the identification. The small number of identities greatly simplifies the management of large amounts of cloud resources. The user can manage all cloud resources only by managing the identification, so that the management complexity is greatly simplified.
Fig. 5 is a schematic composition diagram of a resource management device according to a fifth embodiment of the present invention, and as shown in fig. 5, the resource management device includes:
the processor 51 is configured to classify the cloud resources according to a preset policy when the cloud resources are constructed, so as to form more than one type of resource set; respectively setting corresponding identifiers for cloud resources contained in various resource sets, wherein the identifiers are used for representing public attributes of the cloud resources in the resource sets; and managing the cloud resources according to the identification.
It will be appreciated by those skilled in the art that the functions implemented by the processor in the resource management device shown in fig. 5 can be understood with reference to the foregoing description of the resource management method.
Fig. 6 is a schematic composition diagram of a resource management device according to a sixth embodiment of the present invention, and as shown in fig. 6, the resource management device includes:
the classification unit 61 is configured to classify the cloud resources according to a preset policy when the cloud resources are constructed, so as to form more than one type of resource set;
the identification unit 62 is configured to classify the cloud resources according to a preset policy when the cloud resources are constructed, so as to form more than one type of resource set;
and a management unit 63, configured to manage the cloud resource according to the identifier.
The classification unit 61 is further configured to classify the cloud resources according to the performance parameters of the cloud resources when the cloud resources are constructed, so as to form more than one type of resource sets.
The management unit 63 is further configured to, when a processing instruction for a target identifier is obtained, search a resource set corresponding to the target identifier in the cloud resource, and process the resource set corresponding to the target identifier based on the processing instruction.
The management unit 63 is further configured to, when a virtual device is constructed, obtain an identification indication message of a cloud resource that constructs the virtual device; determining a target identifier according to the identifier indication message; and searching a resource set corresponding to the target identification in the cloud resources, and selecting a target resource from the resource set to construct the virtual equipment.
The cloud resources include: storage resources, network resources, computing resources.
Those skilled in the art will understand that the implementation functions of each unit in the resource management device shown in fig. 6 can be understood by referring to the related description of the foregoing resource management method. The functions of the units in the resource management device shown in fig. 6 may be implemented by a program running on a processor, or may be implemented by specific logic circuits.
The technical schemes described in the embodiments of the present invention can be combined arbitrarily without conflict.
In the embodiments provided in the present invention, it should be understood that the disclosed method and intelligent device may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one second processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention.

Claims (7)

1. A method for resource management, the method comprising:
when the cloud resources are constructed, classifying the cloud resources according to a preset strategy to form more than one type of resource set; wherein the cloud resources include: storage resources, network resources, and computing resources;
respectively setting corresponding identifiers for cloud resources contained in various resource sets, wherein the identifiers are used for representing public attributes of the cloud resources in the resource sets;
managing the cloud resources according to the identification, and selecting a target resource from the resource set to construct a virtual device; the managing the cloud resources according to the identifier, and selecting a target resource from the resource set to construct a virtual device includes: when a processing instruction for a target identifier is obtained, a resource set corresponding to the target identifier is searched in the cloud resources, and the resource set corresponding to the target identifier is processed based on the processing instruction.
2. The resource management method according to claim 1, wherein, when the cloud resources are constructed, the cloud resources are classified according to a preset policy to form more than one type of resource sets, and the method comprises:
when the cloud resources are constructed, the cloud resources are classified according to the performance parameters of the cloud resources to form more than one type of resource set.
3. The resource management method according to claim 1, wherein the managing the cloud resources according to the identifier and selecting a target resource from the resource set to construct a virtual device comprises:
when the virtual equipment is constructed, acquiring identification indication information of cloud resources for constructing the virtual equipment;
determining a target identifier according to the identifier indication message;
and searching a resource set corresponding to the target identification in the cloud resources, and selecting a target resource from the resource set to construct the virtual equipment.
4. A resource management device, characterized in that the resource management device comprises:
the classification unit is used for classifying the cloud resources according to a preset strategy when the cloud resources are constructed to form more than one type of resource set; wherein the cloud resources include: storage resources, network resources, and computing resources;
the identification unit is used for respectively setting corresponding identifications for the cloud resources contained in each resource set, and the identifications are used for representing the public attributes of the cloud resources in the resource sets;
the management unit is used for managing the cloud resources according to the identification and selecting target resources from the resource set to construct virtual equipment; the method is also used for acquiring identification indication information of cloud resources for constructing the virtual equipment when the virtual equipment is constructed; determining a target identifier according to the identifier indication message; and searching a resource set corresponding to the target identification in the cloud resources, and selecting a target resource from the resource set to construct the virtual equipment.
5. The resource management device according to claim 4, wherein the classifying unit is further configured to classify the cloud resources according to the performance parameters of the cloud resources to form more than one resource set when the cloud resources are constructed.
6. The resource management device according to claim 4, wherein the management unit is further configured to, when obtaining a processing instruction for a target identifier, search the cloud resource for a resource set corresponding to the target identifier, and process the resource set corresponding to the target identifier based on the processing instruction.
7. A resource management device, characterized in that the resource management device comprises:
the processor is used for classifying the cloud resources according to a preset strategy when the cloud resources are constructed to form more than one type of resource set; wherein the cloud resources include: storage resources, network resources, and computing resources; respectively setting corresponding identifiers for cloud resources contained in various resource sets, wherein the identifiers are used for representing public attributes of the cloud resources in the resource sets; managing the cloud resources according to the identification, and selecting a target resource from the resource set to construct a virtual device; the managing the cloud resources according to the identifier, and selecting a target resource from the resource set to construct a virtual device includes: when a processing instruction for a target identifier is obtained, a resource set corresponding to the target identifier is searched in the cloud resources, and the resource set corresponding to the target identifier is processed based on the processing instruction.
CN201610128113.9A 2016-03-07 2016-03-07 Resource management method and resource management equipment Active CN105812175B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610128113.9A CN105812175B (en) 2016-03-07 2016-03-07 Resource management method and resource management equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610128113.9A CN105812175B (en) 2016-03-07 2016-03-07 Resource management method and resource management equipment

Publications (2)

Publication Number Publication Date
CN105812175A CN105812175A (en) 2016-07-27
CN105812175B true CN105812175B (en) 2020-05-26

Family

ID=56466909

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610128113.9A Active CN105812175B (en) 2016-03-07 2016-03-07 Resource management method and resource management equipment

Country Status (1)

Country Link
CN (1) CN105812175B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106648696B (en) * 2016-12-30 2019-12-10 腾讯科技(深圳)有限公司 Resource management method and server
CN106844058B (en) * 2017-02-20 2020-05-29 郑州云海信息技术有限公司 Management method and device for virtualized resources
KR101858715B1 (en) * 2017-11-10 2018-05-16 베스핀글로벌 주식회사 Management System for Service Resource and Method thereof
CN109981322B (en) * 2017-12-28 2022-04-26 北京京东尚科信息技术有限公司 Method and device for cloud resource management based on label
CN111338786A (en) * 2019-08-19 2020-06-26 海通证券股份有限公司 Quota management method and device for cloud platform resources and computer equipment
CN110764907A (en) * 2019-09-30 2020-02-07 太极计算机股份有限公司 Cloud computing resource map construction method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013035904A1 (en) * 2011-09-08 2013-03-14 한국과학기술정보연구원 System and method for processing bio information analysis pipeline

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101640613B (en) * 2009-09-11 2012-01-25 中兴通讯股份有限公司 Method and device for network resource relating management
CN102137494B (en) * 2010-12-10 2014-03-12 华为软件技术有限公司 Method and device for allocating communication resources
CN102118447A (en) * 2011-03-16 2011-07-06 宇龙计算机通信科技(深圳)有限公司 Resource management method and mobile terminal
CN103024078A (en) * 2012-12-31 2013-04-03 无锡城市云计算中心有限公司 Resource allocation method and device in cloud computing environment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013035904A1 (en) * 2011-09-08 2013-03-14 한국과학기술정보연구원 System and method for processing bio information analysis pipeline

Also Published As

Publication number Publication date
CN105812175A (en) 2016-07-27

Similar Documents

Publication Publication Date Title
CN105812175B (en) Resource management method and resource management equipment
US11704144B2 (en) Creating virtual machine groups based on request
WO2015055067A1 (en) Method and apparatus for pushing messages
CN107431651A (en) The life cycle management method and equipment of a kind of network service
CN111258978B (en) Data storage method
CN111008521B (en) Method, device and computer storage medium for generating wide table
US10904107B2 (en) Service resource management system and method thereof
WO2021104156A1 (en) Network service management method, device, and system
CN111309440B (en) Method and equipment for managing and scheduling multiple types of GPUs
CN113505265A (en) Data query method and device, electronic equipment, storage medium and program product
CN105872635A (en) Video resource distribution method and device
CN111523035A (en) Recommendation method, device, server and medium for APP browsing content
WO2023143595A1 (en) Method and system for communication between processors, storage medium, and processor
CN116302518A (en) Cloud resource allocation processing method, device and system, storage medium and processor
CN112988383A (en) Resource allocation method, device, equipment and storage medium
CN116166737A (en) Resource topological graph generation method and device, electronic equipment and readable storage medium
CN114116908A (en) Data management method and device and electronic equipment
CN112148461A (en) Application scheduling method and device
CN113297436A (en) User policy distribution method and device based on relational graph network and electronic equipment
CN113382075A (en) Enterprise information management platform, management method, electronic device and storage medium
CN109995551B (en) Service metering method and device of cloud computing system
CN111782688A (en) Request processing method, device and equipment based on big data analysis and storage medium
CN111782834A (en) Image retrieval method, device, equipment and computer readable storage medium
CN112417259A (en) Media resource processing method, device, equipment and storage medium
CN110837508A (en) Method, device and equipment for establishing aperture system and computer storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant