WO2022068754A1 - 云资源管理方法及装置、计算机设备、存储介质 - Google Patents

云资源管理方法及装置、计算机设备、存储介质 Download PDF

Info

Publication number
WO2022068754A1
WO2022068754A1 PCT/CN2021/120829 CN2021120829W WO2022068754A1 WO 2022068754 A1 WO2022068754 A1 WO 2022068754A1 CN 2021120829 W CN2021120829 W CN 2021120829W WO 2022068754 A1 WO2022068754 A1 WO 2022068754A1
Authority
WO
WIPO (PCT)
Prior art keywords
cloud
cloud resource
resources
tenant
resource
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.)
Ceased
Application number
PCT/CN2021/120829
Other languages
English (en)
French (fr)
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.)
Huawei Cloud Computing Technologies Co Ltd
Original Assignee
Huawei Cloud Computing Technologies Co 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 Huawei Cloud Computing Technologies Co Ltd filed Critical Huawei Cloud Computing Technologies Co Ltd
Priority to EP21874414.2A priority Critical patent/EP4209904A4/en
Publication of WO2022068754A1 publication Critical patent/WO2022068754A1/zh
Priority to US18/192,149 priority patent/US20230244541A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases

Definitions

  • the present application relates to the technical field of cloud services, and in particular, to a cloud resource management method and apparatus, computer equipment, and storage medium.
  • cloud resources are used to render the interface of the application that the terminal needs to display according to the operation.
  • the current cloud management platform manages cloud resources in a relatively simple way.
  • the present application provides a cloud resource management method and device, computer equipment, and storage medium, which can enrich the functions of a cloud management platform to manage cloud resources.
  • the present application provides a cloud resource management method, the cloud resource management method is applied to a cloud management platform, and the cloud resource management method includes: providing an interactive interface for receiving a cloud resource query instruction from a tenant, The cloud resource query instruction is used to request to query the cloud resources managed by the cloud management platform; according to the cloud resource query instruction, a cloud resource map marked with the geographic location of the cloud resource is sent to the tenant.
  • the cloud management platform enables the cloud management platform to receive a cloud resource query instruction from a tenant through the interactive interface, and according to the cloud resource query instruction, send a message marked with cloud resources to the tenant.
  • the cloud resource map of geographical location this function of the cloud management platform enables the terminal used by the tenant to display the cloud resource map, and can present the geographical location of the cloud resource to the tenant, which enriches the cloud management platform's function of managing cloud resources.
  • the cloud resource query instruction carries tenant information
  • the cloud resources include cloud resources that the tenant corresponding to the tenant information has purchased and/or paid attention to.
  • the cloud resource query instruction carries a cloud resource identifier
  • the cloud resource includes the cloud resource indicated by the cloud resource identifier
  • the cloud resource query instruction carries a type identifier
  • the cloud resource includes cloud resources of the type indicated by the type identifier.
  • the cloud resource map is also used to indicate the relevant information of any cloud resource displayed in the cloud resource map; wherein, the relevant information includes one or more of the following: the type of the cloud resource, the real-time running status of the cloud resource, the cloud resource The predicted running status of the cloud resources, the geographic location of the physical resources on which the cloud resources depend, the environmental conditions of the environment where the physical resources on which the cloud resources depend, the deployment conditions of the cloud resources, the cost information of the cloud resources, and the version information of the cloud resources.
  • the interactive interface is further configured to receive a selection instruction from the tenant, and the selection instruction is used to request a query for the cloud resource selected by the selection instruction.
  • the selection instruction is used to request a query for the cloud resource selected by the selection instruction. For example, when a tenant views a cloud resource map on a terminal, the tenant can select any cloud resource managed by the cloud management platform to indicate that it needs to know the relevant information of the cloud resource. The selection operation will trigger a selection instruction in the terminal, and the terminal can respond according to the selection instruction at this time. Wherein, the selection instruction is used to instruct to query the relevant information of the selected cloud resource.
  • the cloud resource management method further includes: sending the relevant information of the cloud resource selected by the selection instruction to the tenant;
  • the information includes one or more of the following: the type of cloud resources, the real-time operating status of the cloud resources, the predicted operating status of the cloud resources, the geographic location of the physical resources on which the cloud resources depend, and the environment in which the physical resources on which the cloud resources depend are located. Status, deployment conditions of cloud resources, cost information of cloud resources, and version information of cloud resources.
  • the selection operation may be to search for cloud resources in the search box in the interface displaying the cloud resource map, to click the cloud resource with a mouse, or to move the input cursor to the display position of the cloud resource.
  • the cloud resource management method further includes: sending an operation and maintenance notice of the cloud resources purchased by the tenant to the tenant, and the function of the operation and maintenance notice includes one or more of the following : Indicates the running status of the cloud resources purchased by the tenant, recommends the supporting resources of the cloud resources purchased by the tenant, and reminds the cost information of the cloud resources purchased by the tenant.
  • the cloud management platform may also send other information to the terminal associated with the cloud resource.
  • the cloud resource management method further includes: sending one or more improvement strategies for improving the running state of the cloud resources purchased by the tenant to the tenant; receiving a feedback instruction sent by the tenant, where the feedback instruction is used to indicate An improvement strategy selected among one or more improvement strategies; an improvement strategy selected by feedback instructions is performed on the cloud resources purchased by the tenant.
  • the cloud management platform recommends an improvement strategy to the tenant according to its resource strategy, and the improvement strategy is used to improve the running state of the cloud resource purchased by the tenant.
  • the improvement policy may include: a policy for instructing to adjust the bandwidth used by cloud resources, a policy for instructing migration of virtual resources used by tenants, a policy for instructing to switch the type of cloud resources, a policy for instructing restarting, resetting of cloud resources
  • the cloud management platform can execute the improvement strategy indicated by the feedback instruction on the cloud resource. , to optimize the performance of the running state of cloud resources.
  • the interaction interface includes one or more of the following: an application program interface API, an interaction template, and a configuration interface.
  • the present application provides a cloud resource management method, which is applied to a terminal.
  • the cloud resource management method includes: sending a cloud resource query instruction to the cloud management platform through an interactive interface of the cloud management platform, and the cloud resource query instruction is used to request Query the cloud resources managed by the cloud management platform; receive the cloud resource map marked with the geographic location of the cloud resources sent by the cloud management platform; display the cloud resource map.
  • the terminal sends a cloud resource query instruction to the cloud management platform through an interactive interface of the cloud management platform, receives a cloud resource map marked with the geographic location of the cloud resource sent by the cloud management platform, and displays the cloud resource map , the cloud resource map can be displayed in the terminal, the geographic location of the cloud resource can be presented to the tenant, and the presentation mode of the cloud resource can be enriched.
  • the cloud resource query instruction carries tenant information
  • the cloud resources include cloud resources that the tenant corresponding to the tenant information has purchased and/or paid attention to.
  • the cloud resource query instruction carries a cloud resource identifier
  • the cloud resource includes the cloud resource indicated by the cloud resource identifier
  • the cloud resource query instruction carries a type identifier
  • the cloud resource includes cloud resources of the type indicated by the type identifier.
  • the cloud resource map is also used to indicate the relevant information of any cloud resource displayed in the cloud resource map; wherein, the relevant information includes one or more of the following: the type of the cloud resource, the real-time running status of the cloud resource, the cloud resource The predicted running status of the cloud resources, the geographic location of the physical resources on which the cloud resources depend, the environmental conditions of the environment where the physical resources on which the cloud resources depend, the deployment conditions of the cloud resources, the cost information of the cloud resources, and the version information of the cloud resources.
  • the cloud resource management method further includes: receiving a selection operation for any cloud resource in the cloud resource map input by the tenant; sending a selection instruction to the cloud management platform according to the selection operation; receiving cloud management Relevant information of any cloud resource sent by the platform; display relevant information of any cloud resource; wherein, the relevant information includes one or more of the following: the type of cloud resources, the real-time running status of cloud resources, the predicted running status of cloud resources, The geographic location of the physical resources on which the cloud resources depend, the environmental conditions of the environment where the physical resources on which the cloud resources depend, the deployment conditions of the cloud resources, the cost information of the cloud resources, and the version information of the cloud resources.
  • the cloud resource management method further includes: receiving an operation and maintenance notice of the cloud resource sent by the cloud management platform, and the function of the operation and maintenance notice includes one or more of the following: indicating the running state of the cloud resource, recommending supporting resources of the cloud resource and reminding cloud resource tariff information; display operation and maintenance notices.
  • the cloud resource management method further includes: receiving one or more improvement strategies sent by the cloud management platform for improving the running state of cloud resources; displaying one or more improvement strategies; Feedback operation of the strategy; send a feedback instruction to the cloud management platform according to the feedback operation, where the feedback instruction is used to indicate an improvement strategy selected from one or more improvement strategies.
  • the present application provides a cloud resource management device, the cloud resource management device includes: a receiving module for providing an interactive interface, the interactive interface is used to receive a cloud resource query instruction from a tenant, and the cloud resource query instruction is used for Request to query the cloud resources managed by the cloud resource management device; the sending module is configured to send the cloud resource map marked with the geographic location of the cloud resources to the tenant according to the cloud resource query instruction.
  • the cloud resource query instruction carries tenant information
  • the cloud resources include cloud resources that the tenant corresponding to the tenant information has purchased and/or paid attention to.
  • the cloud resource query instruction carries a cloud resource identifier, and the cloud resource includes the cloud resource indicated by the cloud resource identifier.
  • the cloud resource query instruction carries a type identifier, and the cloud resource includes cloud resources of the type indicated by the type identifier.
  • the cloud resource map is also used to indicate the relevant information of any cloud resource displayed in the cloud resource map; wherein, the relevant information includes one or more of the following: the type of the cloud resource, the real-time running status of the cloud resource, the cloud resource The predicted running status of the cloud resources, the geographic location of the physical resources on which the cloud resources depend, the environmental conditions of the environment where the physical resources on which the cloud resources depend, the deployment conditions of the cloud resources, the cost information of the cloud resources, and the version information of the cloud resources.
  • the interactive interface is further used to receive a selection instruction from the tenant, and the selection instruction is used to request to query the cloud resource selected by the selection instruction; at this time, the sending module is further used to send the tenant the relevant information of the cloud resource selected by the selection instruction.
  • the relevant information includes one or more of the following: the type of cloud resources, the real-time running status of the cloud resources, the predicted running status of the cloud resources, the geographic location of the physical resources on which the cloud resources depend, and the location of the physical resources on which the cloud resources depend.
  • the sending module is further configured to send an operation and maintenance notice of the cloud resources purchased by the tenant to the tenant, and the functions of the operation and maintenance notice include one or more of the following: indicating the running status of the cloud resources purchased by the tenant, recommending the cloud resources purchased by the tenant. Supporting resources of resources and reminding tenants to purchase the cost information of cloud resources.
  • the sending module is further configured to send one or more improvement strategies for improving the running state of the cloud resources purchased by the tenant to the tenant;
  • the receiving module is further configured to receive a feedback instruction sent by the tenant, where the feedback instruction is used to indicate An improvement strategy selected from one or more improvement strategies;
  • the cloud resource management apparatus further includes: a processing module configured to execute the improvement strategy selected by the feedback instruction on the cloud resources purchased by the tenant.
  • the interaction interface includes one or more of the following: an application program interface API, an interaction template and a configuration interface.
  • the present application provides a cloud resource management device
  • the cloud resource management device includes: a sending module configured to send a cloud resource query instruction to the cloud management platform through an interactive interface of the cloud management platform, and the cloud resource query instruction is used for Request to query the cloud resources managed by the cloud management platform; the receiving module is used to receive the cloud resource map marked with the geographic location of the cloud resources sent by the cloud management platform; the display module is used to display the cloud resource map.
  • the cloud resource query instruction carries tenant information
  • the cloud resources include cloud resources that the tenant corresponding to the tenant information has purchased and/or paid attention to.
  • the cloud resource query instruction carries a cloud resource identifier, and the cloud resource includes the cloud resource indicated by the cloud resource identifier.
  • the cloud resource query instruction carries a type identifier, and the cloud resource includes cloud resources of the type indicated by the type identifier.
  • the cloud resource map is also used to indicate the relevant information of any cloud resource displayed in the cloud resource map; wherein, the relevant information includes one or more of the following: the type of the cloud resource, the real-time running status of the cloud resource, the cloud resource The predicted running status of the cloud resources, the geographic location of the physical resources on which the cloud resources depend, the environmental conditions of the environment where the physical resources on which the cloud resources depend, the deployment conditions of the cloud resources, the cost information of the cloud resources, and the version information of the cloud resources.
  • the receiving module is further configured to receive a selection operation on any cloud resource in the cloud resource map input by the tenant; the sending module is also configured to send a selection instruction to the cloud management platform according to the selection operation; the receiving module is also configured to Receive the relevant information of any cloud resource sent by the cloud management platform; the display module is also used to display the relevant information of any cloud resource; wherein, the relevant information includes one or more of the following: the type of the cloud resource, the real-time operation of the cloud resource Status, predicted operating status of cloud resources, geographic location of physical resources on which cloud resources depend, environmental conditions of the environment where the physical resources on which cloud resources depend, deployment conditions of cloud resources, cost information of cloud resources, and cloud resources Version Information.
  • the receiving module is further configured to receive the operation and maintenance notification of the cloud resources sent by the cloud management platform, and the functions of the operation and maintenance notification include one or more of the following: indicating the running status of the cloud resources, recommending supporting resources and reminders of the cloud resources The tariff information of cloud resources; the display module is also used to display operation and maintenance notices.
  • the receiving module is further configured to receive one or more improvement strategies sent by the cloud management platform for improving the running state of the cloud resources; the display module is also configured to display one or more improvement strategies; the receiving module is also configured to display one or more improvement strategies. It is used for receiving the feedback operation of the tenant on one or more improvement strategies; the sending module is further used for sending a feedback instruction to the cloud management platform according to the feedback operation, where the feedback instruction is used to indicate the improvement strategy selected from the one or more improvement strategies.
  • the present application provides a computer device, the computer device includes: a processor and a memory, and a computer program is stored in the memory; when the processor executes the computer program, the computer device implements the method provided in the first aspect.
  • the present application provides a computer device, the computer device includes: a processor and a memory, where a computer program is stored in the memory; when the processor executes the computer program, the computer device implements the method provided in the second aspect.
  • the present application provides a storage medium, and when instructions in the storage medium are executed by a processor, the method provided in the first aspect is implemented.
  • the present application provides a storage medium, and when instructions in the storage medium are executed by a processor, the method provided in the second aspect is implemented.
  • FIG. 1 is a schematic diagram of an implementation scenario involved in a cloud resource management method provided by an embodiment of the present application
  • FIG. 2 is a flowchart of a cloud resource management method provided by an embodiment of the present application
  • FIG. 3 is a schematic diagram of cloud resources displayed by a terminal according to an embodiment of the present application.
  • FIG. 4 is a schematic diagram of another cloud resource displayed by a terminal according to an embodiment of the present application.
  • FIG. 5 is a schematic diagram of another cloud resource displayed by a terminal provided by an embodiment of the present application.
  • FIG. 6 is a schematic diagram of still another cloud resource displayed by a terminal according to an embodiment of the present application.
  • FIG. 7 is a schematic diagram of another cloud resource displayed by a terminal provided by an embodiment of the present application.
  • FIG. 8 is a flowchart of a method for a terminal to display relevant information of any cloud resource according to a selection instruction provided by an embodiment of the present application;
  • FIG. 9 is a schematic structural diagram of a cloud resource management apparatus provided by an embodiment of the present application.
  • FIG. 10 is a schematic structural diagram of another cloud resource management apparatus provided by an embodiment of the present application.
  • FIG. 11 is a schematic structural diagram of another cloud resource management apparatus provided by an embodiment of the present application.
  • FIG. 12 is a schematic structural diagram of a computer device provided by an embodiment of the present application.
  • FIG. 13 is a schematic structural diagram of another computer device provided by an embodiment of the present application.
  • the embodiments of the present application provide a cloud resource management method.
  • the terminal sends a cloud resource query instruction to the cloud management platform through an interactive interface of the cloud management platform, receives a cloud resource map marked with the geographic location of the cloud resource sent by the cloud management platform, and displays the cloud resource map , the cloud resource map can be displayed in the terminal, the geographic location of the cloud resource can be presented to the tenant, and the presentation mode of the cloud resource can be enriched.
  • the cloud management platform provides an interactive interface, so that the cloud management platform can receive a cloud resource query instruction from a tenant through the interactive interface, and according to the cloud resource query instruction, send a message marked with a cloud to the tenant.
  • the cloud resource map of the geographical location of the resource This function of the cloud management platform enables the terminal used by the tenant to display the cloud resource map, and can present the geographical location of the cloud resource to the tenant, enriching the cloud management platform.
  • the function of managing cloud resources .
  • the geographic location of the cloud resource indicates the deployment location of the physical resource on which the cloud resource depends.
  • the physical resources that cloud resources depend on refer to: when the cloud resources are physical resources, the cloud resources are the physical resources on which the cloud resources depend; when the cloud resources are virtual resources created from physical resources, the physical resources on which the cloud resources depend are A resource is the physical resource on which the virtual resource is created.
  • the cloud resource is a bare metal server (Bare Metal Server, BMS)
  • the bare metal server is the physical resource on which the cloud resource depends.
  • the cloud resource is a virtual machine created from a physical server
  • the physical server is the physical resource on which the virtual machine depends.
  • FIG. 1 is a schematic diagram of an implementation scenario involved in a cloud resource management method provided by an embodiment of the present application.
  • the implementation scenario includes: a cloud management platform 10 and a terminal 20 .
  • the cloud management platform 10 and the terminal 20 can communicate.
  • the cloud management platform 10 is deployed in the cloud platform 1 .
  • a large number of basic resources owned by the cloud service provider are deployed in the cloud platform 1 .
  • Basic resources can be computing resources, storage resources, and network resources.
  • the computing resources can be a large number of computing devices (eg, servers).
  • the cloud platform 1 can utilize the deployed basic resources to implement the tenant's business and provide the tenant with cloud services.
  • the tenant's business includes software application business and the like created by the cloud platform 1 according to the tenant's business requirements.
  • the tenant's business includes a language recognition service, a video review service, or an image rendering service, etc. created by the cloud platform 1 according to the tenant's business requirements.
  • the cloud platform 1 can implement the tenant's business according to the basic resources deployed therein or the resources virtualized according to the basic resources, which are not specifically limited in the embodiment of the present application, and will be used in the embodiment of the present application to realize the tenant's business.
  • the basic resources of the business and the virtualized resources are collectively referred to as cloud resources.
  • the cloud platform 1 may be a cloud platform 1 of a central cloud, a cloud platform 1 of an edge cloud, or a cloud platform 1 including a central cloud and an edge cloud, which is not specifically limited in the embodiments of the present application.
  • the cloud management platform 10 can manage cloud resources used to implement the tenant's business.
  • the tenant can access the cloud management platform 10 through the terminal 20, and perform related processing on cloud resources through the cloud management platform 10.
  • the tenant can view the relevant information of cloud resources in the cloud management platform 10 through the terminal 20 .
  • the tenant may purchase cloud resources in the cloud management platform 10 through the terminal 20 .
  • the tenant can renew the cloud resources in the cloud management platform 10 through the terminal 20 .
  • the tenant can view the running status of the cloud resources purchased by the tenant in the cloud management platform 10 through the terminal 20 .
  • the tenant may instruct the cloud management platform 10 through the terminal 20 to perform operation and maintenance operations such as upgrading the cloud resources purchased by the tenant.
  • the cloud management platform 10 can be implemented by software or hardware.
  • the cloud management platform 10 may be implemented by means of hardware such as a physical server.
  • the cloud management platform 10 may be implemented by a server, a server cluster composed of several servers, or a cloud computing service center.
  • the cloud management platform 10 may be implemented by software deployed on computing resources, and the software is used to implement the functions implemented by the cloud management platform 10 in the cloud resource management method provided in the embodiment of the present application.
  • the cloud management platform 10 may be implemented by a virtual machine or a container simulated by software on basic resources.
  • the cloud management platform 10 is implemented by resources deployed independently, or can be implemented by resources deployed in a distributed manner.
  • the software for implementing the cloud management platform 10 may be independently deployed on a server, virtual machine or container in the cloud platform 1, or the software for implementing the cloud management platform 10 may be deployed in the cloud platform 1 in a distributed manner On multiple servers, or, the software for implementing the cloud management platform 10 may be distributed on multiple virtual machines in the cloud platform 1, or, the software for implementing the cloud management platform 10 may be distributed in a distributed deployment. In multiple containers in the cloud platform 1 , or alternatively, the software for implementing the cloud management platform 10 may be distributed in multiple servers, multiple virtual machines and multiple containers in the cloud platform 1 .
  • the terminal 20 may be a desktop computer, a laptop computer, a mobile phone, a smart phone, a tablet computer, a multimedia player, a smart home appliance, an artificial intelligence device, a smart wearable device, an e-reader, a smart vehicle-mounted device, or an Internet of Things device.
  • the implementation process of the cloud resource management method provided by the embodiment of the present application will be described below by taking an example that a tenant sends a query instruction to a cloud management platform through a terminal. As shown in Figure 2, the implementation process of the cloud resource management method may include the following steps:
  • Step 201 The terminal receives a query operation of querying the cloud resources managed by the cloud management platform input by the tenant.
  • the tenant can perform a query operation instructing to query cloud resources on the terminal used by the tenant.
  • the query operation will trigger a query command in the terminal, and the terminal can send the query command to the cloud management platform, so that the cloud management platform can send the information of the cloud resource queried by the query operation instruction to the terminal.
  • the query instruction is used to instruct to query the cloud resources managed by the cloud management platform.
  • the tenant when the tenant has the intention to purchase cloud resources, the tenant can execute the query operation instructing to access the cloud management platform and query cloud resources on the terminal used by the tenant, In order to facilitate the tenant to determine the cloud resources capable of realizing the tenant's business according to the query result of the cloud resources, and to decide whether to purchase the corresponding cloud resources.
  • the tenant can perform the query operation instructing to view the cloud resources purchased by the tenant on the terminal used by the tenant, so as to facilitate the tenant View information about the cloud resources purchased by the tenant, etc.
  • the tenant can instruct the cloud resources to be inquired, that is, the tenant can instruct to inquire some cloud resources managed by the cloud management platform.
  • the tenant may indicate that a cloud resource that meets a specified attribute needs to be queried, or the tenant may indicate that a specified cloud resource needs to be queried.
  • the specified property can be determined according to application requirements.
  • a cloud resource with a specified attribute may be a cloud resource of a specified type, or a cloud resource with a specified attribute may be a cloud resource deployed in a specified geographic area for dependent physical resources.
  • the cloud resource of the specified attribute may be a cloud resource that the tenant has purchased and/or paid attention to.
  • tenants can also query all cloud resources managed by the cloud management platform. For example, when a tenant performs a query operation on a terminal used by the tenant, the type of cloud resources to be queried may not be specified. In this case, the default is that the tenant needs to query all cloud resources managed by the cloud management platform.
  • Step 202 The terminal sends a cloud resource query instruction to the cloud management platform through the interactive interface of the cloud management platform according to the query operation.
  • the query operation performed by the tenant will trigger a cloud resource query command in the terminal, and the terminal can send a cloud resource query command to the cloud management platform to request to query the cloud resources managed by the cloud management platform, that is, request the cloud management platform to send the terminal to be queried.
  • Information about cloud resources For example, when the query operation instructs to query part of cloud resources managed by the cloud management platform, the cloud resource query instruction is used to request the cloud management platform to send the information of the part of cloud resources to the terminal.
  • the cloud resource query instruction is used to request the cloud management platform to send the information of all cloud resources to the terminal.
  • the cloud resource query instruction may carry indication information for indicating the cloud resources that need to be queried.
  • the cloud resource query instruction may carry a type identifier, and the cloud resource query instruction carrying the type identifier is used to instruct to query cloud resources of the type indicated by the type identifier.
  • the cloud resource query instruction may carry a cloud resource identifier, and the cloud resource query instruction carrying the cloud resource identifier is used to instruct to query the cloud resource indicated by the cloud resource identifier.
  • the cloud resource query instruction may carry tenant information, and the cloud resource query instruction carrying the tenant information is used to instruct to query the cloud resources purchased and/or concerned by the tenant corresponding to the tenant information.
  • the tenant may not specify the type of the cloud resource to be queried when performing the operation of instructing the terminal used by the tenant to query the cloud resource.
  • the cloud resource query instruction carries the indication information of the cloud resource to be queried By default, the tenant needs to query all cloud resources managed by the cloud management platform.
  • the cloud management platform may provide an interactive interface, and the terminal used by the tenant can interact with the cloud management platform through the interactive interface. Therefore, the terminal can send information such as query instructions to the cloud management platform through the interactive interface.
  • the interaction interface may include one or more of the following: an application programming interface (application programming interface, API), an interaction template, and a configuration interface.
  • the interaction template is a template provided by the cloud management platform to the tenant for implementing different functions. When a tenant needs to use a certain function, the tenant can download a template for implementing the function, add the relevant information of the tenant to the template, and then feed back the template with the relevant information of the tenant added to the cloud management platform.
  • the management platform After receiving the template to which the relevant information of the tenant is added, the management platform can obtain the function to be implemented by the template, and customize the function according to the information of the tenant.
  • the configuration interface refers to a tenant that can operate in the configuration interface to indicate the functions that the tenant needs to implement.
  • Step 203 The cloud management platform sends a cloud resource map marked with the geographic location of the cloud resource to the tenant according to the cloud resource query instruction.
  • the cloud management platform can receive the cloud resource query command sent by the terminal through the interactive interface of the cloud management platform, and after receiving the cloud resource query command, the cloud management platform can send the cloud resource map to the terminal according to the cloud resource query command.
  • since the cloud resource map needs to be displayed in the terminal when the cloud management platform sends the cloud resource map to the terminal, it can also send the display mode of the cloud resource map to the terminal, so that the terminal can display the cloud resource map according to the display mode.
  • the method displays information about cloud resources to tenants in the cloud resource map.
  • the display manner at least indicates the display position of the geographic location of the cloud resource in the cloud resource map, that is, the geographic location of the cloud resource is displayed at the deployment location of the physical resource on which the cloud resource depends. That is, the cloud resource map is at least used to indicate the deployment location of the physical resources that each cloud resource depends on in the cloud resources that the tenant needs to query, and the deployment locations of any two physical resources are between the displayed locations in the cloud resource map.
  • the relative position relationship of is used to reflect the relative position relationship between the deployment positions of any two physical resources.
  • Step 204 the terminal displays the cloud resource map.
  • the terminal After receiving the displayed cloud resource map sent by the cloud management platform, the terminal can display the displayed cloud resource map.
  • the cloud resource map is at least used to indicate the deployment position of the physical resources on which each cloud resource in the cloud resources depends; the deployment positions of any two physical resources are between the display positions in the cloud resource map.
  • the relative position relationship of is used to reflect the relative position relationship between the deployment positions of any two physical resources.
  • the cloud resource map directly displayed by the terminal according to the cloud resource map may only indicate the deployment location of the physical resource on which the cloud resource depends.
  • the cloud resource map directly displayed by the terminal according to the cloud resource map refers to the cloud resource map displayed by the terminal after receiving the cloud resource map and before receiving other operations of the terminal.
  • FIGS. 3 to 6 are schematic diagrams of deployment of cloud resources in some regions of my country. 3 to 6 are only used to illustrate the implementation process of the cloud resource management method provided by the present application, so as to facilitate understanding of the cloud resource management method provided by the present application, and are not used for other purposes. As shown in FIG. 3 , the black dots in FIG.
  • the deployment positions of the cloud resources are specifically the deployment positions of the physical resources that the cloud resources depend on, and the figure 3 Use the same icon to represent all types of cloud resources in the cloud resource map.
  • the cloud resource map directly displayed by the terminal according to the cloud resource map is further used to indicate relevant information of any cloud resource displayed in the cloud resource map.
  • the relevant information includes one or more of the following: the type of the cloud resource, the real-time operating state of the cloud resource, the predicted operating state of the cloud resource, the geographic location of the physical resource on which the cloud resource depends, and the physical resource on which the cloud resource depends.
  • the real-time running state of the cloud resource refers to the running state of the cloud resource at the current moment.
  • the real-time running state can be represented by the processing rate of the cloud resource, the network traffic flowing through the cloud resource, the storage state of the cloud resource, whether it is online or not, and whether it is in arrears.
  • the predicted running state of the cloud resource refers to the running state of the cloud resource within a specified period of time after the current moment, and the specified period of time can be determined according to application requirements.
  • the predicted running state can also be represented by the processing rate of the cloud resource, the network traffic flowing through the cloud resource, the storage state of the cloud resource, whether it is online or not, and whether it is in arrears.
  • the cloud management platform can predict the predicted running state of the cloud resources according to some or all of the relevant information.
  • the prediction function of the cloud management platform can be implemented by artificial intelligence (artificial intelligence, AI) technology.
  • AI artificial intelligence
  • the geographic location of the physical resource on which the cloud resource depends is used to indicate the specific deployment location of the physical resource.
  • the geographic location can be represented in a number of ways. For example, the geographic location can be represented using longitude and latitude. Alternatively, use an address to represent the geographic location.
  • the environmental conditions of the environment in which the physical resources on which the cloud resources depend may include weather conditions, such as temperature conditions, rainfall conditions, and air humidity.
  • the deployment conditions of cloud resources refer to conditions that affect the deployment of cloud resources and the physical resources they depend on.
  • the deployment conditions include conditions such as road conditions and weather conditions laid on the dedicated cloud line.
  • the deployment condition includes conditions such as the running status of the physical server on which the virtual resource is created.
  • the cost information of a cloud resource includes all cost information related to the cloud resource.
  • the fee information may include the tariff of the cloud resource.
  • the fee information may also include information such as the remaining fee of the cloud resource, whether renewal is required, the renewal method, the renewal time limit, and the renewal tariff.
  • the black dots in Figure 4 are used to indicate that cloud resources are deployed at the display positions of the black dots, and the deployment positions of the cloud resources are specifically the deployment positions of the physical resources that the cloud resources depend on, And the characters above the black dot are used to identify the resource type of the cloud resource deployed at the display position of the black dot.
  • the resource type of the cloud resource deployed at the display position of the black dot is BMS
  • the display The resource type of the cloud resource deployed at the location is an elastic cloud server (elastic compute service, ECS)
  • the resource type of the cloud resource deployed at the display location of some black dots is an elastic internet protocol (EIP) server.
  • ECS elastic compute service
  • EIP elastic internet protocol
  • the resource type of the cloud resources deployed at the display location of some black dots is a network address translation (NAT) gateway, and the resource type of the cloud resources deployed at the display location of some black dots is virtual private cloud (virtual private cloud).
  • NAT network address translation
  • virtual private cloud virtual private cloud
  • private cloud VPC
  • object storage service OBS
  • the relevant information of the ECS may include: the physical resource that the ECS depends on is located at 120.12° longitude and 30.16° north latitude, the real-time running state of the ECS is normal, the The identification number of the tenant of the ECS is 00000001.
  • the ECS is used in conjunction with the EIP with the identification number of 001 and the bare metal server with the identification number of 002. Therefore, the above-mentioned relevant information of the ECS may also be displayed in the cloud resource map.
  • the cloud management platform is also configured with the function of obtaining the relevant information of the cloud resources, and the cloud management platform can send the relevant information of the cloud resources to the terminal. Further, the cloud management platform can also evaluate the performance of the cloud resource according to some or all of the relevant information of the cloud resource, and measure the performance of the cloud resource by scoring. In addition, the cloud management platform can also send the score of the cloud resource to the terminal, and use the terminal to display the score of the cloud resource in the cloud resource map, so that the tenant can know the performance of the cloud resource according to the score.
  • the terminal may directly display the score at the deployment position of the physical resource on which the cloud resource depends in the cloud resource map.
  • the terminal may display 78 at the deployment position of the physical resource on which the cloud resource depends in the cloud resource map to indicate that the cloud resource has a score of 78.
  • the terminal may use icons of different colors to display different scores of the cloud resources, so that the tenant can distinguish the performance of the cloud resources according to the colors.
  • the terminal may use brown to indicate that the score of cloud resources is in the range of [0, 60], red to indicate that the score of cloud resources is in the range of (60, 70], and orange to indicate that the score of cloud resources is in the range of (70, 70).
  • red indicates that the score of cloud resources is in the range of (80, 90]
  • green indicates that the score of cloud resources is in the range of (90, 100].
  • the terminal when the terminal displays the cloud resource map, if the cloud resources displayed in the cloud resource map include cloud resources that the tenant has purchased and/or paid attention to, the terminal can also highlight the cloud resources purchased and/or paid attention to by the tenant in the cloud resource map.
  • Cloud resources For example, the terminal uses different colors to distinguish the cloud resources that the tenant has purchased and the cloud resources that have not been purchased.
  • the terminal marks the cloud resources purchased by the tenant (for example, a circle mark or a mark is used) to indicate that the marked resources are cloud resources purchased by the tenant.
  • the terminal can also display the cloud resource map in the terminal according to the tenant's instructions according to different zoom factors, so that the tenant can understand the global information and detailed local information of the cloud resource map.
  • FIG. 3 and FIG. 4 are both cloud resource maps displayed by the terminal with a magnification of 1
  • FIG. 5 can be a cloud resource map displayed by the terminal with a magnification of 50
  • FIG. 6 is a map of the cloud displayed by the terminal with a magnification of 60 Cloud resource map.
  • FIG. 5 compared with FIG. 4
  • the EIP shown in FIG. 4 is shown in FIG. 5 , which shows more detailed local information than FIG. 4 .
  • FIG. 6 shows a partial enlarged view of the part including the EIP in FIG. 5 , and it can be seen that this FIG. 6 shows more detailed partial information than FIG. 5 .
  • the terminal may also, after receiving the tenant's selection operation on any cloud resource in the cloud resource map, According to the selection operation, relevant information of the cloud resource selected by the selection operation is displayed.
  • the cloud resource management method further includes:
  • Step 205 The terminal receives a selection operation of any cloud resource displayed in the cloud resource map input by the tenant.
  • the tenant can select any cloud resource managed by the cloud management platform to indicate that they need to know the relevant information of the cloud resource.
  • the selection operation will trigger a selection instruction in the terminal, and at this time, the terminal can respond according to the selection instruction.
  • the selection instruction is used to instruct to query the relevant information of the selected cloud resource.
  • the relevant information of the cloud resources queried through the selection operation may be determined according to application requirements.
  • the relevant information includes one or more of the following: the real-time operating state of the cloud resource, the predicted operating state of the cloud resource, the geographic location of the physical resource on which the cloud resource depends, and the physical resource on which the cloud resource depends.
  • the kind of information included in the related information may be specified by the tenant. For example, a tenant can specify to query the real-time running status of a cloud resource managed by the cloud management platform.
  • the selection operation may be to search for cloud resources in the search box in the interface displaying the cloud resource map, to click the cloud resource with the mouse, or to move the input cursor to the display position of the cloud resource.
  • the embodiment does not specifically limit it.
  • Step 206 The terminal displays the relevant information of the cloud resource selected by the selection operation according to the selection operation.
  • the terminal may display the relevant information of the cloud resource selected by the selection operation in the terminal, so that the tenant can know the relevant information of the cloud resource.
  • the specific location where the relevant information of the cloud resource is displayed in the terminal may be set according to application requirements, which is not specifically limited in this embodiment of the present application.
  • the relevant information of the cloud resource may be displayed at the display position of the physical resource that the cloud resource depends on in the cloud resource map.
  • the relevant information of the cloud resource is displayed in an area where no valid information is displayed in the cloud resource map.
  • the relevant information of the cloud resource is displayed in the blank area of the terminal interface on which the cloud resource map is displayed.
  • the black dots in FIG. 7 are used to indicate that a cloud resource is deployed at the display position of the black dot, and the deployment position of the cloud resource is specifically the deployment position of the physical resource on which the cloud resource depends.
  • the relevant information of the cloud resource includes the geographic location of the physical resource on which the cloud resource depends
  • the terminal receives the selection operation instruction input by the tenant to select the NAT gateway with the identification number 111122223333, the terminal is in the cloud resource with the NAT gateway with the identification number 111122223333.
  • the displayed location on the map says "Located at No. 7 Huaying Road, Binjiang District, Hangzhou, China".
  • the terminal displays the relevant information of the cloud resource according to the selection operation, it needs to obtain the relevant information of the cloud resource first.
  • the terminal may be various implementation manners for the terminal to obtain the relevant information of the cloud resource. The following two implementation manners are taken as examples to illustrate them.
  • the cloud management platform when the cloud management platform sends the cloud resource map to the terminal, it may also send relevant information of all cloud resources included in the cloud resource map to the terminal.
  • the terminal After receiving the relevant information of all the cloud resources included in the cloud resource map, the terminal can first store the relevant information of all the cloud resources included in the cloud resource map, and after the terminal receives the selection operation, it can store the relevant information in the cloud resource map.
  • the relevant information of all the included cloud resources the relevant information of the cloud resource selected by the selection operation is inquired, and the relevant information of the cloud resource selected by the selection operation is displayed in the terminal.
  • the terminal may request the cloud management platform for relevant information of the cloud resources selected by the selection operation, and obtain the selection operation from the cloud management platform. After the relevant information of the selected cloud resource is displayed, the relevant information of the cloud resource selected by the selection operation is displayed in the terminal.
  • the implementation process includes:
  • Step 2061 The terminal sends a selection instruction to the cloud management platform according to the selection operation.
  • the selection instruction is used to instruct the request to query the relevant information of the cloud resource selected by the selection operation.
  • the terminal may send a selection instruction to the cloud management platform to request the cloud management platform to send to the terminal relevant information of the cloud resource selected by the selection operation.
  • the selection instruction carries the indication information of the cloud resources selected by the selection operation.
  • the selection instruction may carry the identification number of the cloud resource selected by the selection operation.
  • Step 2062 The cloud management platform sends to the terminal the relevant information of the cloud resource selected by the selection instruction.
  • the cloud management platform After receiving the selection instruction sent by the terminal, the cloud management platform can obtain the relevant information of the cloud resource queried by the selection instruction according to the selection instruction, and send the relevant information of the cloud resource selected by the selection instruction to the terminal.
  • Step 2063 The terminal displays the relevant information of the cloud resource selected by the selection operation.
  • the terminal may display the relevant information of the cloud resource.
  • the relevant information of the cloud resources includes the running status of the cloud resources (including the real-time running status and/or the predicted running status)
  • the cloud management platform may also instruct the terminal to use icons of different colors to display different running statuses of the cloud resources, This allows tenants to know the running status of cloud resources in a timely manner based on the color displayed on the terminal.
  • the terminal may be pre-configured with display policies for different operating states of cloud resources, and when the terminal acquires the operating states of cloud resources, it may display different operating states differently according to the display policy, so that tenants can distinguish different operating states according to the terminal.
  • the displayed running status provides a timely understanding of the running status of cloud resources.
  • the cloud management platform since the cloud management platform is used to manage the cloud resources that implement the tenant's business, the cloud management platform can also send an operation and maintenance notification of the cloud resources to the tenant's associated terminal.
  • the cloud resource management method further includes:
  • Step 207 The cloud management platform sends an operation and maintenance notification of the cloud resources purchased by the tenant to the terminal.
  • the cloud management platform is used to manage cloud resources, that is, the cloud management platform can be responsible for all transactions to ensure the normal operation of cloud resources.
  • the cloud management platform can send an operation and maintenance notification to the associated terminal of the cloud resource, so that the tenant who purchased the cloud resource can know the operation and maintenance status of the cloud resource.
  • the functions of the operation and maintenance notification include one or more of the following: indicating the running status of cloud resources (including real-time running status and/or predicted running status), recommending supporting resources of cloud resources, and reminding tariff information of cloud resources.
  • the implementation scenario of indicating the running status of cloud resources may include: after the cloud management platform determines that the tenant has purchased a certain cloud resource, when detecting that the real-time running status of the cloud resource purchased by the tenant is not good, prompting the operation status of the cloud resource. Real-time running status, and/or prompting the predicted running status when it is predicted that the predicted running status of the cloud resources purchased by the tenant may be in poor operation.
  • Implementation scenarios for recommending supporting resources for cloud resources may include: after the cloud management platform determines that a tenant has purchased a certain cloud resource, the cloud management platform recommends to the tenant resources that can be used in conjunction with the cloud resources purchased by the tenant according to its resource policy, so as to facilitate The tenant's business can be better realized.
  • the implementation scenarios of reminding the tariff information of cloud resources may include: after the cloud management platform determines that the tenant has purchased a certain cloud resource, reminding the tenant of the remaining time that the cloud resource can be used, and/or reminding the tenant to renew the cloud resource, etc.
  • the cloud resource management platform may instruct the tenant to designate a terminal for sending information to the tenant, and the terminal for sending information to the tenant is the terminal associated with the cloud resource.
  • the associated terminal of the cloud resource may also be the terminal used by the tenant when purchasing the cloud resource by default.
  • the associated terminal of the cloud resource may also be that after the tenant purchases the cloud resource, the tenant queries all terminals used by the cloud resource.
  • the associated terminal of the cloud resource may also be the terminal with the highest frequency among all terminals used by the tenant to query the cloud resource after the tenant purchases the cloud resource.
  • Step 208 After receiving the operation and maintenance notice sent by the cloud management platform, the terminal displays the operation and maintenance notice in the terminal.
  • the terminal may display the operation and maintenance notice in the terminal to notify the tenant of corresponding information.
  • the implementation manner of displaying the operation and maintenance notification may include: displaying by means of a short message and/or displaying in an application program related to cloud resources, etc., which are not specifically limited in this embodiment of the present application.
  • the cloud management platform may also send other information to the terminal associated with the cloud resource.
  • the cloud management platform may also send the improvement strategy to the terminal associated with the cloud resource. The improvement strategy is used to improve the operation status of the cloud resources purchased by the tenant.
  • the cloud resource management method further includes:
  • Step 209 The cloud management platform sends to the terminal one or more improvement strategies for improving the running state of the cloud resources purchased by the tenant.
  • the cloud management platform After the cloud management platform determines that the tenant has purchased a certain cloud resource, the cloud management platform recommends an improvement strategy to the tenant according to its resource strategy, and the improvement strategy is used to improve the running state of the cloud resource purchased by the tenant.
  • the cloud management platform determines according to its resource strategy that the improvement strategy that needs to be sent to the terminal can be obtained through artificial intelligence technology.
  • the improvement policy may include: a policy for instructing to adjust the bandwidth used by cloud resources, a policy for instructing migration of virtual resources used by tenants, a policy for instructing to switch the type of cloud resources, a policy for instructing restarting, resetting of cloud resources
  • the improvement policy may be a policy instructing to adjust the bandwidth used by the cloud resource.
  • the improvement policy may be a policy instructing to migrate the virtual resource used by the tenant, and the virtual resource may include a virtual machine or a container.
  • the improvement strategy may be a strategy instructing to switch the type of cloud resources.
  • the improvement strategy may be a strategy instructing to restart, rebind and re-establish the connection of the cloud resource.
  • the improvement strategy may be a strategy for expanding the capacity of the cloud disk indicated as the cloud resource or adding a new cloud disk.
  • the cloud management platform when the cloud management platform sends the improvement strategy to the terminal, it can send one or more improvement strategies to the terminal at one time.
  • the cloud management platform when the cloud management platform sends an improvement strategy to the terminal, it can instruct the tenant to choose whether to execute the improvement strategy for the purchased cloud resources.
  • the cloud management platform sends multiple improvement strategies to the terminal, it can instruct the tenant to select a more appropriate improvement strategy from the multiple improvement strategies according to their own needs.
  • Step 210 After the terminal receives one or more improvement strategies sent by the cloud management platform for improving the running state of the cloud resources purchased by the tenant, the terminal displays the one or more improvement strategies.
  • the terminal may display the one or more improvement strategies in the terminal, so that the tenant can select the improvement strategies.
  • Step 211 The terminal receives feedback operations from the tenant on one or more improvement strategies.
  • the tenant can select one or more improvement strategies, and the selection operation ends with a feedback operation on the improvement strategy. Accordingly, the terminal can receive the feedback operation performed by the tenant.
  • Step 212 The terminal sends a feedback instruction to the cloud management platform according to the feedback operation.
  • the terminal may send a feedback instruction to the cloud management platform, where the feedback instruction is used to instruct the tenant to select an improvement strategy from the one or more improvement strategies.
  • Step 213 After receiving the feedback instruction, the cloud management platform executes the improvement strategy selected by the feedback instruction on the cloud resources purchased by the tenant.
  • the cloud management platform may execute the improvement strategy indicated by the feedback instruction on the cloud resource to Implement performance optimization for the running state of cloud resources.
  • the management function of cloud resources by the cloud management platform also includes other functions.
  • the cloud management platform can manage the cloud resources according to the information such as the running status of the cloud resources, the identification numbers of the cloud resources, the deployment location of the physical resources on which the cloud resources depend, and the identification numbers of the tenants. Make specific restrictions. For example, as shown in Table 1, the cloud management platform can query the relevant information of the cloud resource according to the identification number of the cloud resource. For another example, as shown in Table 2, the cloud management platform can manage cloud resources according to the tenant's identification number, that is, the cloud management platform can obtain which cloud resources are used by each tenant. For example, in Table 2, the identification number is 00000001.
  • the cloud management platform provides an interactive interface, so that the cloud management platform can receive a cloud resource query instruction from a tenant through the interactive interface, and query the cloud resource according to the cloud resource.
  • This function of the cloud management platform enables the terminal used by the tenant to display the cloud resource map and present the geographical location of the cloud resource to the tenant, which enriches cloud management.
  • the sequence of steps of the cloud resource management method provided by the embodiments of the present application may be appropriately adjusted.
  • the execution sequence of steps 201 to 206 and steps 207 to 208 may be adjusted according to application requirements, and the steps may also be adjusted according to application requirements.
  • the cloud resource management device 90 includes:
  • the receiving module 901 is used for providing an interactive interface, where the interactive interface is used for receiving a cloud resource query instruction from a tenant, and the cloud resource query instruction is used for requesting to query the cloud resources managed by the cloud resource management apparatus.
  • the sending module 902 is configured to send the cloud resource map marked with the geographic location of the cloud resource to the tenant according to the cloud resource query instruction.
  • the cloud resource query instruction carries tenant information
  • the cloud resources include cloud resources that the tenant corresponding to the tenant information has purchased and/or paid attention to.
  • the cloud resource query instruction carries a cloud resource identifier, and the cloud resource includes the cloud resource indicated by the cloud resource identifier.
  • the cloud resource query instruction carries a type identifier, and the cloud resource includes cloud resources of the type indicated by the type identifier.
  • the cloud resource map is further used to indicate relevant information of any cloud resource displayed in the cloud resource map.
  • the relevant information includes one or more of the following: the type of cloud resources, the real-time running status of the cloud resources, the predicted running status of the cloud resources, the geographic location of the physical resources on which the cloud resources depend, and the location of the physical resources on which the cloud resources depend.
  • the interactive interface is further configured to receive a selection instruction from the tenant, and the selection instruction is used to request a query of the cloud resource selected by the selection instruction.
  • the sending module 902 is further configured to send the relevant information of the cloud resource selected by the selection instruction to the tenant.
  • the relevant information includes one or more of the following: the type of cloud resources, the real-time running status of the cloud resources, the predicted running status of the cloud resources, the geographic location of the physical resources on which the cloud resources depend, and the location of the physical resources on which the cloud resources depend.
  • the sending module 902 is further configured to send an operation and maintenance notice of the cloud resources purchased by the tenant to the tenant, and the functions of the operation and maintenance notice include one or more of the following: indicating the running status of the cloud resources purchased by the tenant, recommending the operation and maintenance of the cloud resources purchased by the tenant Information about supporting resources of cloud resources and reminding tenants to purchase cloud resources.
  • the sending module 902 is further configured to send one or more improvement strategies for improving the running state of the cloud resources purchased by the tenant to the tenant.
  • the receiving module 901 is further configured to receive a feedback instruction sent by the tenant, where the feedback instruction is used to indicate an improvement strategy selected from one or more improvement strategies.
  • the cloud resource management apparatus 90 further includes: a processing module 903 configured to execute the improvement strategy of feedback instruction selection on the cloud resources purchased by the tenant.
  • the interaction interface includes one or more of the following: an application program interface API, an interaction template and a configuration interface.
  • an interactive interface is provided through the receiving module, and the cloud resource query instruction from the tenant is received through the interactive interface, and the sending module sends the cloud resource marked with the cloud resource to the tenant according to the cloud resource query instruction.
  • the cloud resource map of geographic location this function of the cloud resource management device enables the terminal used by the tenant to display the cloud resource map, and can present the geographic location of the cloud resource to the tenant, which enriches the cloud resource management device's function of managing cloud resources .
  • the cloud resource management apparatus 110 includes:
  • the sending module 1101 is configured to send a cloud resource query instruction to the cloud management platform through an interactive interface of the cloud management platform, where the cloud resource query instruction is used to request to query cloud resources managed by the cloud management platform.
  • the receiving module 1102 is configured to receive a cloud resource map marked with the geographic location of the cloud resource and sent by the cloud management platform.
  • the display module 1103 is used to display the cloud resource map.
  • the cloud resource query instruction carries tenant information
  • the cloud resources include cloud resources that the tenant corresponding to the tenant information has purchased and/or paid attention to.
  • the cloud resource query instruction carries a cloud resource identifier, and the cloud resource includes the cloud resource indicated by the cloud resource identifier.
  • the cloud resource query instruction carries a type identifier, and the cloud resource includes cloud resources of the type indicated by the type identifier.
  • the cloud resource map is further used to indicate relevant information of any cloud resource displayed in the cloud resource map.
  • the relevant information includes one or more of the following: the type of cloud resources, the real-time running status of the cloud resources, the predicted running status of the cloud resources, the geographic location of the physical resources on which the cloud resources depend, and the location of the physical resources on which the cloud resources depend.
  • the receiving module 1102 is further configured to receive a selection operation of any cloud resource in the cloud resource map input by the tenant.
  • the sending module 1101 is further configured to send a selection instruction to the cloud management platform according to the selection operation.
  • the receiving module 1102 is further configured to receive relevant information of any cloud resource sent by the cloud management platform.
  • the display module 1103 is further configured to display relevant information of any cloud resource.
  • the relevant information includes one or more of the following: the type of cloud resources, the real-time running status of the cloud resources, the predicted running status of the cloud resources, the geographic location of the physical resources on which the cloud resources depend, and the location of the physical resources on which the cloud resources depend.
  • the receiving module 1102 is further configured to receive an operation and maintenance notice of the cloud resource sent by the cloud management platform, and the function of the operation and maintenance notice includes one or more of the following: indicating the running state of the cloud resource, recommending the supporting resources of the cloud resource, and Reminds the tariff information of cloud resources.
  • the display module 1103 is further configured to display operation and maintenance notifications.
  • the receiving module 1102 is further configured to receive one or more improvement strategies sent by the cloud management platform for improving the running state of the cloud resources.
  • the display module 1103 is further configured to display one or more improvement strategies.
  • the receiving module 1102 is further configured to receive feedback operations of the tenant on one or more improvement strategies.
  • the sending module 1101 is further configured to send a feedback instruction to the cloud management platform according to the feedback operation, where the feedback instruction is used to indicate an improvement strategy selected from one or more improvement strategies.
  • the sending module sends a cloud resource query instruction to the cloud management platform through the interactive interface of the cloud management platform, and the receiving module receives the cloud resource marked with the geographic location of the cloud resource sent by the cloud management platform.
  • the cloud resource map is displayed, and the cloud resource map can be displayed in the cloud resource management device, and the geographic location of the cloud resource is presented to the tenant, which enriches the presentation mode of the cloud resource.
  • the embodiments of the present application provide a computer device.
  • the cloud resource management apparatus shown in FIG. 11 may be deployed in the computer equipment.
  • the computer device may be a terminal.
  • the terminal can be a desktop computer, a laptop computer, a mobile phone, a smart phone, a tablet computer, a multimedia player, a smart home appliance, an artificial intelligence device, a smart wearable device, an e-reader, a smart vehicle-mounted device, or an Internet of Things device.
  • FIG. 12 exemplarily provides a possible architectural diagram of a computer device.
  • the computer device 120 may include a processor 1201 , a memory 1202 , a communication interface 1203 and a bus 1204 .
  • the number of processors 1201 may be one or more, and FIG. 12 only illustrates one of the processors 1201 .
  • the processor 1201 may be a central processing unit (central processing unit, CPU). If the computer device has multiple processors 1201, the multiple processors 1201 may be of different types, or may be the same. Optionally, multiple processors of the computer device may also be integrated into a multi-core processor.
  • the memory 1202 stores computer instructions and data, and the memory 1202 may store computer instructions and data required to implement the cloud resource management method provided by this application.
  • the memory 1202 can be any one or any combination of the following storage media: non-volatile memory (such as read-only memory (Read-Only Memory, ROM), solid state disk (SSD, SSD), hard disk (hard disk) drive, HDD), optical discs, etc., volatile memory.
  • non-volatile memory such as read-only memory (Read-Only Memory, ROM), solid state disk (SSD, SSD), hard disk (hard disk) drive, HDD), optical discs, etc., volatile memory.
  • the communication interface 1203 may be any one or any combination of the following devices: a network interface (eg, an Ethernet interface), a wireless network card, and other devices with a network access function.
  • the communication interface 1203 is used for data communication between the computer device and other nodes or other computer devices.
  • FIG. 12 also exemplarily depicts bus 1204 .
  • the bus 1204 can connect the processor 1201 with the memory 1202 and the communication interface 1203 .
  • the processor 1201 can access the memory 1202, and can also use the communication interface 1203 to perform data interaction with other nodes or other computer devices.
  • the computer device executes the computer instructions in the memory 1202 to implement the functions of the terminal in the cloud resource management method provided in this application. For example, send a cloud resource query instruction to the cloud management platform through the interactive interface of the cloud management platform, and the cloud resource query instruction is used to request to query the cloud resources managed by the cloud management platform; Resource map; displays the cloud resource map.
  • the implementation process of the steps of the computer device may refer to the corresponding descriptions in the foregoing method embodiments.
  • the embodiments of the present application provide a computer device.
  • the computing device may be a computer system including one or more computers.
  • the cloud resource management apparatus shown in FIG. 9 or FIG. 10 may be deployed in the computer equipment.
  • the computer device may implement the functions of the cloud management platform in the embodiments of the present application.
  • each computer 130 may include a processor 1301 , a memory 1302 , and a communication interface 1303 and bus 1304.
  • the processor 1301 , the memory 1302 , and the communication interface 1303 are connected to each other through the bus 1304 for communication.
  • FIG. 13 is a schematic diagram of a computer apparatus including four computers.
  • the number of processors 1301 may be one or more, and FIG. 13 only shows a schematic diagram that the computer includes one processor 1301 .
  • the processor 1301 may be a central processing unit (central processing unit, CPU). If the computer device has multiple processors 1301, the multiple processors 1301 may be of different types, or may be the same. Optionally, multiple processors of the computer device may also be integrated into a multi-core processor.
  • the memory 1302 stores computer instructions and data, and the memory 1302 may store computer instructions and data required to implement the cloud resource management method provided by this application.
  • the memory 1302 can be any one or any combination of the following storage media: non-volatile memory (such as read-only memory (Read-Only Memory, ROM), solid state disk (solid state disk, SSD), hard disk (hard disk) drive, HDD), optical discs, etc., volatile memory.
  • non-volatile memory such as read-only memory (Read-Only Memory, ROM), solid state disk (solid state disk, SSD), hard disk (hard disk) drive, HDD), optical discs, etc., volatile memory.
  • the communication interface 1303 may be any one or any combination of the following devices: a network interface (eg, an Ethernet interface), a wireless network card, and other devices with a network access function.
  • the communication interface 1303 is used for data communication between the computer device and other nodes or other computer devices.
  • FIG. 13 also exemplarily depicts bus 1304 .
  • the bus 1304 can connect the processor 1301 with the memory 1302 and the communication interface 1303 .
  • the processor 1301 can access the memory 1302, and can also use the communication interface 1303 to perform data interaction with other nodes or other computer devices.
  • a communication path is established between each of the above computers 130 through a communication network.
  • Each computer 130 is used to implement part of the functions of the cloud management platform.
  • Any computer 130 may be a computer (eg, a server) in a cloud data center, or a computer in an edge data center.
  • the computer device executes the computer instructions in the memory 1302, and can implement the function of the cloud management platform in the cloud resource management method provided in this application.
  • an interactive interface is provided, and the interactive interface is used to receive cloud resource query instructions from tenants, and the cloud resource query instructions are used to request and query cloud resources managed by the cloud management platform; according to the cloud resource query instructions, the geographical location marked with cloud resources is sent to the tenant.
  • a map of cloud resources for the location may refer to the corresponding descriptions in the foregoing method embodiments.
  • Embodiments of the present application further provide a storage medium, where the storage medium is a non-volatile computer-readable storage medium.
  • the storage medium is a non-volatile computer-readable storage medium.
  • Embodiments of the present application further provide a storage medium, where the storage medium is a non-volatile computer-readable storage medium.
  • the storage medium is a non-volatile computer-readable storage medium.
  • Embodiments of the present application also provide a computer program product containing instructions, which, when the computer program product runs on a computer, enables the computer to perform the functions of the cloud management platform in the cloud resource management method in the embodiments of the present application.
  • the embodiments of the present application also provide a computer program product including instructions, when the computer program product runs on the computer, the computer enables the computer to perform the functions of the terminal in the cloud resource management method in the embodiments of the present application.
  • the terms “first”, “second” and “third” are only used for description purposes, and cannot be understood as indicating or implying relative importance.
  • the term “at least one” refers to one or more, and the term “plurality” refers to two or more, unless expressly limited otherwise.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Databases & Information Systems (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请公开了一种云资源管理方法及装置、计算机设备、存储介质,属于云服务技术领域。该云资源管理方法包括:提供交互接口,交互接口用于接收来自租户的云资源查询指令,云资源查询指令用于请求查询云管理平台管理的云资源;根据云资源查询指令,向租户发送标记有云资源的地理位置的云资源地图。本申请丰富了云管理平台对云资源进行管理的功能。

Description

云资源管理方法及装置、计算机设备、存储介质 技术领域
本申请涉及云服务技术领域,特别涉及一种云资源管理方法及装置、计算机设备、存储介质。
背景技术
随着云服务技术的快速发展,使用部署在云端的云资源实现业务已成为一种趋势。例如,在终端中运行应用程序时,根据租户对终端的操作,采用云资源渲染终端根据该操作需要显示的应用程序的界面。
但是,目前云管理平台对云资源进行管理方式较单一。
发明内容
本申请提供了一种云资源管理方法及装置、计算机设备、存储介质,能够丰富云管理平台对云资源进行管理的功能。
第一方面,本申请提供了一种云资源管理方法,该云资源管理方法应用于云管理平台,该云资源管理方法包括:提供交互接口,交互接口用于接收来自租户的云资源查询指令,云资源查询指令用于请求查询云管理平台管理的云资源;根据云资源查询指令,向租户发送标记有云资源的地理位置的云资源地图。
在该云资源管理方法中,云管理平台通过提供交互接口,使得该云管理平台能够通过交互接口接收来自租户的云资源查询指令,并根据该云资源查询指令,向租户发送标记有云资源的地理位置的云资源地图,云管理平台的这一功能使得租户使用的终端能够显示云资源地图,能够向租户呈现该云资源的地理位置,丰富了云管理平台对云资源进行管理的功能。
在一种可实现方式中,云资源查询指令携带有租户信息,云资源包括租户信息对应的租户已购买和/或关注的云资源。
在另一种可实现方式中,云资源查询指令携带有云资源标识,云资源包括云资源标识指示的云资源。
在又一种可实现方式中,云资源查询指令携带有类型标识,云资源包括类型标识指示的类型的云资源。
可选地,云资源地图还用于指示云资源地图中显示的任一云资源的相关信息;其中,相关信息包括以下一个或多个:云资源的类型、云资源的实时运行状态、云资源的预测运行状态、云资源所依赖的物理资源的地理位置、云资源所依赖的物理资源所处环境的环境状况、云资源的部署条件、云资源的费用信息、及云资源的版本信息。
在一种实现方式中,交互接口还用于接收来自租户的选择指令,选择指令用于请求查询选择指令选择的云资源。例如租户在终端上查看云资源地图时,租户可以对云管理平台管理的任一云资源进行选择,以指示需要了解该云资源的相关信息。该选择 操作会在终端中触发选择指令,此时终端可以根据该选择指令做出响应。其中,该选择指令用于指示查询被选择的云资源的相关信息。相应的,在根据云资源查询指令,向租户发送标记有云资源的地理位置的云资源地图之后,该云资源管理方法还包括:向租户发送选择指令选择的云资源的相关信息;其中,相关信息包括以下一个或多个:云资源的类型、云资源的实时运行状态、云资源的预测运行状态、云资源所依赖的物理资源的地理位置、云资源所依赖的物理资源所处环境的环境状况、云资源的部署条件、云资源的费用信息、及云资源的版本信息。
可选地,租户触发选择指令的选择操作的实现方式可以有很多种。例如:选择操作可以是在显示有云资源地图的界面中的搜索框内搜索云资源,可以是使用鼠标点击云资源,或者,还可以是将输入光标移动至云资源的显示位置处。
由于云管理平台用于对实现租户的业务的云资源进行管理,则该云资源管理方法还包括:向租户发送租户购买的云资源的运维通知,运维通知的作用包括以下一个或多个:指示租户购买的云资源的运行状态、推荐租户购买的云资源的配套资源和提醒租户购买的云资源的费用信息。
可选地,云管理平台除了向云资源关联的终端发送运维通知,该云管理平台还可以向云资源关联的终端发送其他信息。在一种可实现方式中,该云资源管理方法还包括:向租户发送用于改善租户购买的云资源的运行状态的一个或多个改善策略;接收租户发送的反馈指令,反馈指令用于指示在一个或多个改善策略中选择的改善策略;对租户购买的云资源执行反馈指令选择的改善策略。
云管理平台在确定租户购买某一云资源后,云管理平台根据其资源策略向租户推荐改善策略,该改善策略用于改善租户购买的云资源的运行状态。在一种可实现方式中,改善策略可以包括:指示调整云资源使用的带宽的策略、指示迁移租户使用的虚拟资源的策略、指示切换云资源的类型的策略、指示将云资源进行重启、重新绑定和重新建立连接的策略、指示为云资源的云磁盘进行扩容或新增云磁盘的策略、及提示对云资源的软件进行更新的策略等。并且,云管理平台接收反馈指令后,若该反馈指令指示对云资源执行该一个或多个改善策略中的一个改善策略,则该云管理平台可以对云资源执行该反馈指令所指示的改善策略,以实现对云资源的运行状态的性能优化。
在一种可实现方式中,交互接口包括以下一个或多个:应用程序接口API、交互模板和配置界面。
第二方面,本申请提供了一种云资源管理方法,应用于终端,该云资源管理方法包括:通过云管理平台的交互接口向云管理平台发送云资源查询指令,云资源查询指令用于请求查询云管理平台管理的云资源;接收云管理平台发送的标记有云资源的地理位置的云资源地图;显示云资源地图。
在该云资源管理方法中,终端通过云管理平台的交互接口向云管理平台发送云资源查询指令,接收云管理平台发送的标记有云资源的地理位置的云资源地图,并显示该云资源地图,能够在终端中显示该云资源地图,向租户呈现该云资源的地理位置,丰富了云资源的呈现方式。
在一种可实现方式中,云资源查询指令携带有租户信息,云资源包括租户信息对应的租户已购买和/或关注的云资源。
在另一种可实现方式中,云资源查询指令携带有云资源标识,云资源包括云资源标识指示的云资源。
在又一种可实现方式中,云资源查询指令携带有类型标识,云资源包括类型标识指示的类型的云资源。
可选地,云资源地图还用于指示云资源地图中显示的任一云资源的相关信息;其中,相关信息包括以下一个或多个:云资源的类型、云资源的实时运行状态、云资源的预测运行状态、云资源所依赖的物理资源的地理位置、云资源所依赖的物理资源所处环境的环境状况、云资源的部署条件、云资源的费用信息、及云资源的版本信息。
可选地,在显示云资源地图之后,该云资源管理方法还包括:接收租户输入的对云资源地图中任一云资源的选择操作;根据选择操作向云管理平台发送选择指令;接收云管理平台发送的任一云资源的相关信息;显示任一云资源的相关信息;其中,相关信息包括以下一个或多个:云资源的类型、云资源的实时运行状态、云资源的预测运行状态、云资源所依赖的物理资源的地理位置、云资源所依赖的物理资源所处环境的环境状况、云资源的部署条件、云资源的费用信息、及云资源的版本信息。
可选地,该云资源管理方法还包括:接收云管理平台发送的云资源的运维通知,运维通知的作用包括以下一个或多个:指示云资源的运行状态、推荐云资源的配套资源和提醒云资源的资费信息;显示运维通知。
可选地,该云资源管理方法还包括:接收云管理平台发送的用于改善云资源的运行状态的一个或多个改善策略;显示一个或多个改善策略;接收租户对一个或多个改善策略的反馈操作;根据反馈操作向云管理平台发送反馈指令,反馈指令用于指示在一个或多个改善策略中选择的改善策略。
第三方面,本申请提供了一种云资源管理装置,该云资源管理装置包括:接收模块,用于提供交互接口,交互接口用于接收来自租户的云资源查询指令,云资源查询指令用于请求查询云资源管理装置管理的云资源;发送模块,用于根据云资源查询指令,向租户发送标记有云资源的地理位置的云资源地图。
可选地,云资源查询指令携带有租户信息,云资源包括租户信息对应的租户已购买和/或关注的云资源。
可选地,云资源查询指令携带有云资源标识,云资源包括云资源标识指示的云资源。
可选地,云资源查询指令携带有类型标识,云资源包括类型标识指示的类型的云资源。
可选地,云资源地图还用于指示云资源地图中显示的任一云资源的相关信息;其中,相关信息包括以下一个或多个:云资源的类型、云资源的实时运行状态、云资源的预测运行状态、云资源所依赖的物理资源的地理位置、云资源所依赖的物理资源所处环境的环境状况、云资源的部署条件、云资源的费用信息、及云资源的版本信息。
可选地,交互接口还用于接收来自租户的选择指令,选择指令用于请求查询选择指令选择的云资源;此时,发送模块,还用于向租户发送选择指令选择的云资源的相关信息。其中,相关信息包括以下一个或多个:云资源的类型、云资源的实时运行状态、云资源的预测运行状态、云资源所依赖的物理资源的地理位置、云资源所依赖的 物理资源所处环境的环境状况、云资源的部署条件、云资源的费用信息、及云资源的版本信息。
可选地,发送模块,还用于向租户发送租户购买的云资源的运维通知,运维通知的作用包括以下一个或多个:指示租户购买的云资源的运行状态、推荐租户购买的云资源的配套资源和提醒租户购买的云资源的费用信息。
可选地,发送模块,还用于向租户发送用于改善租户购买的云资源的运行状态的一个或多个改善策略;接收模块,还用于接收租户发送的反馈指令,反馈指令用于指示在一个或多个改善策略中选择的改善策略;相应的,该云资源管理装置还包括:处理模块,用于对租户购买的云资源执行反馈指令选择的改善策略。
可选地,交互接口包括以下一个或多个:应用程序接口API、交互模板和配置界面。
第四方面,本申请提供了一种云资源管理装置,该云资源管理装置包括:发送模块,用于通过云管理平台的交互接口向云管理平台发送云资源查询指令,云资源查询指令用于请求查询云管理平台管理的云资源;接收模块,用于接收云管理平台发送的标记有云资源的地理位置的云资源地图;显示模块,用于显示云资源地图。
可选地,云资源查询指令携带有租户信息,云资源包括租户信息对应的租户已购买和/或关注的云资源。
可选地,云资源查询指令携带有云资源标识,云资源包括云资源标识指示的云资源。
可选地,云资源查询指令携带有类型标识,云资源包括类型标识指示的类型的云资源。
可选地,云资源地图还用于指示云资源地图中显示的任一云资源的相关信息;其中,相关信息包括以下一个或多个:云资源的类型、云资源的实时运行状态、云资源的预测运行状态、云资源所依赖的物理资源的地理位置、云资源所依赖的物理资源所处环境的环境状况、云资源的部署条件、云资源的费用信息、及云资源的版本信息。
可选地,接收模块,还用于接收租户输入的对云资源地图中任一云资源的选择操作;发送模块,还用于根据选择操作向云管理平台发送选择指令;接收模块,还用于接收云管理平台发送的任一云资源的相关信息;显示模块,还用于显示任一云资源的相关信息;其中,相关信息包括以下一个或多个:云资源的类型、云资源的实时运行状态、云资源的预测运行状态、云资源所依赖的物理资源的地理位置、云资源所依赖的物理资源所处环境的环境状况、云资源的部署条件、云资源的费用信息、及云资源的版本信息。
可选地,接收模块,还用于接收云管理平台发送的云资源的运维通知,运维通知的作用包括以下一个或多个:指示云资源的运行状态、推荐云资源的配套资源和提醒云资源的资费信息;显示模块,还用于显示运维通知。
可选地,接收模块,还用于接收云管理平台发送的用于改善云资源的运行状态的一个或多个改善策略;显示模块,还用于显示一个或多个改善策略;接收模块,还用于接收租户对一个或多个改善策略的反馈操作;发送模块,还用于根据反馈操作向云管理平台发送反馈指令,反馈指令用于指示在一个或多个改善策略中选择的改善策略。
第五方面,本申请提供了一种计算机设备,计算机设备包括:处理器和存储器,存储器中存储有计算机程序;处理器执行计算机程序时,计算机设备实现第一方面提供的方法。
第六方面,本申请提供了一种计算机设备,计算机设备包括:处理器和存储器,存储器中存储有计算机程序;处理器执行计算机程序时,计算机设备实现第二方面提供的方法。
第七方面,本申请提供了一种存储介质,当存储介质中的指令被处理器执行时,实现第一方面提供的方法。
第八方面,本申请提供了一种存储介质,当存储介质中的指令被处理器执行时,实现第二方面提供的方法。
附图说明
图1是本申请实施例提供的一种云资源管理方法涉及的实施场景的示意图;
图2是本申请实施例提供的一种云资源管理方法的流程图;
图3是本申请实施例提供的一种终端显示的云资源的示意图;
图4是本申请实施例提供的另一种终端显示的云资源的示意图;
图5是本申请实施例提供的又一种终端显示的云资源的示意图;
图6是本申请实施例提供的再一种终端显示的云资源的示意图;
图7是本申请实施例提供的又一种终端显示的云资源的示意图;
图8是本申请实施例提供的一种终端根据选择指令显示任一云资源的相关信息的方法流程图;
图9是本申请实施例提供的一种云资源管理装置的结构示意图;
图10是本申请实施例提供的另一种云资源管理装置的结构示意图;
图11是本申请实施例提供的又一种云资源管理装置的结构示意图;
图12是本申请实施例提供的一种计算机设备的结构示意图;
图13是本申请实施例提供的另一种计算机设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
本申请实施例提供了一种云资源管理方法。在该云资源管理方法中,终端通过云管理平台的交互接口向云管理平台发送云资源查询指令,接收云管理平台发送的标记有云资源的地理位置的云资源地图,并显示该云资源地图,能够在终端中显示该云资源地图,向租户呈现该云资源的地理位置,丰富了云资源的呈现方式。
并且,在该云资源管理方法中,云管理平台通过提供交互接口,使得该云管理平台能够通过交互接口接收来自租户的云资源查询指令,并根据该云资源查询指令,向租户发送标记有云资源的地理位置的云资源地图,云管理平台的这一功能使得租户使用的终端能够显示云资源地图,能够向租户呈现该云资源的地理位置,丰富了云管理平台对云资源进行管理的功能。
其中,云资源的地理位置指示云资源依赖的物理资源的部署位置。云资源依赖的物理资源是指:当云资源为物理资源时,该云资源即为该云资源依赖的物理资源;当云资源为根据物理资源创建出的虚拟资源时,该云资源依赖的物理资源即为创建该虚拟资源所依据的物理资源。例如,当云资源为裸金属服务器(Bare Metal Server,BMS)时,该裸金属服务器即为该云资源依赖的物理资源。当云资源为根据物理服务器创建出的虚拟机时,该物理服务器即为该虚拟机依赖的物理资源。
图1是本申请实施例提供的一种云资源管理方法涉及的实施场景的示意图。如图1所示,该实施场景包括:云管理平台10和终端20。该云管理平台10和终端20能够进行通信。
云管理平台10部署在云平台1中。云平台1中部署有云服务提供商拥有的大量基础资源。基础资源可以为计算资源、存储资源和网络资源等。且计算资源可以是大量的计算设备(例如服务器)。云平台1可以利用部署的基础资源实现租户的业务,为租户提供云服务。其中,租户的业务包括云平台1根据租户的业务需求创建的软件应用业务等。例如:租户的业务包括云平台1根据租户的业务需求创建的语言识别服务、视频审核服务或图像渲染服务等。
并且,云平台1可以根据其中部署的基础资源或根据该基础资源虚拟化出的资源实现租户的业务,本申请实施例对其不做具体限定,且在本申请实施例中将用于实现租户的业务的基础资源和虚拟化出的资源均统称为云资源。并且,该云平台1可以是中心云的云平台1、边缘云的云平台1或包括中心云和边缘云的云平台1,本申请实施例对其也不做具体限定。
云管理平台10可以对用于实现租户的业务的云资源进行管理。且租户可以通过终端20访问该云管理平台10,并通过该云管理平台10对云资源做相关的处理。例如,租户可以通过终端20在该云管理平台10中查看云资源的相关信息。又例如,租户可以通过终端20在该云管理平台10中购买云资源。又例如,租户可以通过终端20在该云管理平台10中为云资源续费。又例如,租户可以通过终端20在该云管理平台10中查看该租户购买的云资源的运行状态。又例如,租户可以通过终端20指示云管理平台10对该租户购买的云资源执行升级等运维操作。
云管理平台10可以通过软件或硬件实现。在一种可实现方式中,云管理平台10可以通过物理服务器等硬件方式实现。例如,云管理平台10可以通过一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心实现。在另一种实现方式汇总,云管理平台10可以通过部署在计算资源上的软件实现,该软件用于实现本申请实施例提供的云资源管理方法中云管理平台10实现的功能。例如,云管理平台10可以通过在基础资源上通过软件模拟出的虚拟机或容器实现。并且,当云管理平台10通过独立部署的资源实现,或者可以通过以分布式部署的资源实现。例如,用于实现云管理平台10的软件可以独立地部署在云平台1中的服务器、虚拟机或容器上,或者,用于实现云管理平台10的软件可以分布式地部署在云平台1中的多台服务器上,或者,用于实现云管理平台10的软件可以分布式地部署在云平台1中的多台虚拟机上,或者,用于实现云管理平台10的软件可以分布式地部署在云平台1中的多个容器中, 再或者,用于实现云管理平台10的软件可以分布式地部署在云平台1中的多台服务器、多台虚拟机和多个容器中。
终端20可以是台式计算机、膝上型计算机、移动电话、智能手机、平板电脑、多媒体播放器、智能家电、人工智能设备、智能可穿戴设备、电子阅读器、智能车载设备或物联网设备等。
下面以租户通过终端向云管理平台发送查询指令为例,对本申请实施例提供的云资源管理方法的实现过程进行说明。如图2所示,该云资源管理方法的实现过程可以包括以下步骤:
步骤201、终端接收租户输入的查询云管理平台管理的云资源的查询操作。
当租户有查询云管理平台管理的云资源的需求时,租户可以对该租户使用的终端执行指示查询云资源的查询操作,该查询操作会在终端中触发查询指令,终端可将该查询指令发送至云管理平台,以便于云管理平台向该终端发送该查询操作指示查询的云资源的信息。其中,查询指令用于指示查询该云管理平台管理的云资源。
在租户执行指示查询云资源的查询操作的一种实现方式中,在租户有购买云资源的意向时,租户可以在该租户使用的终端上执行指示访问云管理平台并查询云资源的查询操作,以便于租户根据对云资源的查询结果确定能够实现该租户的业务的云资源,并决定是否购买对应的云资源。
在租户执行指示查询云资源的查询操作的另一种实现方式中,在租户购买云资源后,租户可在该租户使用的终端上执行指示查看该租户购买的云资源的查询操作,以便于租户查看该租户购买的云资源的信息等。
并且,租户在对该租户使用的终端执行指示查询云资源的操作时,该租户可以指示需要查询的云资源,即租户可以指示查询云管理平台管理的部分云资源。例如,租户可以指示需要查询符合指定属性的云资源,或者,租户可以指示需要查询指定云资源。该指定属性可以根据应用需求确定。例如,指定属性的云资源可以为属于指定类型的云资源,或者,指定属性的云资源可以为依赖的物理资源部署在指定地理区域中的云资源。或者,指定属性的云资源可以为租户已购买和/或关注的云资源。或者,租户也可以查询该云管理平台管理的所有云资源。例如,租户在对该租户使用的终端执行查询操作时,也可以不指定需要查询的云资源的类型,此时可以默认为租户需要查询该云管理平台管理的全部云资源。
步骤202、终端根据查询操作,通过云管理平台的交互接口向云管理平台发送云资源查询指令。
租户执行的查询操作会在终端中触发云资源查询指令,终端可以向云管理平台发送云资源查询指令,以请求查询云管理平台管理的云资源,即请求云管理平台向该终端发送需要查询的云资源的信息。例如,当查询操作指示查询云管理平台管理的部分云资源时,该云资源查询指令用于请求云管理平台向该终端发送该部分云资源的信息。当查询操作指示查询云管理平台管理的全部云资源时,该云资源查询指令用于请求云管理平台向该终端发送该全部云资源的信息。
并且,为便于云管理平台确定需要查询的云资源,该云资源查询指令中可以携带 有用于指示需要查询的云资源的指示信息。例如,云资源查询指令中可以携带有类型标识,携带有该类型标识的云资源查询指令用于指示查询该类型标识所指示的类型的云资源。或者,云资源查询指令中可以携带有云资源标识,携带有该云资源标识的云资源查询指令用于指示查询该云资源标识所指示的云资源。或者,云资源查询指令中可以携带有租户信息,携带有该租户信息的云资源查询指令用于指示查询该租户信息对应的租户已购买和/或关注的云资源。或者,租户在对该租户使用的终端执行指示查询云资源的操作时,也可以不指定需要查询的云资源的类型,此时若云资源查询指令中为携带有需要查询的云资源的指示信息时,可以默认为租户需要查询该云管理平台管理的全部云资源。
其中,云管理平台可以提供交互接口,租户使用的终端能够通过该交互接口与云管理平台进行交互。因此,终端可以通过该交互接口向云管理平台发送查询指令等信息。可选地,该交互接口可以包括以下一个或多个:应用程序接口(application programming interface,API)、交互模板和配置界面。其中,交互模板是云管理平台向租户提供的用于实现不同功能的模板。当租户需要使用某一功能时,该租户可以下载用于实现该功能的模板,并在该模板中添加该租户的相关信息,然后将添加有租户的相关信息的模板反馈至云管理平台,云管理平台在接收到该添加有租户的相关信息的模板后,可以获取该模板需要实现的功能,并根据该租户的信息定制化该功能。配置界面是指租户可以在该配置界面中操作,以指示该租户需要实现的功能。
步骤203、云管理平台根据云资源查询指令,向租户发送标记有云资源的地理位置的云资源地图。
云管理平台可以通过云管理平台的交互接口接收终端发送的云资源查询指令,且云管理平台接收云资源查询指令后,可以根据云资源查询指令向终端发送云资源地图,该云资源地图中标记有租户需要查询的云资源的地理位置。并且,在本申请实施例中,由于云资源地图需要在终端中显示,因此云管理平台向终端发送云资源地图时,还可以向终端发送该云资源地图的显示方式,以便于终端按照该显示方式在云资源地图中向租户显示云资源的信息。该显示方式至少指示该云资源的地理位置在该云资源地图中的显示位置,即在该云资源依赖的物理资源的部署位置处显示该云资源的地理位置。也即是,云资源地图至少用于指示租户需要查询的云资源中每个云资源依赖的物理资源的部署位置,并且,任意两个物理资源的部署位置在云资源地图中的显示位置之间的相对位置关系用于反映任意两个物理资源的部署位置之间的相对位置关系。
步骤204、终端显示云资源地图。
终端接收云管理平台发送的显示云资源地图后,即可显该示云资源地图。并且,根据步骤203的描述可知,该云资源地图至少用于指示云资源中每个云资源依赖的物理资源的部署位置;任意两个物理资源的部署位置在云资源地图中的显示位置之间的相对位置关系用于反映任意两个物理资源的部署位置之间的相对位置关系。
在一种可实现方式中,终端根据云资源地图直接显示的云资源地图可以仅指示云资源依赖的物理资源的部署位置。其中,终端根据云资源地图直接显示的云资源地图,是指终端在接收到云资源地图后,且未接收到终端的其他操作之前显示的云资源地图。
可选地,终端显示云资源地图时,可以仅显示用于标识云资源的图标,且在仅显 示用于标识云资源的图标时,可以采用同一图标表示云资源地图中所有类型的云资源,也可以采用不同图标分别表示不同类型的云资源。示例地,图3至图6均为云资源在我国部分地区中的部署示意图。且该图3至图6仅用于对本申请提供的云资源管理方法的实现过程进行示例性的说明,以便于理解本申请提供的云资源管理方法,而不用于其他用途。如图3所示,图3中的黑点均用于指示该黑点的显示位置处部署有云资源,该云资源的部署位置具体为该云资源依赖的物理资源的部署位置,且该图3采用同一图标表示云资源地图中所有类型的云资源。
在另一种可实现方式中,终端根据云资源地图直接显示的云资源地图还用于指示云资源地图中显示的任一云资源的相关信息。可选地,相关信息包括以下一个或多个:云资源的类型、云资源的实时运行状态、云资源的预测运行状态、云资源所依赖的物理资源的地理位置、云资源所依赖的物理资源所处环境的环境状况、云资源的部署条件、云资源的费用信息、及云资源的版本信息。
其中,云资源的实时运行状态是指云资源在当前时刻的运行状态。该实时运行状态可以通过云资源的处理速率、流过该云资源的网络流量、云资源的存储状态、是否处于在线状态和是否处于欠费状态等表示。云资源的预测运行状态是指云资源在当前时刻之后的指定时长内的运行状态,该指定时长可以根据应用需求确定。且该预测运行状态也可以通过云资源的处理速率、流过该云资源的网络流量、云资源的存储状态、是否处于在线状态和是否处于欠费状态等表示。并且,云管理平台可以根据该相关信息中的部分或全部信息预测云资源的预测运行状态。可选地,云管理平台的预测功能可以通过人工智能(artificial intelligence,AI)技术实现。云资源所依赖的物理资源的地理位置用于指示该物理资源的具体部署位置。该地理位置可以采用多种方式表示。例如,可以使用经度和纬度表示该地理位置。或者,使用地址表示该地理位置。云资源所依赖的物理资源所处环境的环境状况可以包括天气状况等,如温度状况、降雨情况和空气湿度等。云资源的部署条件指影响云资源及其依赖的物理资源的部署的条件。例如,云资源依赖的物理资源包括云专线时,该部署条件包括向该云专线铺设的路况和天气状况等条件。例如,当云资源为虚拟资源时,该部署条件包括创建该虚拟资源所依赖的物理服务器的运行情况等条件。云资源的费用信息包括与该云资源有关的所有费用信息。例如,该费用信息可以包括该云资源的资费标准。且当云资源为已购买的资源时,该费用信息还可以包括该云资源的剩余费用、是否需要续费、续费方式、续费时限和续费的资费标准等信息。
例如,如图4所示,图4中的黑点均用于指示该黑点的显示位置处部署有云资源,且该云资源的部署位置具体为该云资源依赖的物理资源的部署位置,且黑点上方的字符用于标识该黑点的显示位置处部署的云资源的资源类型,例如,有的黑点的显示位置处部署的云资源的资源类型为BMS,有的黑点的显示位置处部署的云资源的资源类型为弹性云服务器(elastic compute service,ECS),有的黑点的显示位置处部署的云资源的资源类型为弹性网络互连协议(elastic internet protocol,EIP)服务器,有的黑点的显示位置处部署的云资源的资源类型为网络地址转换(network address translation,NAT)网关,有的黑点的显示位置处部署的云资源的资源类型为虚拟私有云(virtual private cloud,VPC),有的黑点的显示位置处部署的云资源的资源类型为对象存储服 务(object storage service,OBS)资源。
表1
Figure PCTCN2021120829-appb-000001
又例如,如表1所示,对于标识号为6f8c114b58f2ce9e的ECS来说,该ECS的相关信息可以包括:该ECS依赖的物理资源位于经度120.12°北纬30.16°、该ECS的实时运行状态正常、该ECS的租户的标识号为00000001、该ECS与标识号为001的EIP和标识号为002的裸金属服务器配合使用。因此,云资源地图中还可以显示有该ECS的以上相关信息。
需要说的是,为保证云资源地图能够指示云资源的相关信息,云管理平台还配置有获取云资源的相关信息的功能,且云管理平台能够向终端发送云资源的相关信息。进一步地,云管理平台还能够根据云资源的相关信息中的部分或全部评估云资源的性能,并通过得分衡量该云资源的性能。并且,云管理平台还可以将云资源的得分发送至终端,使用终端在云资源地图中显示云资源的得分,以便于租户根据该得分了解云资源的性能。
可选地,终端显示云资源的得分的实现方式可以有多种。在一种可实现方式中,终端可以直接在云资源地图中云资源所依赖的物理资源的部署位置处显示该得分。例如,当云资源的得分为78时,终端可以在云资源地图中云资源所依赖的物理资源的部署位置处显示78,以指示该云资源的得分为78。在另一种可实现方式中,终端可以采用不同颜色的图标显示云资源不同的得分,以便于租户能够根据颜色分辨云资源的性能。例如,终端可以采用棕色表示云资源的得分处于[0,60]的范围内,采用红色表示云资源的得分处于(60,70]的范围内,采用橙红色表示云资源的得分处于(70,80]的范围内,采用黄色表示云资源的得分处于(80,90]的范围内,采用绿色表示云资源的得分处于(90,100]的范围内。
另外,在终端显示云资源地图时,若云资源地图中显示的云资源包括租户已购买和/或关注的云资源时,终端还可以在云资源地图中突出显示该租户购买和/或关注的云资源。例如,终端采用不同颜色区分租户已购买的云资源和未购买的云资源。或者,终端对租户已购买的云资源进行标记(如加圈标记或使用文字进行标记),以指示被标记的资源是租户已购买的云资源。
并且,在终端中显示云资源地图时,终端还可以根据租户的指示按照不同的缩放倍数在终端中显示该云资源地图,以便于租户了解该云资源地图的全局信息和详细的局部信息。例如,假设图3和图4均为终端显示的放大倍数为1的云资源地图,则图5可以为终端显示的放大倍数为50的云资源地图,图6为终端显示的放大倍数为60的云资源地图。如图5所示,相较于图4,图5中显示有图4中的EIP,该图5显示了比图4更加详细的局部信息。如图6所示,相较于图5,图6显示了图5中包括EIP在内的部分的局部放大图,可知该图6显示了比图5更详细的局部信息。
可选地,当终端根据云资源地图直接显示的云资源地图仅指示云资源依赖的物理资源的部署位置时,终端还可以在接收到租户对云资源地图中任一云资源的选择操作后,根据该选择操作显示该选择操作选择的云资源的相关信息。作为一种可实现方式,如图2所示,在终端根据云资源地图直接显示云资源地图之后,该云资源管理方法还包括:
步骤205、终端接收租户输入的对云资源地图中显示的任一云资源的选择操作。
租户在终端上查看云资源地图时,租户可以对云管理平台管理的任一云资源进行选择,以指示需要了解该云资源的相关信息。该选择操作会在终端中触发选择指令,此时终端可以根据该选择指令做出响应。其中,该选择指令用于指示查询被选择的云资源的相关信息。
其中,通过选择操作查询的云资源的相关信息可以根据应用需求确定。在一种可实现方式中,该相关信息包括以下一个或多个:云资源的实时运行状态、云资源的预测运行状态、云资源所依赖的物理资源的地理位置、云资源所依赖的物理资源所处环境的环境状况、云资源的部署条件、云资源的费用信息、及云资源的版本信息。并且,该相关信息包括的信息的种类可以由租户指定。例如,租户可以指定查询云管理平台管理的某个云资源的实时运行状态。
可选地,租户触发选择指令的选择操作的实现方式可以有很多种。例如:选择操作可以是在显示有云资源地图的界面中的搜索框内搜索云资源,可以是使用鼠标点击云资源,或者,还可以是将输入光标移动至云资源的显示位置处,本申请实施例对其不做具体限定。
步骤206、终端根据选择操作显示选择操作选择的云资源的相关信息。
终端接收到租户输入的选择操作后,可以在终端中显示该选择操作选择的云资源的相关信息,以便于租户了解该云资源的相关信息。并且,在终端中显示云资源的相关信息的具体位置可以根据应用需求进行设置,本申请实施例对其不做具体限定。例如,可以在云资源依赖的物理资源在云资源地图中的显示位置处显示该云资源的相关信息。或者,在该云资源地图中未显示有效信息的区域中显示该云资源的相关信息。或者,在显示有该云资源地图的终端界面中的空白区域中显示该云资源的相关信息。
例如,如图7所示,图7中的黑点均用于指示该黑点的显示位置处部署有云资源,且该云资源的部署位置具体为该云资源依赖的物理资源的部署位置。假设云资源的相关信息包括云资源所依赖的物理资源的地理位置,当终端接收到租户输入的选择操作指示选择标识号为111122223333的NAT网关时,终端在标识号为111122223333的NAT网关在云资源地图中的显示位置处显示“位于中国杭州滨江区华英路7号”。
需要说的是,终端根据选择操作显示云资源的相关信息之前,需要先获取云资源的相关信息。在本申请实施例中,终端获取云资源的相关信息的实现方式可以有多种。下面以以下两种可实现方式为例对其进行说明。
在获取云资源的相关信息的一种可实现方式中,云管理平台向终端发送云资源地图时,还可以向终端发送该云资源地图包括的所有云资源的相关信息。终端在接收到该云资源地图包括的所有云资源的相关信息后,可以先将该云资源地图包括的所有云 资源的相关信息进行存储,并在终端接收到选择操作后,在该云资源地图包括的所有云资源的相关信息中,查询选择操作选择的云资源的相关信息,并在终端中显示该选择操作选择的云资源的相关信息。
在获取云资源的相关信息的另一种可实现方式中,终端接收到选择操作后,终端可以向云管理平台请求该选择操作选择的云资源的相关信息,并在从云管理平台获取选择操作选择的云资源的相关信息后,在终端中显示该选择操作选择的云资源的相关信息。如图8所示,其实现过程包括:
步骤2061、终端根据选择操作向云管理平台发送选择指令。
其中,选择指令用于指示请求查询选择操作选择的云资源的相关信息。
终端接收到选择操作后,终端可以向云管理平台发送选择指令,以请求云管理平台向该终端发送该选择操作选择的云资源的相关信息。并且,为便于云管理平台确定需要获取相关信息的云资源,该选择指令中携带有选择操作选择的云资源的指示信息。例如,选择指令中可以携带有选择操作选择的云资源的标识号。
步骤2062、云管理平台向终端发送选择指令选择的云资源的相关信息。
云管理平台接收终端发送的选择指令后,可以根据该选择指令,获取该选择指令查询的云资源的相关信息,并向终端发送该选择指令选择的云资源的相关信息。
步骤2063、终端显示选择操作选择的云资源的相关信息。
终端接收云管理平台发送的选择操作选择的云资源的相关信息后,即可在终端中显示该云资源的相关信息。可选地,当云资源的相关信息包括云资源的运行状态(包括实时运行状态和/或预测运行状态)时,云管理平台还可以指示终端采用不同颜色的图标显示云资源不同的运行状态,以便于租户能够根据终端显示的颜色及时地了解云资源的运行状态。或者,终端中可以预先配置有对云资源的不同运行状态的显示策略,终端在获取云资源的运行状态时,可以根据该显示策略对不同运行状态进行区别显示,以便于租户能够根据终端根据区别显示的运行状态及时地了解云资源的运行状态。
在一种可实现方式中,由于云管理平台用于对实现租户的业务的云资源进行管理,则该云管理平台还可以向租户的关联终端发送云资源的运维通知。此时,如图2所示,该云资源管理方法还包括:
步骤207、云管理平台向终端发送租户购买的云资源的运维通知。
云管理平台用于对云资源进行管理,即云管理平台可以负责保证云资源正常运行的所有事务。在一种可实现方式中,云管理平台可以向云资源的关联终端发送运维通知,以便于购买该云资源的租户了解该云资源的运维状态。其中,运维通知的作用包括以下一个或多个:指示云资源的运行状态(包括实时运行状态和/或预测运行状态)、推荐云资源的配套资源和提醒云资源的资费信息。
可选地,指示云资源的运行状态的实现场景可以包括:云管理平台在确定租户购买某一云资源后,在检测该租户已购买的云资源的实时运行状态不良时,提示该云资源的实时运行状态,和/或,在预测到租户已购买的云资源的预测运行状态可能出现运行不良的情况时,提示该预测运行状态。推荐云资源的配套资源的实现场景可以包括:云管理平台在确定租户购买某一云资源后,云管理平台根据其资源策略向租户推荐能 够与租户已购买的云资源配合使用的资源,以便于能够更好地实现租户的业务。提醒云资源的资费信息的实现场景可以包括:云管理平台在确定租户购买某一云资源后,提醒租户能够使用该云资源的剩余时长,和/或,提醒租户为该云资源进行续费等。
在一种可实现方式中,在租户购买云资源时,云资源管理平台可以指示租户指定用于向租户发送信息的终端,该用于向租户发送信息的终端即为云资源的关联终端。或者,该云资源的关联终端也可以默认是租户购买云资源时使用的终端。或者,该云资源的关联终端也可以是在租户购买该云资源后,租户查询该云资源所有使用过的所有终端。或者,该云资源的关联终端也可以是在租户购买该云资源后,租户查询该云资源所有使用过的所有终端中使用频率最高的终端。
步骤208、终端接收云管理平台发送的运维通知后,在终端中显示运维通知。
终端在接收到云管理平台发送的运维通知后,可以在终端中显示该运维通知,以通知租户对应的信息。并且,显示运维通知的实现方式可以包括:采用短信的方式显示和/或在云资源相关的应用程序中显示等,本申请实施例对其不做具体限定。
可选地,云管理平台除了向云资源关联的终端发送运维通知,该云管理平台还可以向云资源关联的终端发送其他信息。在一种可实现方式中,该云管理平台还可以向云资源关联的终端发送改善策略。该改善策略用于改善租户购买的云资源的运行状态。此时,如图2所示,该云资源管理方法还包括:
步骤209、云管理平台向终端发送用于改善租户购买的云资源的运行状态的一个或多个改善策略。
云管理平台在确定租户购买某一云资源后,云管理平台根据其资源策略向租户推荐改善策略,该改善策略用于改善租户购买的云资源的运行状态。可选地,云管理平台根据其资源策略确定需要向终端发送的改善策略可以通过人工智能技术得到。
在一种可实现方式中,改善策略可以包括:指示调整云资源使用的带宽的策略、指示迁移租户使用的虚拟资源的策略、指示切换云资源的类型的策略、指示将云资源进行重启、重新绑定和重新建立连接的策略、指示为云资源的云磁盘进行扩容或新增云磁盘的策略、及提示对云资源的软件进行更新的策略等。
当需要改善该云资源的网络延时时,改善策略可以为指示调整云资源使用的带宽的策略。当需要改善虚拟资源出现宕机等故障的几率时,改善策略可以为指示迁移租户使用的虚拟资源的策略,且该虚拟资源可以包括虚拟机或容器。当需要提高云资源的访问效率时,改善策略可以为指示切换云资源的类型的策略。当需要排除云资源目前出现的故障或改善云资源的不良的实时运行状态时,改善策略可以为指示将云资源进行重启、重新绑定和重新建立连接的策略。当云资源使用的云磁盘的容量不足时,改善策略可以为指示为云资源的云磁盘进行扩容或新增云磁盘的策略。
并且,云管理平台向终端发送改善策略时,可以一次性地向终端发送一个或多个改善策略。当云管理平台向终端发送一个改善策略时,可以指示租户选择是否对其购买的云资源执行该改善策略。当云管理平台向终端发送多个改善策略时,可以指示租户根据自身需求在该多个改善策略中选择更合适的改善策略。
步骤210、终端接收云管理平台发送的用于改善租户购买的云资源的运行状态的 一个或多个改善策略后,在终端中显示一个或多个改善策略。
终端接收云管理平台发送的一个或多个改善策略后,可以在终端中显示该一个或多个改善策略,以便于租户对改善策略进行选择。
步骤211、终端接收租户对一个或多个改善策略的反馈操作。
终端显示一个或多个改善策略后,租户可以对一个或多个改善策略进行选择,该选择操作结尾对改善策略的反馈操作,相应的,终端可以接收租户执行的该反馈操作。
步骤212、终端根据反馈操作向云管理平台发送反馈指令。
终端接收租户对一个或多个改善策略的反馈操作后,可以向云管理平台发送反馈指令,该反馈指令用于指示租户在一个或多个改善策略中选择的改善策略。
步骤213、云管理平台接收反馈指令后,对租户购买的云资源执行反馈指令选择的改善策略。
云管理平台接收反馈指令后,若该反馈指令指示对云资源执行该一个或多个改善策略中的一个改善策略,则该云管理平台可以对云资源执行该反馈指令所指示的改善策略,以实现对云资源的运行状态的性能优化。
需要说明的是,除上述描述的功能外,云管理平台对云资源的管理功能还包括其他功能。示例地,云管理平台可以根据云资源的运行状态、云资源的标识号、云资源依赖的物理资源的部署位置和租户的标识号等信息,对云资源进行管理,本申请实施例对其不做具体限定。例如,如表1所示,云管理平台可以按照云资源的标识号查询该云资源的相关信息。又例如,如表2所示,云管理平台可以按照租户的标识号对云资源进行管理,即云管理平台可以获取每个租户使用了哪些云资源,如在表2中,标识号为00000001的租户,使用了标识号为6f8c114b58f2ce9e的ECS、标识号为6f8c114b58f2c12e的EIP、标识号为6f8c114b5的云连接(cloud connect,CC)、标识号为6f8c114eeeeeeeee的EIP、及标识号为6f8c2738788yjyuii的BMS。
表2
Figure PCTCN2021120829-appb-000002
综上所述,在本申请实施例提供的云资源管理方法中,云管理平台通过提供交互 接口,使得该云管理平台能够通过交互接口接收来自租户的云资源查询指令,并根据该云资源查询指令,向租户发送标记有云资源的地理位置的云资源地图,云管理平台的这一功能使得租户使用的终端能够显示云资源地图,能够向租户呈现该云资源的地理位置,丰富了云管理平台对云资源进行管理的功能。并且,相较于使用列表显示云资源的相关技术,简化了租户查看云资源的操作复杂度,实现了云资源与地理位置的有效结合,能够向租户呈现全局性的资源展示,且能够向租户展示云资源的多个维度的信息,有利于租户快速定位云资源和对云资源做出运维决策。
需要说明的是,本申请实施例提供的云资源管理方法的步骤先后顺序可以进行适当调整,例如,可以根据应用需求调整步骤201至步骤206与步骤207至步骤208的执行顺序,且步骤也可以根据情况进行相应增减,例如可以根据应用需求选址是否执行步骤205和步骤206。任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本申请的保护范围之内,因此不再赘述。
本申请实施例还提供了一种云资源管理装置。如图9所示,该云资源管理装置90包括:
接收模块901,用于提供交互接口,交互接口用于接收来自租户的云资源查询指令,云资源查询指令用于请求查询云资源管理装置管理的云资源。
发送模块902,用于根据云资源查询指令,向租户发送标记有云资源的地理位置的云资源地图。
可选地,云资源查询指令携带有租户信息,云资源包括租户信息对应的租户已购买和/或关注的云资源。
可选地,云资源查询指令携带有云资源标识,云资源包括云资源标识指示的云资源。
可选地,云资源查询指令携带有类型标识,云资源包括类型标识指示的类型的云资源。
可选地,云资源地图还用于指示云资源地图中显示的任一云资源的相关信息。其中,相关信息包括以下一个或多个:云资源的类型、云资源的实时运行状态、云资源的预测运行状态、云资源所依赖的物理资源的地理位置、云资源所依赖的物理资源所处环境的环境状况、云资源的部署条件、云资源的费用信息、及云资源的版本信息。
可选地,交互接口还用于接收来自租户的选择指令,选择指令用于请求查询选择指令选择的云资源。此时,发送模块902,还用于向租户发送选择指令选择的云资源的相关信息。其中,相关信息包括以下一个或多个:云资源的类型、云资源的实时运行状态、云资源的预测运行状态、云资源所依赖的物理资源的地理位置、云资源所依赖的物理资源所处环境的环境状况、云资源的部署条件、云资源的费用信息、及云资源的版本信息。
可选地,发送模块902,还用于向租户发送租户购买的云资源的运维通知,运维通知的作用包括以下一个或多个:指示租户购买的云资源的运行状态、推荐租户购买的云资源的配套资源和提醒租户购买的云资源的费用信息。
可选地,发送模块902,还用于向租户发送用于改善租户购买的云资源的运行状 态的一个或多个改善策略。
接收模块901,还用于接收租户发送的反馈指令,反馈指令用于指示在一个或多个改善策略中选择的改善策略。
相应的,如图10所示,该云资源管理装置90还包括:处理模块903,用于对租户购买的云资源执行反馈指令选择的改善策略。
可选地,交互接口包括以下一个或多个:应用程序接口API、交互模板和配置界面。
综上所述,在该云资源管理装置中,通过接收模块提供交互接口,并通过交互接口接收来自租户的云资源查询指令,发送模块根据该云资源查询指令,向租户发送标记有云资源的地理位置的云资源地图,云资源管理装置的这一功能使得租户使用的终端能够显示云资源地图,能够向租户呈现该云资源的地理位置,丰富了云资源管理装置对云资源进行管理的功能。
本申请实施厉害提供了一种云资源管理装置。如图11所示,该云资源管理装置110包括:
发送模块1101,用于通过云管理平台的交互接口向云管理平台发送云资源查询指令,云资源查询指令用于请求查询云管理平台管理的云资源。
接收模块1102,用于接收云管理平台发送的标记有云资源的地理位置的云资源地图。
显示模块1103,用于显示云资源地图。
可选地,云资源查询指令携带有租户信息,云资源包括租户信息对应的租户已购买和/或关注的云资源。
可选地,云资源查询指令携带有云资源标识,云资源包括云资源标识指示的云资源。
可选地,云资源查询指令携带有类型标识,云资源包括类型标识指示的类型的云资源。
可选地,云资源地图还用于指示云资源地图中显示的任一云资源的相关信息。其中,相关信息包括以下一个或多个:云资源的类型、云资源的实时运行状态、云资源的预测运行状态、云资源所依赖的物理资源的地理位置、云资源所依赖的物理资源所处环境的环境状况、云资源的部署条件、云资源的费用信息、及云资源的版本信息。
可选地,接收模块1102,还用于接收租户输入的对云资源地图中任一云资源的选择操作。
发送模块1101,还用于根据选择操作向云管理平台发送选择指令。
接收模块1102,还用于接收云管理平台发送的任一云资源的相关信息。
显示模块1103,还用于显示任一云资源的相关信息。
其中,相关信息包括以下一个或多个:云资源的类型、云资源的实时运行状态、云资源的预测运行状态、云资源所依赖的物理资源的地理位置、云资源所依赖的物理资源所处环境的环境状况、云资源的部署条件、云资源的费用信息、及云资源的版本信息。
可选地,接收模块1102,还用于接收云管理平台发送的云资源的运维通知,运维通知的作用包括以下一个或多个:指示云资源的运行状态、推荐云资源的配套资源和提醒云资源的资费信息。
显示模块1103,还用于显示运维通知。
可选地,接收模块1102,还用于接收云管理平台发送的用于改善云资源的运行状态的一个或多个改善策略。
显示模块1103,还用于显示一个或多个改善策略。
接收模块1102,还用于接收租户对一个或多个改善策略的反馈操作。
发送模块1101,还用于根据反馈操作向云管理平台发送反馈指令,反馈指令用于指示在一个或多个改善策略中选择的改善策略。
综上所述,在该云资源管理装置中,发送模块通过云管理平台的交互接口向云管理平台发送云资源查询指令,接收模块接收云管理平台发送的标记有云资源的地理位置的云资源地图,并显示该云资源地图,能够在云资源管理装置中显示该云资源地图,向租户呈现该云资源的地理位置,丰富了云资源的呈现方式。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应内容,在此不再赘述。
本申请实施例提供了一种计算机设备。图11所示的云资源管理装置可以部署在该计算机设备中。该计算机设备可以为终端。该终端可以是台式计算机、膝上型计算机、移动电话、智能手机、平板电脑、多媒体播放器、智能家电、人工智能设备、智能可穿戴设备、电子阅读器、智能车载设备或物联网设备等。
图12示例性的提供了计算机设备的一种可能的架构图。如图12所示,该计算机设备120可以包括处理器1201、存储器1202、通信接口1203和总线1204。在计算机设备中,处理器1201的数量可以是一个或多个,图12仅示意了其中一个处理器1201。可选的,处理器1201可以是中央处理器(central processing unit,CPU)。若计算机设备具有多个处理器1201,多个处理器1201的类型可以不同,或者可以相同。可选的,计算机设备的多个处理器还可以集成为多核处理器。
存储器1202存储计算机指令和数据,存储器1202可以存储实现本申请提供的云资源管理方法所需的计算机指令和数据。存储器1202可以是以下存储介质的任一种或任一种组合:非易失性存储器(如只读存储器(Read-Only Memory,ROM)、固态硬盘(solid state disk,SSD)、硬盘(hard disk drive,HDD)、光盘等、易失性存储器。
通信接口1203可以是以下器件的任一种或任一种组合:网络接口(如以太网接口)、无线网卡等具有网络接入功能的器件。通信接口1203用于计算机设备与其他节点或者其他计算机设备进行数据通信。
图12还示例性地绘制出总线1204。总线1204可以将处理器1201与存储器1202、通信接口1203连接。这样,通过总线1204,处理器1201可以访问存储器1202,还可以利用通信接口1203与其他节点或者其他计算机设备进行数据交互。
在本申请中,计算机设备执行存储器1202中的计算机指令,可以实现本申请提供的云资源管理方法中的终端的功能。例如,通过云管理平台的交互接口向云管理平台 发送云资源查询指令,云资源查询指令用于请求查询云管理平台管理的云资源;接收云管理平台发送的标记有云资源的地理位置的云资源地图;显示云资源地图。并且,计算机设备通过执行存储器1202中的计算机指令,执行计算机设备的步骤的实现过程可以相应参考上述方法实施例中对应的描述。
由于本申请实施例提供的云管理平台可以独立地部署或分布式地部署在同一环境或不同环境中的多个计算机上,因此,本申请实施例提供了一种计算机设备。该计算设备可以为一个计算机系统,该计算机系统包括一个或多个计算机。图9或图10所示的云资源管理装置可以部署在该计算机设备中。该计算机设备可以实现本申请实施例中云管理平台的功能。
在一种可实现方式中,当云管理平台独立地部署在计算机设备上时,该计算机设备的结构示意图请相应参考图12的示意图。当云管理平台分布式地部署在同一环境或不同环境中的多个计算机上时,该计算机设备的结构示意图如图13所示,每个计算机130可以包括处理器1301、存储器1302、通信接口1303和总线1304。其中,处理器1301、存储器1302、通信接口1303通过总线1304实现彼此之间的通信连接。该图13是计算机设备包括四个计算机的示意图。
在计算机中,处理器1301的数量可以是一个或多个,图13仅示意了计算机包括一个处理器1301的示意图。可选的,处理器1301可以是中央处理器(central processing unit,CPU)。若计算机设备具有多个处理器1301,多个处理器1301的类型可以不同,或者可以相同。可选的,计算机设备的多个处理器还可以集成为多核处理器。
存储器1302存储计算机指令和数据,存储器1302可以存储实现本申请提供的云资源管理方法所需的计算机指令和数据。存储器1302可以是以下存储介质的任一种或任一种组合:非易失性存储器(如只读存储器(Read-Only Memory,ROM)、固态硬盘(solid state disk,SSD)、硬盘(hard disk drive,HDD)、光盘等、易失性存储器。
通信接口1303可以是以下器件的任一种或任一种组合:网络接口(如以太网接口)、无线网卡等具有网络接入功能的器件。通信接口1303用于计算机设备与其他节点或者其他计算机设备进行数据通信。
图13还示例性地绘制出总线1304。总线1304可以将处理器1301与存储器1302、通信接口1303连接。这样,通过总线1304,处理器1301可以访问存储器1302,还可以利用通信接口1303与其他节点或者其他计算机设备进行数据交互。
上述每个计算机130间通过通信网络建立通信通路。每个计算机130用于实现云管理平台的部分功能。任一计算机130可以为云数据中心中的计算机(例如:服务器),或边缘数据中心中的计算机。
在本申请中,计算机设备执行存储器1302中的计算机指令,可以实现本申请提供的云资源管理方法中的云管理平台的功能。例如,提供交互接口,交互接口用于接收来自租户的云资源查询指令,云资源查询指令用于请求查询云管理平台管理的云资源;根据云资源查询指令,向租户发送标记有云资源的地理位置的云资源地图。并且,计算机设备通过执行存储器1302中的计算机指令,执行计算机设备的步骤的实现过程可以相应参考上述方法实施例中对应的描述。
本申请实施例还提供了一种存储介质,该存储介质为非易失性计算机可读存储介质,当存储介质中的指令被处理器执行时,实现如本申请实施例中云资源管理方法中云管理平台的功能。
本申请实施例还提供了一种存储介质,该存储介质为非易失性计算机可读存储介质,当存储介质中的指令被处理器执行时,实现如本申请实施例中云资源管理方法中终端的功能。
本申请实施例还提供了一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行本申请实施例中云资源管理方法中云管理平台的功能。
本申请实施例还提供了一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行本申请实施例中云资源管理方法中终端的功能。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本申请实施例中,术语“第一”、“第二”和“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。术语“至少一个”是指一个或多个,术语“多个”指两个或两个以上,除非另有明确的限定。
本申请中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
以上仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的构思和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (20)

  1. 一种云资源管理方法,其特征在于,应用于云管理平台,所述方法包括:
    提供交互接口,所述交互接口用于接收来自租户的云资源查询指令,所述云资源查询指令用于请求查询所述云管理平台管理的云资源;
    根据所述云资源查询指令,向所述租户发送标记有所述云资源的地理位置的云资源地图。
  2. 根据权利要求1所述的方法,其特征在于,所述云资源查询指令携带有租户信息,所述云资源包括所述租户信息对应的租户已购买和/或关注的云资源。
  3. 根据权利要求1或2所述的方法,其特征在于,所述云资源查询指令携带有云资源标识,所述云资源包括所述云资源标识指示的云资源。
  4. 根据权利要求1至3任一所述的方法,其特征在于,所述云资源查询指令携带有类型标识,所述云资源包括所述类型标识指示的类型的云资源。
  5. 根据权利要求1至4任一所述的方法,其特征在于,所述云资源地图还用于指示所述云资源地图中显示的任一云资源的相关信息;
    其中,所述相关信息包括以下一个或多个:所述云资源的类型、所述云资源的实时运行状态、所述云资源的预测运行状态、所述云资源所依赖的物理资源的地理位置、所述云资源所依赖的物理资源所处环境的环境状况、所述云资源的部署条件、所述云资源的费用信息、及所述云资源的版本信息。
  6. 根据权利要求1至4任一所述的方法,其特征在于,所述交互接口还用于接收来自所述租户的选择指令,所述选择指令用于请求查询所述选择指令选择的云资源;
    在所述根据所述云资源查询指令,向所述租户发送标记有所述云资源的地理位置的云资源地图之后,所述方法还包括:
    向所述租户发送所述选择指令选择的云资源的相关信息;
    其中,所述相关信息包括以下一个或多个:所述云资源的类型、所述云资源的实时运行状态、所述云资源的预测运行状态、所述云资源所依赖的物理资源的地理位置、所述云资源所依赖的物理资源所处环境的环境状况、所述云资源的部署条件、所述云资源的费用信息、及所述云资源的版本信息。
  7. 根据权利要求1至6任一所述的方法,其特征在于,所述方法还包括:
    向所述租户发送所述租户购买的云资源的运维通知,所述运维通知的作用包括以下一个或多个:指示所述租户购买的云资源的运行状态、推荐所述租户购买的云资源的配套资源和提醒所述租户购买的云资源的费用信息。
  8. 根据权利要求1至7任一所述的方法,其特征在于,所述方法还包括:
    向所述租户发送用于改善所述租户购买的云资源的运行状态的一个或多个改善策略;
    接收所述租户发送的反馈指令,所述反馈指令用于指示在所述一个或多个改善策略中选择的改善策略;
    对所述租户购买的云资源执行所述反馈指令选择的改善策略。
  9. 根据权利要求1至8任一所述的方法,其特征在于,所述交互接口包括以下一个或多个:应用程序接口API、交互模板和配置界面。
  10. 一种云资源管理装置,其特征在于,所述装置包括:
    接收模块,用于提供交互接口,所述交互接口用于接收来自租户的云资源查询指令,所述云资源查询指令用于请求查询所述云资源管理装置管理的云资源;
    发送模块,用于根据所述云资源查询指令,向所述租户发送标记有所述云资源的地理位置的云资源地图。
  11. 根据权利要求10所述的装置,其特征在于,所述云资源查询指令携带有租户信息,所述云资源包括所述租户信息对应的租户已购买和/或关注的云资源。
  12. 根据权利要求10或11所述的装置,其特征在于,所述云资源查询指令携带有云资源标识,所述云资源包括所述云资源标识指示的云资源。
  13. 根据权利要求10至12任一所述的装置,其特征在于,所述云资源查询指令携带有类型标识,所述云资源包括所述类型标识指示的类型的云资源。
  14. 根据权利要求10至13任一所述的装置,其特征在于,所述云资源地图还用于指示所述云资源地图中显示的任一云资源的相关信息;
    其中,所述相关信息包括以下一个或多个:所述云资源的类型、所述云资源的实时运行状态、所述云资源的预测运行状态、所述云资源所依赖的物理资源的地理位置、所述云资源所依赖的物理资源所处环境的环境状况、所述云资源的部署条件、所述云资源的费用信息、及所述云资源的版本信息。
  15. 根据权利要求10至13任一所述的装置,其特征在于,所述交互接口还用于接收来自所述租户的选择指令,所述选择指令用于请求查询所述选择指令选择的云资源;
    所述发送模块,还用于向所述租户发送所述选择指令选择的云资源的相关信息;
    其中,所述相关信息包括以下一个或多个:所述云资源的类型、所述云资源的实时运行状态、所述云资源的预测运行状态、所述云资源所依赖的物理资源的地理位置、所述云资源所依赖的物理资源所处环境的环境状况、所述云资源的部署条件、所述云资源的费用信息、及所述云资源的版本信息。
  16. 根据权利要求10至15任一所述的装置,其特征在于,
    所述发送模块,还用于向所述租户发送所述租户购买的云资源的运维通知,所述运维通知的作用包括以下一个或多个:指示所述租户购买的云资源的运行状态、推荐所述租户购买的云资源的配套资源和提醒所述租户购买的云资源的费用信息。
  17. 根据权利要求10至16任一所述的装置,其特征在于,
    所述发送模块,还用于向所述租户发送用于改善所述租户购买的云资源的运行状态的一个或多个改善策略;
    所述接收模块,还用于接收所述租户发送的反馈指令,所述反馈指令用于指示在所述一个或多个改善策略中选择的改善策略;
    所述装置包括:处理模块,用于对所述租户购买的云资源执行所述反馈指令选择的改善策略。
  18. 根据权利要求10至17任一所述的装置,其特征在于,所述交互接口包括以下一个或多个:应用程序接口API、交互模板和配置界面。
  19. 一种计算机设备,其特征在于,所述计算机设备包括:处理器和存储器,所述存储器中存储有计算机程序;所述处理器执行计算机程序时,所述计算机设备实现权利要求1至9任一所述的方法。
  20. 一种存储介质,其特征在于,当所述存储介质中的指令被处理器执行时,实现权利要求1至9任一所述的方法。
PCT/CN2021/120829 2020-09-30 2021-09-27 云资源管理方法及装置、计算机设备、存储介质 Ceased WO2022068754A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP21874414.2A EP4209904A4 (en) 2020-09-30 2021-09-27 CLOUD RESOURCE MANAGEMENT METHOD AND APPARATUS, AND COMPUTER DEVICE AND STORAGE MEDIUM
US18/192,149 US20230244541A1 (en) 2020-09-30 2023-03-29 Cloud Resource Management Method and Apparatus, Computer Device, and Storage Medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011062773.4 2020-09-30
CN202011062773.4A CN114327845A (zh) 2020-09-30 2020-09-30 云资源管理方法及装置、计算机设备、存储介质

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/192,149 Continuation US20230244541A1 (en) 2020-09-30 2023-03-29 Cloud Resource Management Method and Apparatus, Computer Device, and Storage Medium

Publications (1)

Publication Number Publication Date
WO2022068754A1 true WO2022068754A1 (zh) 2022-04-07

Family

ID=80949679

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/120829 Ceased WO2022068754A1 (zh) 2020-09-30 2021-09-27 云资源管理方法及装置、计算机设备、存储介质

Country Status (4)

Country Link
US (1) US20230244541A1 (zh)
EP (1) EP4209904A4 (zh)
CN (1) CN114327845A (zh)
WO (1) WO2022068754A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114998850A (zh) * 2022-06-01 2022-09-02 中国联合网络通信集团有限公司 道路拥堵信息获取方法和装置
CN115150243A (zh) * 2022-06-28 2022-10-04 湖南超弦科技股份有限公司 轨道交通设备管理方法及系统、智能管理平台与存储介质
CN119544740A (zh) * 2024-11-01 2025-02-28 珠海格力电器股份有限公司 设备控制方法、系统、电子设备及可读存储介质

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024012267A1 (zh) * 2022-07-14 2024-01-18 华为云计算技术有限公司 一种碳排放量的确定方法、装置及设备
CN117997903A (zh) * 2022-10-27 2024-05-07 华为云计算技术有限公司 一种资源处理方法及相关装置
CN115499494B (zh) * 2022-11-08 2023-03-24 恒丰银行股份有限公司 一种基于服务化的云资源智能分配方法及设备
CN118093148A (zh) * 2022-11-21 2024-05-28 华为云计算技术有限公司 主机管理方法及装置
CN117093797A (zh) * 2023-06-21 2023-11-21 北京中科声智科技有限公司 页面显示方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150067171A1 (en) * 2013-08-30 2015-03-05 Verizon Patent And Licensing Inc. Cloud service brokering systems and methods
CN107493310A (zh) * 2016-06-13 2017-12-19 腾讯科技(深圳)有限公司 一种云资源处理方法及云管理平台
US20190187877A1 (en) * 2017-12-14 2019-06-20 Oracle International Corporation Graphical cloud application mapping method and system
CN109951548A (zh) * 2019-03-19 2019-06-28 深信服科技股份有限公司 云平台的资源的管理方法及云管平台
CN111475728A (zh) * 2020-04-07 2020-07-31 腾讯云计算(北京)有限责任公司 云资源信息搜索方法、装置、设备及存储介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8504689B2 (en) * 2010-05-28 2013-08-06 Red Hat, Inc. Methods and systems for cloud deployment analysis featuring relative cloud resource importance
US10536356B2 (en) * 2015-09-21 2020-01-14 Splunk Inc. Generating and displaying topology map time-lapses of cloud computing resources
CN106789257B (zh) * 2016-12-23 2019-03-05 中科星图股份有限公司 一种云系统服务器状态可视化管理方法
CN110912772A (zh) * 2019-11-21 2020-03-24 武汉兴图新科电子股份有限公司 一种云联邦资源地理可视化方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150067171A1 (en) * 2013-08-30 2015-03-05 Verizon Patent And Licensing Inc. Cloud service brokering systems and methods
CN107493310A (zh) * 2016-06-13 2017-12-19 腾讯科技(深圳)有限公司 一种云资源处理方法及云管理平台
US20190187877A1 (en) * 2017-12-14 2019-06-20 Oracle International Corporation Graphical cloud application mapping method and system
CN109951548A (zh) * 2019-03-19 2019-06-28 深信服科技股份有限公司 云平台的资源的管理方法及云管平台
CN111475728A (zh) * 2020-04-07 2020-07-31 腾讯云计算(北京)有限责任公司 云资源信息搜索方法、装置、设备及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4209904A4 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114998850A (zh) * 2022-06-01 2022-09-02 中国联合网络通信集团有限公司 道路拥堵信息获取方法和装置
CN115150243A (zh) * 2022-06-28 2022-10-04 湖南超弦科技股份有限公司 轨道交通设备管理方法及系统、智能管理平台与存储介质
CN119544740A (zh) * 2024-11-01 2025-02-28 珠海格力电器股份有限公司 设备控制方法、系统、电子设备及可读存储介质

Also Published As

Publication number Publication date
EP4209904A1 (en) 2023-07-12
EP4209904A4 (en) 2024-03-27
US20230244541A1 (en) 2023-08-03
CN114327845A (zh) 2022-04-12

Similar Documents

Publication Publication Date Title
WO2022068754A1 (zh) 云资源管理方法及装置、计算机设备、存储介质
US8589355B2 (en) Data storage in a cloud
US10067940B2 (en) Enhanced storage quota management for cloud computing systems
US9722886B2 (en) Management of cloud provider selection
US20110138048A1 (en) Cloud computing roaming services
US20250193084A1 (en) Method for gathering traffic analytics data about a communication network
JP5911448B2 (ja) 移行支援装置、移行支援方法およびプログラム
US20130346543A1 (en) Cloud service selector
WO2017113201A1 (zh) 一种网络服务的生命周期管理方法及设备
US11388232B2 (en) Replication of content to one or more servers
US10028086B2 (en) Techniques for implementing location based device services
CN113760278B (zh) 一种页面管理方法和装置
CN112000911A (zh) 页面管理方法、装置、电子设备以及存储介质
US10715473B2 (en) Optimized message exchange
EP4675435A1 (en) System and method for automating the discovery process
CN116089090A (zh) 一种图形显示器的虚拟资源配置方法、装置、设备、介质
CN114579159A (zh) 一种展示对象更新信息的方法、装置、设备和存储介质
US10374891B1 (en) Multi-region virtual data center template
CN115604261B (zh) 云网服务资源处理方法、装置、设备及存储介质
CN118519758A (zh) 一种云资源容量管理方法和云管理平台
JP7409504B2 (ja) ネットワーク仮想化システム、仮想リソース管理装置、仮想リソース管理方法およびプログラム
CN115373831A (zh) 数据处理方法、装置以及计算机可读存储介质
CN113946550A (zh) 基于局域网去中心化实现文件共享的方法、装置、处理器及其计算机可读存储介质
US10305733B1 (en) Defining software infrastructure using a physical model
US12079223B1 (en) Systems and methods for visualizing analytics tags associated with page elements of a web page

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21874414

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2021874414

Country of ref document: EP

Effective date: 20230405

NENP Non-entry into the national phase

Ref country code: DE