[0036] The cloud computing resource management system and method proposed by the present invention will be described in further detail below with reference to the accompanying drawings.
[0037] Such as figure 1 As shown, the present invention proposes a cloud computing resource management system, including: a physical resource registrar 1, a personal resource management interface 2, a cloud platform resource pool server 3, and a cloud computing deployment server 4.
[0038] Wherein, the physical resource registrar 1 is installed on the physical resource 10 to automatically collect and submit information about the physical resource 10, and the information about the physical resource 10 includes a registration ID and configuration parameters. Optionally, the configuration parameters include one of CPU (number), memory (size), disk (size), network card (number), model (for example, IBM, HP, etc.), network bandwidth and delay Or multiple. For example, the collected configuration parameters are 8CPU, 32G memory, 300G hard disk, 2 network cards, and 1000M network bandwidth.
[0039] Among them, the personal resource management interface 2 is used for the resource owner to view the information and leasing status of the physical resources 10 owned by him, and also for submitting and managing the quotation information of the physical resources 10 owned by him, mainly to modify the physical resources that are not rented. Quotation information. Optionally, the quotation information includes an income statement of physical resources, lease bidding, and lease duration. For example, the resource owner modifies or submits the quotation information of the unrented physical resource 10 through the personal resource management interface 2: the lease bid is 0.2 yuan/hour, and the lease duration is 6 months.
[0040] Among them, the cloud platform resource pool server 3 is used to collect and manage the information, lease status, and quotation information of all physical resources 10, define the service reliability level of all physical resources 10, and generate a resource capacity/price list. Such as figure 2 As shown, the cloud platform resource pool server 3 collects information, lease status, and quotation information of four physical resources 10, defines the service reliability level of the four physical resources 10, and generates a resource capacity/price list. Among them, the resource owner divides the profit according to the service reliability level. For example, SA-4 provides 50% profit for resource owners, SA-3 provides 40% profit for resource owners, and SA-2 provides resource owners with 30% profit, SA-1 provides 20% profit for resource owners.
[0041] Among them, the cloud computing deployment server 4 is used to determine the use range of each physical resource 10 through the service reliability level, locate the physical resource 10 with the most cost-effective performance through the resource capacity/price list, deploy in real time, and update the physical resource 10's leasing situation. Please refer to figure 2 For example, when the cloud computing deployment server 4 receives a resource request, for example, it needs to generate 1 machine, 4CPU/8G/500G/2/500M, and the cloud computing deployment server 4 locates the most cost-effective registration ID from the resource capacity/price list The physical resource 10 with 103 is deployed in real time, and the lease status of the physical resource 10 with the registration ID of 103 is updated to be leased.
[0042] Correspondingly, the present invention also provides a method for applying the above cloud computing resource management system, such as image 3 As shown, the method includes the following steps:
[0043] S1. Automatically collect and submit information of the physical resource where the physical resource registrar is located through the physical resource registrar.
[0044] Please refer to figure 1 with figure 2 , The physical resource registrar 1 is installed on the physical resource 10, and automatically collects and submits information about the physical resource 10, including the registration ID and configuration parameters. The configuration parameters include CPU (number), memory (size), disk (size), network card (number), model (for example, IBM, HP, etc.), network bandwidth and delay. For example, the registration ID of the newly registered physical resource collected is 104, the configuration parameters are 8CPU, 32G memory, 300G hard disk, 4 network cards; 1000M network bandwidth.
[0045] S2. The cloud platform resource pool server collects and verifies the information of the physical resource, and defines the service reliability level of the physical resource according to the information of the physical resource.
[0046] Please refer to figure 1 with figure 2 In this step, the cloud platform resource pool server 3 includes the information of the physical resource 10: ID104/4CPU/8G/500G/2/500M, and defines the service reliability of the physical resource 10 according to the information of the physical resource 10 The level is SA-2, where SA-2 provides 30% of the profit for resource owners.
[0047] S3, the resource owner views the information and lease status of the physical resources he owns through the personal resource management interface, and submits the quotation information of the physical resources he owns, the quotation information includes the income statement of the physical resources and the lease bidding And the length of the lease.
[0048] Please refer to figure 1 with figure 2 , In this step, the resource owner checks the information and lease status of the 4 physical resources 10 he owns through the personal resource management interface 2: ID101/16CPU/64G/800G/8/2000M, 0.3 yuan/6 months, not rented ; ID102/2CPU/4G/300G/1/500M, 0.2 yuan/1 month, already rented; ID103/8CPU/32G/500G/4/1000M, 0.1 yuan/3 months, not rented; ID104/4CPU/8G /500G/2/500M, none, not rented. At this time, you can submit ID104 quotation information: 0.2 yuan/6 months, modify the quotation information of other physical resources that are not rented, for example, modify the quotation information of ID103 physical resources "0.1 yuan/3 months" to "0.2 Yuan/2 months".
[0049] S4. The cloud platform resource pool server updates the service reliability level and quotation information of all the physical resources to the resource capacity/price list.
[0050] Please refer to figure 1 In this step, the cloud platform resource pool server 3 generates a resource capacity/price list according to the service reliability level and quotation information. Please refer to figure 2 , The cloud platform resource pool server 3 collects the information, lease status, and quotation information of the 4 physical resources 10, defines the service reliability level of the 4 physical resources 10, and generates a resource capacity/price list.
[0051] S5. The cloud computing deployment server determines the use range of the physical resource through the service reliability level, locates the physical resource with the most cost-effective price list through the resource capacity/price list, deploys it in real time, and updates the lease status of the physical resource To the cloud platform resource pool server.
[0052] Please refer to figure 1 with figure 2 , When the cloud computing deployment server 4 receives a resource request, for example, it needs to generate 1 machine, 4CPU/8G/500G/2/500M, and the cloud computing deployment server 4 locates the most cost-effective registration ID from the resource capacity/price list as The physical resource of 103 is deployed in real time, and the lease status of the physical resource 10 with the registration ID of 103 is updated from "unleased" to "leased".
[0053] To sum up, the cloud computing resource management system and method of the present invention automatically collect information through the physical registrar to register physical resources, and automatically evaluate configuration parameters through the cloud platform resource pool server and locate the service reliability level for it, and at the same time according to the physical Resource quotation information and service reliability level generate resource capacity/price list; cloud computing deployment server provides the most cost-effective virtual service based on resource capacity/price list, and encourages physical resource owners to increase resource rental rate by lowering prices.
[0054] Obviously, those skilled in the art can make various changes and modifications to the invention without departing from the spirit and scope of the invention. In this way, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these modifications and variations.