CN111475728A - Cloud resource information searching method, device, equipment and storage medium - Google Patents

Cloud resource information searching method, device, equipment and storage medium Download PDF

Info

Publication number
CN111475728A
CN111475728A CN202010265780.8A CN202010265780A CN111475728A CN 111475728 A CN111475728 A CN 111475728A CN 202010265780 A CN202010265780 A CN 202010265780A CN 111475728 A CN111475728 A CN 111475728A
Authority
CN
China
Prior art keywords
information
cloud resource
cloud
search
product
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.)
Granted
Application number
CN202010265780.8A
Other languages
Chinese (zh)
Other versions
CN111475728B (en
Inventor
周洪飞
蔡毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Cloud Computing Beijing 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 Tencent Cloud Computing Beijing Co Ltd filed Critical Tencent Cloud Computing Beijing Co Ltd
Priority to CN202010265780.8A priority Critical patent/CN111475728B/en
Publication of CN111475728A publication Critical patent/CN111475728A/en
Application granted granted Critical
Publication of CN111475728B publication Critical patent/CN111475728B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results

Abstract

The application discloses a method, a device, equipment and a storage medium for searching cloud resource information, wherein the method comprises the following steps: acquiring search information input in a search interface; sending a cloud resource information request message generated based on the search information, wherein the cloud resource information request message comprises the search information; and receiving cloud resource information matched with the search information, wherein the cloud resource information is cloud resource product information matched with the search information, responding to the cloud resource request message by the server, and reading the cloud resource request message from a pre-database, wherein the database is constructed by crawling cloud resource product information in webpages of a plurality of cloud service providers. According to the cloud resource information searching method and device, the cloud resource information matched with the searching information in the database in which the cloud service providers are stored is returned to the electronic equipment, the cloud resource information whole-network searching service is provided for the user, the synchronization capacity of the bottom layer cloud resource information among different cloud service providers is improved, the cloud resource management efficiency is improved, and the user experience is improved.

Description

Cloud resource information searching method, device, equipment and storage medium
Technical Field
The present application relates generally to the field of cloud resource management technologies, and in particular, to a method, an apparatus, a device, and a storage medium for searching cloud resource information.
Background
As each line of business and scale gradually expands, more data services are required. In order to meet enterprise data requirements, cloud service providers are gradually constructed based on the development of the internet. For the existing complicated cloud service providers, in order to realize the unified management and allocation of data resources, the cloud service providers are monitored in a unified manner, the utilization rate of cloud resources is improved, and the multi-cloud unified management, namely multi-cloud management, is performed.
At present, a closed multi-cloud storage management platform is generally used for supporting public cloud and private cloud which are docked by a user in a login state, the user can purchase and manage cloud resources which are managed currently by logging in the multi-cloud storage management platform, elastic expansion and contraction are carried out according to AS strategies of respective cloud service providers, and disaster recovery and backup parties are determined by himself.
For the multi-cloud management platform, a user can only operate public cloud and private cloud resources which are butted with the management platform, and the cloud resources in the management platform are obtained, so that the utilization rate of data resources is low, and the user experience is poor.
Disclosure of Invention
In view of the above defects or shortcomings in the prior art, it is desirable to provide a method, an apparatus, a device and a storage medium for searching cloud resource information, which provide a cloud resource information service for all logged-in or non-logged-in users by providing a search page of a front-end browser and a database storing resource information of all cloud service providers at a back-end.
In a first aspect, an embodiment of the present application provides a cloud resource information search method, where the method includes:
acquiring search information input in a search interface;
sending a cloud resource information request message generated based on the search information, wherein the cloud resource information request message comprises the search information;
receiving cloud resource information matched with the search information, wherein the cloud resource information is cloud resource product information matched with the search information, responding to the cloud resource request message by a server, reading the cloud resource product information from a database, wherein the cloud resource product information provided by a plurality of cloud service providers is stored in the database, and the database is constructed by crawling the cloud resource product information in the webpages of the plurality of cloud service providers.
In a second aspect, an embodiment of the present application provides a cloud resource information search method, where the method includes:
the method comprises the steps that provided cloud resource product information is crawled from webpages of a plurality of cloud service providers to generate a database, and the cloud resource product information provided by the cloud service providers is stored in the database;
receiving a cloud resource information request message, wherein the cloud resource information request message comprises search information;
responding to the cloud resource information request message, reading cloud resource information matched with the search information from the database, wherein the cloud resource information comprises cloud resource product information provided by each cloud service provider, and the database stores the cloud resource product information provided by a plurality of cloud service providers;
and sending the read cloud resource information.
In a third aspect, an embodiment of the present application provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the processor implements the cloud resource information search method according to the first aspect.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, the computer program being used to implement the cloud resource information search method according to the first aspect.
According to the cloud resource information searching method, the cloud resource information searching device, the cloud resource information searching equipment and the storage medium, a user inputs the cloud resource searching information in the searching interface of the application program running on the electronic equipment and clicks the searching, so that the server searches the cloud resource information matched with the searching information in the database which is built by crawling the webpage of the cloud service providers in advance and stores the cloud resource product information of a plurality of cloud service providers, and finally returns the cloud resource information obtained by searching to the electronic equipment, so that the whole network searching service of the cloud resource information is provided for the user, the synchronization capacity of the bottom cloud resource information among different cloud service providers is improved, the cloud resource management efficiency is improved, and the user experience is improved.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
fig. 1 is a schematic architecture diagram of a cloud resource management system according to an embodiment of the present application;
fig. 2 is a schematic diagram illustrating a framework of a cloud resource management system according to an embodiment of the present application;
fig. 3 is a schematic flowchart illustrating a cloud resource information search method according to an embodiment of the present application;
fig. 4 is a schematic flowchart illustrating a cloud resource information search method according to another embodiment of the present application;
fig. 5 is a schematic view of a cloud resource information search interface according to an embodiment of the present application;
fig. 6 is a schematic view of a cloud resource information search interface according to another embodiment of the present application;
fig. 7 is a schematic view of a setting interface of cloud resource information search according to an embodiment of the present application;
fig. 8 is a schematic view of a display interface of cloud resource information according to an embodiment of the present application;
FIG. 9 is a schematic diagram of a user-profile display according to an embodiment of the present application;
fig. 10 is a schematic flowchart illustrating a cloud resource information search method according to another embodiment of the present application;
fig. 11 is a schematic flowchart illustrating a cloud resource information search method according to another embodiment of the present application;
fig. 12 is a schematic flowchart illustrating a cloud resource information search method according to another embodiment of the present application;
fig. 13 is a schematic flowchart illustrating a cloud resource information search method according to another embodiment of the present application;
fig. 14 is a schematic flowchart illustrating a cloud resource information search method according to another embodiment of the present application;
fig. 15 is a schematic structural diagram of a cloud resource information search apparatus according to an embodiment of the present application;
fig. 16 is a schematic structural diagram of a cloud resource information search apparatus according to another embodiment of the present application;
fig. 17 is a schematic structural diagram of a computer electronic device of the electronic device according to the embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant disclosure and are not limiting of the disclosure. It should be further noted that, for the convenience of description, only the portions relevant to the disclosure are shown in the drawings.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
Cloud technology refers to a hosting technology for unifying serial resources such as hardware, software, network and the like in a wide area network or a local area network to realize calculation, storage, processing and sharing of data.
Public Cloud (Public Cloud) generally refers to a Cloud that can be used and provided by a third-party provider for a user, the Public Cloud can be generally used through the Internet and can be free or low-cost, and the core attribute of the Public Cloud is a shared resource service. There are many instances of such a cloud that can provide services throughout the open public network today.
Private Cloud (Private Cloud) is a method for creating Cloud infrastructure and software and hardware resources in a firewall so that each department in an organization or enterprise can share the resources in a data center. A private cloud is created, typically with cloud equipment as a Service (IaaS) software in addition to hardware resources.
The private cloud computing also comprises three layers of cloud hardware, a cloud service provider and cloud service. In contrast, the cloud hardware is the user's own personal PC or server, not the cloud computing vendor's data center. Private cloud computing serves only friends and family for an individual and employees of the enterprise as well as clients and providers of the enterprise for the enterprise, so that the personal PC or server of the individual or enterprise is sufficient to provide cloud services.
The Hybrid Cloud (Hybrid Cloud) integrates a Public Cloud (Public Cloud) and a private Cloud (PrivateCloud), the private Cloud is mainly oriented to enterprise users, for safety, an enterprise prefers to store data in the private Cloud, but simultaneously hopes to obtain computing resources of the Public Cloud, under the condition, the Hybrid Cloud is increasingly adopted, the Public Cloud and the private Cloud are mixed and matched to obtain the best effect, and the personalized solution achieves the purposes of low cost and safety.
In the enterprise clouding process, with the development of informatization, a plurality of different manufacturers or different types of cloud service providers exist. In order to realize the unified management and distribution of cloud resources and provide the possibility of automation of cross-cloud service providers, the driving interfaces or data interfaces of the cloud resource components of different dimensions on different cloud service providers are registered to a unified platform to form a multi-cloud nanotube platform.
Most of cloud management platforms in the prior art are closed multi-cloud management platforms, only cloud resource management services of public clouds and private clouds which are at least connected with the cloud resource management platforms in a login state are supported, and a user can only search and operate the public cloud resources and the private cloud resources which are connected with the cloud management platforms in a butt joint mode. In addition, the user is required to select the required cloud resources by himself and build the cloud resource product corresponding to the required cloud resource configuration strategy by himself, and resource search and recommendation of other public clouds outside the platform are not supported, so that cloud resource management efficiency is low, cloud resource waste is caused, and user experience is poor.
The cloud resource configuration policy may include disaster recovery, backup, and elastic Scaling (AS) policies.
The disaster tolerance strategy is that two or more sets of IT systems with the same function are established in different places far away from each other, health status monitoring and function switching can be carried out among the IT systems, and when one system stops working due to accidents (such as fire, earthquake and the like), the whole application system can be switched to the other system, so that the system can continue to work normally.
The backup strategy is the basis of disaster tolerance, and is to establish a plurality of sets of IT systems with the same function in the same place and copy all or part of data sets from a hard disk or an array of an application host to other storage media in order to prevent loss and damage of computer data, application and the like caused by computer faults.
An elastic Scaling (AS) policy is a policy that provides efficient management of computing resources. The method supports the set time to periodically execute a management strategy or create a real-time monitoring strategy to increase or reduce the quantity of cloud resources, control the quantity change of the instances in the telescopic group, complete the environmental deployment of the instances and ensure the stable and smooth operation of the service.
In the embodiment of the application, in order to improve the cloud resource management efficiency and improve the user experience, a cloud resource management system is built, a BS (Browser/Server) architecture is utilized, a unified search entry is provided for a user at a Browser side, so as to support the users in login and non-login states to search cloud resource information of all cloud service providers according to a user-defined condition, manage multi-platform accounts such as public cloud and private cloud of the login user, support a mainstream public cloud API standard protocol, open an API of private cloud access, support the search of the login user, namely the obtained cloud resource monitoring and control, support the user-defined search of the whole network cloud resource information and the intelligent recommendation with high cost performance, support the intelligent scheduling, and the cloud resource configuration strategy of elastic expansion, disaster tolerance and backup.
Based on the cloud resource management system, an architecture diagram of the cloud resource management system shown in fig. 1 is provided, that is, the architecture diagram may include a server in the background and a plurality of clients, such as browsers, used by users, where each client is run on a corresponding electronic device.
The electronic device can be a personal computer, a mobile phone, a tablet computer and the like. The user can access the background server through the browser to obtain the cloud resource information of each cloud service provider.
The background server can comprise an access server, an application server and a database server, wherein the access server can be a server cluster on which an access layer instance runs; the application server may be a cluster of servers on which logical layer and core layer instances run. The database server may be a cluster of servers on which a database tier runs to store databases.
As shown in the framework diagram of the cloud resource management system shown in fig. 2, the access layer in the access server may include a data acquisition module, a web portal, an API access and an SDK access, and the multiple portals may provide various interfaces for the electronic devices of the users.
The data acquisition module is used for acquiring cloud resource information of public clouds, private clouds and the like of all cloud service providers of the whole network, and then updating and storing the acquired cloud resource information to the data layer through the API gateway of the logic layer and the big data analysis module of the core layer.
For example, according to a preset period or based on search information of a user, detailed information of cloud products disclosed by each public cloud service provider, such AS the specification of a cloud host, the location of a machine room, support of an operating system image, an provided AS policy, whether load balancing is supported, an external network ip, corresponding offer information, whether a matching container scheme exists, whether a service function does not exist, and other matching services, is collected.
Each cloud service provider in the embodiments of the present application refers to a public cloud or a private platform that can provide cloud resources, such as Tencent cloud service providers, Baidu cloud service providers, Alice cloud, and the like.
The logical layers in the application server may include base services and product services. The basic service can provide basic services such as account management, message management and API gateway of the cloud resource management system, and can provide products of all available areas in all places of all cloud service providers to obtain the service quality of the cloud resource products of the cloud service providers.
The product service comprises a personal center module, a strategy management module, an intelligent recommendation module and a search management module. The personal center module is used for providing personalized operation interfaces for all login users of the cloud resource management system and providing personal account management and cloud resource console services. The strategy management module is used for providing user-defined search strategy management; the intelligent recommendation module is used for providing search results for the user according to the cloud detection results and search strategies (system configuration or user customization) by combining big data analysis of the bottom core layer and the data layer. The search management module is used for providing configuration management for the core layer search module by an operator of the operator.
The core layer may include a search engine module, a search configuration module, a search analysis module, a tag analysis module, a secure storage module, a big data analysis module, and a recommendation engine module.
The search engine module is used for providing a plurality of search core engines such as N L P, a query simulation engine, a forward and reverse algorithm plug-in, an index engine and the like.
The search configuration module is used for providing index field configuration, disaster recovery backup and strategy configuration of function search sorting, black and white list configuration, sensitive word configuration and the like.
The search analysis module is used for supporting analysis of search sources, search hot words, search user behaviors and the like, providing analysis on intelligent, disaster recovery, backup and user-defined search strategy results, has intelligent learning capacity, and continuously feeds back and improves the search strategy.
And the label analysis module is used for learning label classification of the user and the cloud resource through big data analysis.
And the safety storage module is used for safely managing the multi-platform cloud account number of the core layer, ensuring the safety of each platform registration information of the user and providing bill support service when the receiving and managing platform logs in and intercommunicates.
And the big data analysis module is used for supporting big data analysis provided according to the input search data model and the algorithm model, and simultaneously supporting search and label analysis.
And the recommendation engine module is used for supporting the provision of intelligent recommendation according to the tags and various search strategies.
The data layer comprises a real-time data module, an off-line data module and a data synchronization module. The real-time data module provides data acquisition, data model and real-time data storage for user search; the offline data module is used for providing big data analysis, search and label offline data storage; the data synchronization module is used for providing disaster recovery backup and AS operation data synchronization functions with each receiving and managing platform.
In addition, in the process that the user uses the cloud resource service provided by the cloud resource management system, the cloud resource management system can also provide cloud testing service, namely periodically monitoring websites, domain names, background interfaces and the like of all users by using service quality monitoring points distributed in various places in a service quality monitoring network. The obtained pull-out test result enables a user to help analyze the quality condition of the site by checking the change of the availability and the delay along with the time interval. Cloud dialing test provides a self-defined threshold value alarm function for the availability index, and a user can realize abnormal real-time notification by configuring an alarm. The visualized performance data and the alarm notification can help a user to react to the service quality in time, and the stable and normal operation of the service is ensured.
For better understanding and explanation of the cloud resource information search method provided in the embodiment of the present application, the following is explained in detail by using fig. 3 to fig. 17.
Fig. 3 is a schematic flowchart of a cloud resource information search method provided in an embodiment of the present application, and as shown in fig. 3, the method is executed by an electronic device of a user, and the method includes:
s110, the electronic equipment acquires search information input in a search interface;
and S120, the electronic equipment sends a cloud resource information request message generated based on the search information, wherein the cloud resource information request message comprises the search information.
And S130, the electronic equipment receives cloud resource information matched with the search information, the cloud resource information is cloud resource product information matched with the search information, the server responds to the cloud resource request message and reads the cloud resource product information from a database, the cloud resource product information provided by a plurality of cloud service providers is stored in the database, and the database is constructed by crawling cloud resource product information in webpages of the plurality of cloud service providers.
Specifically, when a user uses the built cloud resource management system to search cloud resource information, firstly, application software of the cloud resource management system, such as an installed browser client, can be opened on an operation interface of the electronic device, the application software enters a search interface, and then search information can be input in a search box of the search interface.
It can be understood that, in the embodiment of the present application, the user may be a login user, or may also be a non-login user. Namely, when the user searches the cloud resource information, the user can become a login user through login registration and then search, or can directly search, that is, the cloud resource management platform in the embodiment of the application can directly provide cloud resource search service for all users.
The search information is keyword information related to cloud resource information to be acquired by a user, and may be cloud resource product information, such as one or more cloud product names, such as a cloud host or a cloud database.
For example, the cloud resource product information may include custom information for limiting the search scope, which indicates a restrictive condition that the cloud resource to be searched needs to meet. Such as the size of the processor of the cloud host, the bandwidth of the cloud host, etc., or may also be a key such as the distribution area of the cloud host.
Optionally, in an embodiment, the acquired search information may further include a keyword related to a search policy, where the search policy may be a search policy provided by the established cloud resource management system, and may include a cloud resource configuration policy and an intelligent policy.
The cloud resource configuration strategy is a strategy for building cloud resources in combination with actual use of a user, and configuration rules set for each built strategy at an application server specifically comprise a disaster recovery strategy, a backup strategy, an AS strategy and the like.
The intelligent strategy is an intelligent algorithm for intelligently recommending cloud resource information for a user by combining functions provided by a search analysis module, a big data analysis module and the like in an application server.
Optionally, when the user inputs the keyword of the search information, the keyword may be directly input in an input area in the search interface, or may also be input in a configured setting interface.
For example, as shown in the search interface of fig. 5, the user may edit the input search information by an input method in the search box or input the search information by voice. Such as entering cloud resource product information or keywords for a search strategy in a search box. For example, the input "cloud server 1C 1G" indicates that the user needs to search for a cloud server satisfying 1 core processor and 1G bandwidth in each cloud service provider.
For another example, as shown in fig. 6, the user may also input search information in a setting interface called by a selection button or a setting button within the search interface. For example, a user may input a search policy keyword through a policy selection button provided on the search interface, for example, click on the disaster recovery policy, so as to input the policy keyword to the search device electronic device. Or directly clicking a setting button to call a setting interface, and then sequentially inputting various detailed search information in the setting interface.
For example, the user inputs a keyword of "disaster recovery policy" to the electronic device by clicking a disaster recovery policy button. Or click other buttons to acquire keywords such AS the backup strategy, the AS strategy or the intelligent strategy. Or directly inputting keywords such AS 'disaster recovery', 'backup' or 'AS' in the search box. Or the keywords of the cloud resource product and the keywords of the search strategy can also be input in the search box, for example, the "cloud server disaster tolerance" is input.
FIG. 7 shows a setting interface invoked by clicking a setting button after selecting the elastic scaling strategy.
Optionally, in this embodiment of the present application, after the initial search is performed and the search result is returned, that is, after the search result is displayed on the display interface, the search information may be input on the setting interface called by the selection button or the setting button in the search interface, so as to perform the second filtering.
For example, the keyword of "cloud server" is first entered in the search box, and the result list as shown in fig. 6 is returned. At this time, the user may click a certain search strategy, or directly input the search strategy, and if a "disaster recovery" keyword is input, a plurality of sets of cloud server product information that meet the disaster recovery may be screened out on the basis of the first search.
Further, after the electronic device obtains the search information input by the user on the search interface, the search information can be packaged to generate a cloud resource information request message and sent to a background server, so that the background server responds to the cloud resource request message and reads the cloud resource information matched with the search information from a pre-established database to return to the electronic device of the user.
The cloud resource product information provided by a plurality of cloud server providers in the whole network range is stored in the database, and the database is constructed by collecting the cloud resource product information provided by the plurality of cloud service providers in advance, namely the cloud resource product information provided by the plurality of cloud service providers in the webpages can be crawled, and then the crawled cloud resource product information is stored in the database, so that the database is constructed.
The cloud resource request message includes search information input by the user, and may further include identification information of the electronic device, and the like.
The cloud resource information is the cloud resource product information which is matched with the search information input by the user and belongs to different cloud service providers, and may include one or more cloud resource product information or one or more groups of cloud resource product information.
It is to be understood that each set of the cloud resource product information corresponds to a cloud resource configuration policy.
For example, when the user inputs a cloud host, the cloud resource information received by the electronic device is the cloud host information of all cloud service providers in the whole network range. Further, when the user inputs the keyword related to the disaster recovery policy again, the returned cloud resource information includes information of a plurality of groups of cloud resource products meeting the disaster recovery policy in the whole network range, for example, information of a plurality of groups of cloud hosts meeting the disaster recovery configuration policy of two places and three centers or a plurality of places and multiple centers.
The two places and the three centers refer to disaster recovery strategies of double centers in the same city and disaster recovery from different places, and the two places refer to the same city and different places; the three centers are a production center, a same city disaster recovery center and a remote disaster recovery center. Namely, two data centers (a production center and a disaster recovery center) are established in the same city, and a disaster recovery data center is established in a different place.
Multi-place multi-center means that multiple data centers are built in multiple territories.
And after receiving the returned cloud resource information, the electronic equipment displays the cloud resource information on an operation interface of the electronic equipment through analysis.
For example, when a keyword such as "disaster recovery" or "disaster recovery policy" is input, as shown in fig. 8, search results of the disaster recovery policy may be displayed on a display interface of the electronic device and sequentially listed in a list form. And a detail button is also arranged behind each result list so that a user can view details.
It can be understood that, in the cloud resource management system provided in the embodiment of the present application, a registration login interface is provided for a user, that is, the user can become a registered user of the cloud resource management system by applying for registration in a use process. The cloud resource management system may acquire account information of the registered users, and establish a corresponding account service for each user, such as a personalized personal center, as shown in fig. 9. And all cloud resource information managed by each user is stored, and cloud resource management, such as quality monitoring service and the like, is provided for the users.
As shown in fig. 4, the method further includes the steps of:
s105, the electronic equipment responds to an operation instruction input by a user and displays a first registration login interface;
s106, the electronic equipment acquires first account information input by a user in a first registration login interface.
Specifically, when the user uses the cloud resource management system, the user can complete the input of account information through the login interface, that is, by clicking a login or login button, or when a purchase button is clicked when a selected cloud resource product is purchased, the client on the electronic device can respond to the operation of the user and display the first login interface. And then, first account information input by the user can be acquired in the first registration login interface and is sent to the server, so that the server writes the first account information into a database to complete the registration login of the user.
It can be understood that, on this basis, the operation of each user in the cloud resource management system can be recorded, and further, each account information can be managed by using the logic layer, and a personal data center is configured, so that each user can conveniently perform the cloud resource management of the user.
As shown in fig. 9, in the personal data center, a user can view all the managed cloud resource product information, including the cloud resource product in use and the current state of the cloud resource product in use, such as the memory.
It can be further understood that, in practice, the registration or login behavior of the user may occur before the search step, or may be performed after the initial search, and then after the registration and login, policy search is further performed to select better cloud resource product information. That is, the execution sequence of the login and registration steps is not limited in the embodiment of the present application.
According to the cloud resource information searching method provided by the embodiment of the application, all users input user-defined searching information in the searching interface of the client of the electronic equipment to obtain the cloud resource information matched with the searching information and provided by each cloud service provider, the cloud resource information whole network searching service is provided for the users, the synchronization capacity of bottom layer cloud resource information between heterogeneous platforms is improved, the cloud resource management efficiency is improved, and the user experience is improved.
Fig. 10 shows a cloud resource information search method according to still another embodiment of the present application, where the method is executed by a subsequent server, and the server may include the above-mentioned application server and a database server, as shown in the figure, the method includes:
s210, the server receives a cloud resource information request message, wherein the cloud resource information request message comprises search information.
S220, the server responds to the cloud resource information request message, and reads the cloud resource information matched with the search information from the database, where the cloud resource information includes at least one cloud resource product information provided by at least one cloud service provider, and the database stores the cloud resource product information provided by at least one cloud service provider.
And S230, the server sends the read cloud resource information.
Specifically, with the framework shown in fig. 1 and fig. 2, the server includes an access server, an application server, and a data server, and the electronic device sends the cloud resource request message to the application server through an interface provided by the access server. And the logic layer in the application server analyzes and processes the cloud resource request message to obtain the content of the search information input by the user. And further reading all cloud resource information matched with the search information from the data server through analysis of the core layer. Finally, the read cloud resource information can be returned to the electronic device, so that the electronic device can display the cloud resource information on the interface.
It can be understood that the background server, that is, the database server, is loaded with a data layer of the cloud resource management system, that is, the database stores the pre-acquired cloud resource information of each cloud service provider, including all the cloud resource information of each public cloud and private cloud service provider, so as to be accessed by the electronic device of the user.
According to the cloud resource information searching method provided by the embodiment of the application, the background server can respond to the cloud resource information requests of all users by acquiring the cloud resource information provided by each cloud service provider in advance, and the cloud resource information matched with the searching information is returned for the logged-in or non-logged-in users in actual use, so that the cloud resource information whole-network searching service obtained by searching is realized, the synchronization capability of bottom layer cloud resource information between heterogeneous platforms is improved, the cloud resource management efficiency is improved, and the user experience is improved.
It can be understood that, in the embodiment of the present application, when the server provides cloud resource information to the user, it is necessary to continuously acquire cloud resource information provided by each cloud service provider, cloud resource information of all registered users in the cloud resource management system, and also necessary to acquire a cloud resource configuration policy configured by an operator at an operation end, a model for big data analysis, an index keyword, and the like, so as to provide more comprehensive cloud resource information to the user, that is, the method further includes:
and S205, the server crawls the provided cloud resource product information from the webpages of the cloud service providers to generate a database, wherein the database stores the cloud resource product information provided by the cloud service providers. Specifically, in the embodiment of the application, the server in the background continuously crawls all cloud resource product information from various cloud service providers through the acquisition module configured in the access layer.
For example, cloud resource product information can be periodically crawled from webpages published by various cloud service providers at preset periods. Or the server can also respond to a cloud resource request message sent by the user and crawl the cloud resource information of each cloud service provider in real time.
The collected cloud resource product information may include all single or matched cloud resource product performance information, service area information, selling information and the like of the cloud service provider, or collect operation course information and the like of the cloud resource product, such as cloud server information or cloud database information and the like of each cloud service provider, and specifically include information of a service area, operation parameters, a current selling price and the like. The operation conditions of various cloud resource products, such as the residual memory of a cloud server, can be acquired by utilizing the whole-network testing function provided by the cloud resource management system.
The data acquisition module can also acquire cloud resource search hot words of the whole network, and acquire cloud products with the highest current access amount of each cloud service provider.
In addition, in the embodiment of the application, in order to recommend an optimal cloud resource product to a user, the data acquisition module may further acquire current managed cloud resource product information of each registered user in the cloud resource management system, that is, cloud resource information corresponding to the first account information of each user and usage conditions of all cloud resource products. For example, the purchased cloud resource products and the information of the cloud resource in use also include the operation condition of each cloud resource product in use acquired by using the whole network testing function. The first account information is an account of the user in the cloud resource management system.
It can be understood that in the embodiment of the application, the search is performed, so that the login user can directly obtain the selected cloud resource product through purchase operation after the searched cloud resource product is obtained. The background server may obtain second account information of the user at all cloud service providers in advance, that is, the server may obtain authorization of the user, manage the account information of all cloud service providers of the user, so as to act as a proxy for the user to directly operate the account information of the user, and perform purchase transaction with each cloud service provider.
In practice, a user can send second account information corresponding to all cloud service providers of the user to the server through the authorization interface on the operation interface of the electronic device, and authorize the server, so that the server can directly call a transaction interface of a certain cloud service provider to complete a transaction after receiving a transaction request of the user.
Optionally, in this embodiment of the application, in order to improve user experience, policy configuration confidence corresponding to various search policies may be pre-configured in the search configuration module of the core layer, and index keywords, sensitive words, and the like may also be configured.
For example, in combination with a main cloud resource configuration mode, the search policy may be configured AS various cloud resource configuration policies, including a disaster recovery policy, a backup policy, an AS policy, and the like, so that when a user searches for cloud resources, the user can directly provide multiple sets of cloud resource products with complete configuration to the user according to the configuration policies.
For another example, in combination with big data analysis, the search policy may be configured as an intelligent policy, and in order to more intelligently recommend cloud resource products to users, the search hot words, the cloud resource product combination information most popular with users, the current selling information of each cloud service provider, and the cloud resource product with the highest cost performance of the whole network pull test result may be configured through the search configuration module of the core layer.
Further, based on the intelligent strategy, multiple machine learning algorithms can be configured in the server to analyze the acquired cloud resource information so as to optimize each search strategy. And enabling a data layer of the server to provide big data analysis, search and tag data offline data storage in an offline state.
For example, after the server acquires the cloud resource information of all cloud service providers, the acquired cloud resource information may be analyzed and learned by using the logic layer and the core layer, and if the label is used, all cloud resource products may be classified. Or the search hot words, the search effect and the search behavior of the user are analyzed through the search analysis module so as to update and optimize the optimal cloud resource allocation strategies.
According to the cloud resource information searching method provided by the embodiment of the application, the background server acquires the cloud resource product information and the configuration information of each cloud service provider, the cloud resource product information corresponding to all registered users and the second account information corresponding to each cloud service provider in advance, stores the cloud resource product information and the cloud resource product information, the cloud resource product information corresponding to all registered users and the second account information corresponding to each cloud service provider, configures the searching strategy, the index key words and the like in advance, and then can respond to the cloud resource information request messages of all users in actual use, return the cloud resource information matched with the searching information for the logged-in or non-logged-in users, so that the cloud resource information full-network searching service obtained by searching is realized, the synchronization capacity of bottom layer cloud resource information between heterogeneous platforms is improved, the cloud resource management efficiency is improved, and.
In order to better understand and utilize the provided search strategy to search the cloud resource information, the following describes in detail the specific execution method when different users select different cloud resource configuration strategies and search the cloud resource information.
It can be understood that, based on the data acquisition result and the analysis result, when the user selects a certain search strategy to search for cloud resource information, the background server may execute different search algorithms to recommend cloud resources of each cloud service provider to the user, according to whether to acquire current cloud resource product information of the user.
Optionally, as shown in fig. 13, when the background server acquires cloud resource product information of a current user, for example, for a user who has logged in and managed a cloud resource product, the server may determine, according to the acquired cloud resource product information currently owned by the user and cloud resource tag information of each cloud service provider stored in the database, best cloud resource information that meets the current requirements of the user when searching for cloud resource information that matches search information input by the user in response to a cloud resource request message.
As shown in fig. 13, when the background server does not obtain the current cloud resource product information of the user, for example, for an unregistered user or a new logged user, the background server may determine the optimal cloud resource information meeting the current requirements of the user based on the search information input by the user and the cloud resource tag information of each cloud service provider stored in the database when searching for cloud resource information matching the search information input by the user in response to the cloud resource request message, so as to recommend the optimal cloud resource information to the user.
For example, when the user selects or inputs a keyword corresponding to the disaster recovery policy, for a login user who has already acquired the current cloud resource information of the user, the background server may read, from the database, multiple sets of cloud resource information matched with the search information based on the cloud resource tag information in each cloud service provider, the disaster recovery policy, and the cloud resource information corresponding to the first account information of the user, which are acquired in the database. The current cloud resources are expanded on the basis of the cloud resources which are already owned at present, so that multiple groups of cloud resource product information meeting the disaster recovery configuration scheme are obtained, and for example, the highest cost performance multiple-group multi-cloud resource product combination scheme of two places and three centers or multiple places and multiple centers is expanded on the basis of the cloud resource product information corresponding to the first account of the user.
For a non-login user who does not obtain the current cloud resource product information of the user or a login user who does not manage any cloud resource product, the background server can directly read multiple groups of cloud resource information matched with the search information from the database based on the user search information, the disaster recovery strategy correspondence and the cloud resource label information, namely, the server obtains multiple groups of cloud resource information meeting the disaster recovery strategy configuration based on the cloud resource information determined from the database, and obtains multiple groups of disaster recovery configuration schemes.
It is understood that the preconfigured disaster recovery policies indicate rules that the cloud resources must satisfy, such as for a two-place three-center or multi-place multi-center disaster recovery policy, the distance between cloud hosts located at different locations must be greater than 100 km.
In practice, for a certain user, when cloud resource information search is performed on a currently managed cloud host having a foshan, and when a disaster tolerance strategy is selected, cloud host information meeting a disaster tolerance configuration rule can be searched on the basis of the cloud host of the foshan, for example, if a cloud service provider who has searched Tencent and Ali has cloud hosts in Tianjin, the foshan and Shenzhen, and meets a configuration rule of multiple places and multiple centers, the cloud host of the Tencent and Ali cloud service provider can be recommended to the user. Namely, the cloud resource information returned to the user is as follows: the 3-ground central cloud host is an integral product of the 3-ground 3-center cloud host, namely, the Floshan cloud host 1c2g star 2+ Tengchen Shenzhen FuYongyun host 1c2g star 2+ Tengchen Tianjin cloud host 1c2g star 2+ three-ground network intercommunication.
For another example, when the user selects the backup policy, for a login user whose background server has already acquired information about currently managed cloud resource products, the background server may expand the current cloud resources based on the cloud resource tag information of each cloud service provider acquired in the database and based on the currently managed cloud resource products, to obtain multiple sets of cloud resource product information that satisfy the backup configuration rules, that is, the backup policy of the cloud resources, such as a multiple cloud service provider combination scheme that expands the highest cost performance of multiple centers in the same city.
For a non-login user who does not acquire the current cloud resource information of the user or a login user who does not manage any cloud resource information, the background server can determine to obtain a plurality of cloud resource information meeting the backup rules from the database based on a pre-configured backup strategy to obtain a plurality of sets of backup schemes, namely a plurality of cloud service provider combination schemes supporting the highest cost performance of the same city multi-center.
For another example, when the user selects the AS policy, for a login user for which the backend server has already acquired current cloud resource information of the user, the backend server may expand the current cloud resource based on the cloud resource tag information of a plurality of public cloud service providers acquired in the database and on the basis of the cloud resource that has been managed currently, to obtain an AS scheme that satisfies the AS policy, that is, a flexible group that is constructed by cloud resource products in each cloud service provider together may be obtained, and the limitation of configuring the AS policy inside a single cloud service provider is broken, that is, the limitation of flexible expansion of a real example only in a cloud resource product inside a single cloud service provider is broken.
For a non-login user who does not obtain the current cloud resource information of the user or a login user who does not manage any cloud resource information, the background server can determine to obtain a plurality of cloud resource product information meeting AS rules from the database based on the pre-configured AS rules to obtain a plurality of sets of AS schemes, and searches for the cloud resource with the highest cost performance according to a public cloud support AS strategy.
It can be understood that, for the AS policy of the cloud server, the computing resources of the cloud server can be automatically adjusted, and it is ensured that each user has an appropriate amount of cloud server instances to handle the application program load. That is, as the application begins to get more request traffic, more servers will be added to handle the extra load; and when the flow of the application program begins to decrease, the underutilized server is terminated, so that the cost of the cloud resource is reduced.
In practice, when the background server performs AS policy recommendation, the considered configuration rule may be a configuration rule of multiple scalable groups in the same city, that is, the maximum number of instances of the cloud server located in the same region meets the requirement, and the same network can be supported, and if the basic network is used, the scalable groups can be created.
For another example, as shown in fig. 14, when the user selects the intelligent search policy, for a non-logged-in customer, based on the cloud resource information acquired by the acquisition module, the big data analysis module is used to determine an optimal cloud resource product according to the search hotword obtained through analysis, the most popular combination solution of the user, the activity products of each cloud service provider, and the overall network dial-test cost performance product, so as to recommend the user. For the login customer, on the basis of the current managed cloud resource, the multi-public cloud service provider combined solution scheme with the highest cost performance and the capacity expansion required for expanding the existing managed resource is adopted.
It can be understood that, when a user searches for cloud resources satisfying the cloud resource configuration policy, in order to achieve finer cloud resource search and provide an optimal cloud resource combination scheme for the user more quickly, when inputting search information, the user may sequentially input a plurality of cloud resource product information in a setting interface by using the setting interface shown in fig. 7, so that the server obtains more accurate matching information.
As shown in fig. 7, in the setting interface of the called elastic scaling policy search, the user may set the basic configuration, the region model, the mirror image, the load balancing, and the like of the elastic scaling policy in sequence. As in the basic configuration, the maximum number of instances in the required elastic expansion and contraction group and the minimum number of instances, that is, the number of instances required when the data amount reaches the highest peak in the service operation process, that is, the number of instances required when the data amount reaches the lowest peak, can be set. And setting the supported network type, namely selecting the network attribute of the expanded machine, namely whether the expanded machine is in the basic network or a certain private network (VPC). Usually set as "base network". And setting an available area, namely, specifying the available area where the automatic capacity expansion machine produces. A plurality of available areas can be selected, and the automatic capacity expansion machine can be randomly created from the selected available areas, so that the effect of disaster tolerance across the available areas is achieved.
Load balancing can also be set, namely one load balancing is appointed, and the expanded machine can be automatically mounted under the load balancing.
Because the database in the embodiment of the application collects the cloud resource products provided by all the cloud service providers, when elastic expansion is created, the cloud resource products provided by a plurality of cloud service providers can be selected to realize a combination scheme of uniform elastic expansion of the whole network, and the limitation of internally configuring an AS strategy of a single cloud service provider is broken.
Or, after the user performs the rough search for the first time, the user may click a setting button to enter a setting interface. In the interface, the user can set conditions which need to be met by the cloud resources to be searched in sequence.
For example, during disaster recovery policy search, attributes such as a cloud host service range, a processor, load balancing, an entrance bandwidth and an exit bandwidth may be sequentially set in the setting interface, so that the background server can quickly read all cloud resources satisfying conditions from the database based on the set accurate search conditions to recommend the cloud resources to the user.
According to the cloud resource information searching method provided by the embodiment of the application, the searching strategy, the index key words and the like are configured in advance through the server at the background, so that in actual use, cloud resource information request messages of all users can be responded, cloud resource information matched with the cloud resource configuration strategy is returned for the logged-in or non-logged-in users, the cloud resource information whole network searching service obtained by searching is realized, the synchronization capacity of bottom layer cloud resource information between heterogeneous platforms is improved, the cloud resource management efficiency is improved, and the user experience is improved.
Further, in the present application, as shown in fig. 13 and 14, after the user acquires the cloud resource information by using the electronic device, that is, after the plurality of search results are displayed on the interface of the electronic device, the user may further access the cloud service provider corresponding to the acquired cloud resource information by clicking a link of each result or by querying a button, so as to acquire more cloud resource information and directly complete the purchase.
Specifically, as shown in fig. 11, the method further includes:
s140, the electronic equipment responds to a viewing instruction input on a display interface, and generates a data access request, wherein the data access request is used for requesting product information of a cloud resource product selected by the viewing instruction, and the selected cloud resource product is any one of the received cloud resource product information;
and S150, the electronic equipment receives and displays the product information, and the product information is provided by the cloud service provider corresponding to the selected cloud resource product.
And S160, the electronic equipment responds to a determination instruction input on the display interface to generate a transaction request, the determination instruction is used for selecting any cloud resource product from the received cloud resource product information, the transaction request is used for enabling the server to call the transaction interface after responding to the transaction request and searching for second account information, and the second account information is login account information of a cloud service provider corresponding to the selected cloud resource product.
And S170, the electronic equipment displays the transaction interface.
And S180, the electronic equipment acquires a transaction instruction input in the transaction interface, and the transaction instruction is used for enabling the server to establish a payment link with the cloud service provider after calling the interface of the cloud service provider corresponding to the selected cloud resource product.
Specifically, after the user obtains the list of cloud resource information shown in fig. 8, in order to facilitate user operation, any one list or detail button may be clicked to check the detailed information of the cloud resource products in the list.
At this time, the electronic device responds to the checking instruction of the user, generates a data access request message and sends the data access request message to the background server, so that the background server processes the data access request and searches the cloud resource product information to be checked by the user from the database. Or when the transaction information is not found, an interface of a public cloud service provider corresponding to the cloud resource product to be checked by the user can be called, so that the database corresponding to the cloud service provider is accessed through the called interface, the detailed transaction information including the transaction information of the cloud resource product is obtained, and the transaction information is returned to the electronic equipment. Meanwhile, the inquired product information can be updated to a database in the system architecture.
For example, in the result list shown in fig. 8, when the user needs to view the cloud host in the Tencent cloud service provider in detail, the corresponding operation icon may be clicked, so that the electronic device generates a data access request in response to the operation and sends the data access request to the background server. The background server calls the interface of the cloud service provider, and then accesses the database of the Tencent cloud service provider through the API of the Tencent cloud service provider so as to view the detailed information of the cloud host.
Further, after the detailed information of the cloud host is obtained, the detailed information can be returned to the electronic device, and the acquired data of the Tencent cloud resource product is synchronously updated to the database of the cloud resource management system.
Further, after acquiring the detailed information of a certain cloud resource product, the electronic device may display all the detailed information including the transaction information on the interface. At this time, if the performance of each parameter of the cloud resource product meets the requirement of the user, the user can directly purchase the cloud resource product, that is, the user can click a purchase operation icon in the display interface to input a determination instruction, so that the electronic device responds to the determination instruction, generates a transaction request, and sends the transaction request to the server. The transaction request is used for enabling the server to respond to the transaction request, searching the authorization information of the cloud service provider corresponding to the cloud resource product to be purchased in the database, namely entering the personal center of the user, and searching second account information which is stored in advance by the user and logs in the cloud service provider.
It is understood that if the second account information is found, the server may call a transaction interface of the cloud service provider and cause the transaction interface to be displayed on the electronic device.
The user can input a transaction instruction in the transaction interface, so that the server establishes a payment link with the cloud service provider after calling the interface of the cloud service provider corresponding to the cloud resource product to be purchased.
It can be understood that, when the server does not find the second account information of the user in the personal center in the database, that is, the user does not authorize the login of the cloud service provider, the server may return a prompt operation to the user to prompt the user to authorize.
As shown in fig. 12, the method may specifically include the following steps:
s01, the electronic equipment displays an authorization interface;
s02, the electronic device obtains the authorization information input in the authorization interface, and the authorization information includes the second account information.
Specifically, when the user does not authorize the login of the cloud service provider, the electronic device pops up an authorization interface after clicking a purchase button.
The user can input second account information corresponding to the cloud service provider in the authorization interface, that is, account information registered by the user in advance for logging in the cloud service provider, so that a background server of the cloud resource management system obtains and stores the second account information. And then, the acquired second account information can be utilized to call a transaction interface of the cloud service provider, and the transaction interface is displayed on the electronic equipment again.
In the embodiment of the application, the server can directly call the transaction interface of the cloud service provider after finding the authorization information of the cloud service provider corresponding to the cloud resource product to be purchased in the personal center of the user through the determining instruction and the transaction instruction input by the electronic device, so that the cloud resource product purchase is completed, the cloud resource product service obtained through searching is realized, and the user experience is improved.
It can be understood that, if the user does not have the second account information of the cloud service provider, in the method, the backend server may prompt the user to go to a registration login interface of the cloud service provider to perform account registration.
Further, in the embodiment of the application, in order to ensure the account security of each cloud service provider of a user, all accounts of the user may be encrypted and protected in a hierarchical encryption manner by using a secure storage module in a core layer in the cloud resource management system, that is, the first account information and the second account information of all the users are encrypted and stored based on the data key and the root key, so that information security management of user password management, cloud service provider management and separation of the encryption system is realized. For example, as shown in the architecture diagram of the cloud resource management system shown in fig. 1, a cloud management machine is provided in an application server, and simultaneously, a plurality of virtual machines, that is, cloud encryption machines, are provided in a logical layer. For each user, the cloud management machine may allocate two cloud encryption machines, that is, a first cloud encryption machine and a second cloud encryption machine, to the user, where the first cloud encryption machine is used to generate a data key seed, and the data key seed is used to generate a data key. The second cloud encryptor is configured to generate a root key seed, and the root key seed is configured to generate a root key.
A CA (Certificate Authority) secure channel based on a CA Certificate is established between the database server and the first cloud encryption machine as shown in fig. 2, so that data can be transmitted between the database server and the first cloud encryption machine.
When the cloud resource management system is actually used, when a user registers an account of a cloud resource management system or other cloud service providers, firstly, a registration icon is clicked in an operation interface to generate a trigger request, and the trigger request is used for instructing a cloud management machine to trigger a first cloud encryption machine to store a root key seed, a working program, a data key seed and a data key identifier, and triggering a database server to store an encrypted data dictionary.
The working program is used for indicating the operation strategy of the first cloud encryption machine.
The data key seed is used to generate a data key used to encrypt data to be written into the database or to decrypt data read from the database. The first cloud encryption machine generates a data key according to the encryption algorithm and the data key seed under the control of the operation strategy indicated by the working program. Different encryption algorithms generate different data keys.
The data key identification is used for identifying the data key seed, and the first cloud encryption machine identifies the corresponding data key seed according to the data key identification under the operation strategy indicated by the working program.
The root key seed is used for generating a root key, wherein the root key seed carries a flag bit for indicating an encryption algorithm, and the second cloud encryption machine generates the root key according to the encryption algorithm and the root key seed under the indication of a working program.
Further, the user inputs registration information, such as first account information or second account information, on the registration interface, the electronic device packages the registration information, generates a data processing request message, and sends the data processing request message to the database server. The database server generates an encryption request including the registration information when receiving the data request message, and sends the encryption request to the first cloud encryption machine.
The first cloud encryption machine runs the working program, encrypts the registration information by using the pre-generated root key and the data key, and returns the encrypted registration information to the database server to be stored in the database after the encryption is completed.
Further, when the user registration is completed, in an actual login process, the electronic device of the user sends login information of the user, such as first account information or second account information, to the server, so that the server reads the account information which is encrypted and stored in advance through the first cloud encryption to perform verification login. Namely, when the data processing request is a read request, the first cloud encryption machine determines a root key seed by using the data key identifier under the control of the operation strategy indicated by the working program, generates a root key according to the root key seed, encrypts the data and the data key identifier according to the root key, and sends the encrypted data and data key identifier to the operation cache region. In the operation cache region, the first cloud encryption machine determines a data key seed according to the data key identifier, produces a data key according to the data key seed, and decrypts the data by using the data key. And the first cloud encryption machine reads the decrypted data from the operation cache region, decrypts the decrypted data according to the secret key, and sends the obtained data to the database server so that the database server can compare the account information of the user obtained by decryption with the received account information to complete the login of the user. The operation cache region is used for caching intermediate data of the first cloud encryption machine in the process of processing data requested to be processed by a user.
In the embodiment of the application, all account information of all users is encrypted and stored by providing the cloud management machine, the first cloud encryption machine and the second cloud encryption machine, that is, each account information of all users is encrypted in the distributed virtual encryption machine by using an independent encryption mechanism, the first cloud encryption machine processes the account information of the users by using the data key and the root key, the encrypted account information is stored in the database as the key seed and the data key seed are stored in the first cloud encryption machine, that is, the key system is separated based on the database, so that the database of the system cannot directly contact the original account information, when data in the database is leaked, if the root key seed and the data key seed in the first cloud encryption machine cannot be obtained, the data cannot be decrypted, and therefore, the security of the account users is improved.
On the other hand, as shown in fig. 15, an embodiment of the present application provides a cloud resource information search apparatus, where the apparatus 600 includes:
a first obtaining module 610, configured to obtain search information input in a search interface;
a first sending module 620, configured to send a cloud resource information request message generated based on the search information, where the cloud resource information request message includes the search information;
a receiving module 630, configured to receive cloud resource information matched with the search information, where the cloud resource information is cloud resource product information matched with the search information, and the cloud resource information is read from a database in response to the cloud resource request message by a server, where the cloud resource product information provided by multiple cloud server providers is stored in the database, and the database is constructed by crawling cloud resource product information in webpages of multiple cloud service providers. .
Optionally, in the cloud resource information search apparatus provided in the embodiment of the present application, the search information includes a keyword related to a search policy and/or a keyword related to cloud resource product information to be searched. The first obtaining module 610 is specifically configured to:
acquiring keywords input in a search interface; and/or acquiring a selection instruction input aiming at the search strategy in the search interface, and determining the keywords related to the selected search strategy in response to the operation instruction.
Optionally, in the cloud resource information search apparatus provided in this embodiment of the present application, the search policy is a cloud resource configuration policy or an intelligent policy, and when the search information includes a keyword related to the cloud resource configuration policy, the received cloud resource information includes one or more sets of cloud resource product information corresponding to the cloud resource configuration policy.
Optionally, in the cloud resource information search apparatus provided in the embodiment of the present application, the receiving module 630 is specifically configured to:
receiving one or more groups of cloud resource product information determined by the server based on the search information, the cloud resource configuration policy and the cloud resource tag information;
alternatively, the first and second electrodes may be,
and receiving one or more groups of cloud resource product information determined by the server based on the search information, the cloud resource label information, the cloud resource configuration strategy and the cloud resource information corresponding to the first account information of the user.
Optionally, in the cloud resource information search apparatus provided in this embodiment of the present application, when a keyword in the search information is related to a disaster recovery policy, the receiving module is specifically configured to:
receiving cloud resource product information determined by a server based on configuration rules of a two-place three-center or a multi-place multi-center;
alternatively, the first and second electrodes may be,
and receiving cloud resource product information determined by the server based on the configuration rule of two places, three centers or more places and multiple centers according to the area information of the cloud resource product corresponding to the first account.
Optionally, in the cloud resource information search apparatus provided in this embodiment of the present application, when a keyword in the search information is related to a backup policy, the receiving module is specifically configured to:
receiving cloud resource product information determined by configuration rules of multiple same-city centers of a server;
alternatively, the first and second electrodes may be,
and receiving cloud resource product information determined by the server based on the co-city multi-center configuration rule based on the regional information of the cloud resource product corresponding to the first account.
Optionally, in the cloud resource information search apparatus provided in this embodiment of the present application, when a keyword in the search information is related to an elastic expansion policy, the receiving module is specifically configured to:
receiving a plurality of groups of cloud resource product information determined by a server based on configuration rules of a plurality of telescopic groups in the same city;
alternatively, the first and second electrodes may be,
and receiving a plurality of groups of cloud resource product information determined by the server based on the configuration rules of the same city multiple telescopic groups based on the regional information of the cloud resource product corresponding to the first account.
Optionally, in the cloud resource information search apparatus provided in this embodiment of the present application, when a keyword in the search information is related to the intelligent search policy, the received cloud resource information includes one or more pieces of cloud resource product information, or includes one or more sets of cloud resource product information,
wherein, the receiving module is specifically configured to:
receiving cloud resource product information determined by the server based on the search information, the search hotword, the cloud resource product weight information and the cloud pulling test result;
alternatively, the first and second electrodes may be,
receiving cloud resource product information determined by the server based on cloud resource product weight information and cloud resource information corresponding to the first account information of the user.
Optionally, the cloud resource information search apparatus provided in the embodiment of the present application, the apparatus further includes:
the first generating module 640 is configured to generate a transaction request in response to a determination instruction input on the display interface, where the determination instruction is used to select any one cloud resource product from the received cloud resource product information, the transaction request is used to enable the server to invoke the transaction interface after searching for second account information in response to the transaction request, and the second account information is login account information of a cloud service provider corresponding to the selected cloud resource product;
the first display module 650 is configured to display the transaction interface.
The second receiving module 660 is configured to receive and display the transaction information, where the transaction information is provided by a database of a cloud service provider corresponding to the selected cloud resource product.
The second obtaining module 670 is configured to obtain a transaction instruction input in the transaction interface, where the transaction instruction is used to enable the server to establish a payment link with a cloud service provider after calling an interface of the cloud service provider corresponding to the selected cloud resource product.
Optionally, the cloud resource information search apparatus provided in the embodiment of the present application, the apparatus further includes:
a second display module 680, configured to display an authorization interface;
the third obtaining module 690 is configured to obtain authorization information input in the authorization interface, where the authorization information includes the second account information.
Optionally, the cloud resource information search apparatus provided in the embodiment of the present application, the apparatus further includes:
a second generating module 691, configured to generate, in response to a viewing instruction input on the display interface, a data access request, where the data access request is used to request product information of a cloud resource product selected by the viewing instruction, and the selected cloud resource product is any one of the received cloud resource product information;
a third display module 692, configured to receive the product information and display the product information, where the product information is provided by the cloud service provider corresponding to the selected cloud resource product.
On the other hand, as shown in fig. 16, a cloud resource information search apparatus according to another embodiment of the present application, the apparatus 800 includes:
a generating module 805, configured to crawl provided cloud resource product information from webpages of multiple cloud service providers to generate a database, where the cloud resource product information provided by the multiple cloud service providers is stored in the database;
a first receiving module 810, configured to receive a cloud resource information request message, where the cloud resource information request message includes search information;
a reading module 820, configured to, in response to the cloud resource information request message, read cloud resource information matched with the search information from a database, where the cloud resource information includes cloud resource product information provided by each cloud service provider, and the database stores cloud resource product information provided by each cloud service provider;
a sending module 830, configured to send the read cloud resource information, in another aspect, an electronic device provided in an embodiment of the present application includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the cloud resource information searching method as described above when executing the computer program.
Optionally, the present application is a cloud resource information search apparatus provided by an example, further including:
a second receiving module 840, configured to receive a registration request message, where the registration request message includes first account information or second account information;
the encryption module 850 is configured to encrypt and store the first account information or the second account information based on a pre-generated data key and a pre-generated root key.
Referring to fig. 17, fig. 17 is a schematic structural diagram of a computer electronic device of the electronic device according to the embodiment of the present application.
As shown in fig. 17, the computer electronic device 300 includes a Central Processing Unit (CPU)301 that can perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)302 or a program loaded from a storage section 303 into a Random Access Memory (RAM) 303. In the RAM 303, various programs and data necessary for the operation of the electronic apparatus 300 are also stored. The CPU 301, ROM 302, and RAM 303 are connected to each other via a bus 304. An input/output (I/O) interface 305 is also connected to bus 304.
To the I/O interface 305, AN input section 306 including a keyboard, a mouse, and the like, AN output section 307 including a network interface card such as a Cathode Ray Tube (CRT), a liquid crystal display (L CD), and the like, a speaker, and the like, a storage section 308 including a hard disk, and the like, and a communication section 309 including a network interface card such as a L AN card, a modem, and the like, the communication section 309 performs communication processing via a network such as the internet, a drive 310 is also connected to the I/O interface 305 as necessary, a removable medium 311 such as a magnetic disk, AN optical disk, a magneto-optical disk, a semiconductor memory, and the like is mounted on the drive 310 as necessary, so that a computer program read out therefrom is mounted into the storage section 308 as necessary.
In particular, according to embodiments of the application, the processes described above with reference to the flow diagrams may be implemented as computer software programs. For example, embodiments of the present application include a computer program product comprising a computer program embodied on a machine-readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 303, and/or installed from the removable medium 311. The above-described functions defined in the electronic device of the present application are executed when the computer program is executed by the Central Processing Unit (CPU) 301.
It should be noted that the computer readable medium shown in the present application may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic device, apparatus, or device, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution electronic device, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution electronic device, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of electronic devices, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based electronic devices that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units or modules described in the embodiments of the present application may be implemented by software or hardware. The described units or modules may also be provided in a processor, and may be described as: a processor, comprising: the device comprises a first acquisition module, a first sending module and a receiving module. The names of the units or modules do not limit the units or modules, for example, the receiving module may be further described as "configured to receive cloud resource information matched with the search information, where the cloud resource information is cloud resource product information provided by each cloud service provider and obtained by performing a search according to the search information".
As another aspect, the present application also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or may be separate and not incorporated into the electronic device. The computer-readable storage medium stores one or more programs that, when executed by one or more processors, perform the cloud resource information search method described in the present application:
acquiring search information input in a search interface;
sending a cloud resource information request message generated based on the search information, wherein the cloud resource information request message comprises the search information;
receiving cloud resource information matched with the search information, wherein the cloud resource information is cloud resource product information matched with the search information, responding to the cloud resource request message by a server, reading the cloud resource product information from a pre-established database, wherein the cloud resource product information provided by a plurality of cloud server providers is stored in the database, and the database is constructed by crawling cloud resource product information in webpages of the plurality of cloud service providers.
In summary, according to the cloud resource information searching method, device, equipment and storage medium provided by the embodiment of the application, a user inputs the search information of cloud resources in the search interface of an application program running on the electronic equipment, clicks the search, so that the server searches the cloud resource information matched with the search information in the database which is constructed by crawling the web pages of the cloud service providers in advance and stores the cloud resource product information of a plurality of cloud service providers, and finally returns the cloud resource information obtained by the search to the electronic equipment, so that the full-network search service of the cloud resource information is provided for the user, the synchronization capability of the bottom cloud resource information between different cloud service providers is improved, the cloud resource management efficiency is improved, and the user experience is improved.
The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other arrangements formed by any combination of the above features or their equivalents without departing from the spirit of the disclosure. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.

Claims (15)

1. A cloud resource information searching method is characterized by comprising the following steps:
acquiring search information input in a search interface;
sending a cloud resource information request message generated based on the search information, wherein the cloud resource information request message comprises the search information;
receiving cloud resource information matched with the search information, wherein the cloud resource information is cloud resource product information matched with the search information, responding to the cloud resource request message by a server, and reading the cloud resource product information from a database, wherein the cloud resource product information provided by a plurality of cloud service providers is stored in the database, and the database is constructed by crawling the cloud resource product information in the webpages of the plurality of cloud service providers.
2. The cloud resource information searching method according to claim 1, wherein the search information includes a keyword related to a search policy and/or a keyword related to cloud resource product information to be searched, and the acquiring of the search information input in the search interface includes:
acquiring the keywords input in a search interface; and/or acquiring a selection instruction input aiming at the search strategy in the search interface, and determining keywords relevant to the selected search strategy in response to the selection instruction.
3. The cloud resource information search method according to claim 2, wherein the search policy is a cloud resource configuration policy or an intelligent policy, and when the search information includes a keyword related to the cloud resource configuration policy, the received cloud resource information includes one or more sets of cloud resource product information corresponding to the cloud resource configuration policy.
4. The cloud resource information search method of claim 3, wherein the receiving cloud resource information that matches the search information comprises:
receiving one or more sets of cloud resource product information determined by a server based on the search information, a cloud resource configuration policy, and cloud resource tag information;
alternatively, the first and second electrodes may be,
and receiving one or more groups of cloud resource product information determined by the server based on the search information, the cloud resource label information, the cloud resource configuration strategy and the cloud resource information corresponding to the first account information of the user.
5. The cloud resource information searching method according to claim 4, wherein when the keyword in the search information is related to a disaster recovery policy, the receiving the cloud resource information matching the search information includes:
receiving cloud resource product information determined by a server based on configuration rules of a two-place three-center or a multi-place multi-center;
alternatively, the first and second electrodes may be,
and receiving cloud resource product information determined by the server based on the configuration rule of two places, three centers or more places and multiple centers according to the area information of the cloud resource product corresponding to the first account.
6. The cloud resource information searching method according to claim 4, wherein when a keyword in the search information is related to a backup policy, the receiving cloud resource information matching the search information includes:
receiving cloud resource product information determined by configuration rules of multiple same-city centers of a server;
alternatively, the first and second electrodes may be,
and receiving cloud resource product information determined by the server based on the co-city multi-center configuration rule based on the regional information of the cloud resource product corresponding to the first account.
7. The cloud resource information searching method according to claim 4, wherein when a keyword in the search information is related to a flexible scaling policy, the receiving the cloud resource information matching the search information includes:
receiving a plurality of groups of cloud resource product information determined by a server based on configuration rules of a plurality of telescopic groups in the same city;
alternatively, the first and second electrodes may be,
and receiving a plurality of groups of cloud resource product information determined by the server based on the configuration rules of the same city multiple telescopic groups based on the regional information of the cloud resource product corresponding to the first account.
8. The cloud resource information searching method of claim 3, wherein when the keyword in the search information is related to the smart search policy, the received cloud resource information includes one or more cloud resource product information or one or more sets of cloud resource product information,
wherein the receiving cloud resource information matched with the search information comprises:
receiving cloud resource product information determined by a server based on the search information, the search hotword, the cloud resource product weight information and the cloud pulling test result;
alternatively, the first and second electrodes may be,
receiving cloud resource product information determined by the server based on cloud resource product weight information and cloud resource information corresponding to the first account information of the user.
9. The cloud resource information search method according to any one of claims 1 to 8, wherein after receiving the cloud resource information, the method further comprises:
responding to a determination instruction input on a display interface, and generating a transaction request, wherein the determination instruction is used for selecting any one cloud resource product from received cloud resource product information, the transaction request is used for enabling a server to call the transaction interface after responding to the transaction request and searching for second account information, and the second account information is login account information of a cloud service provider corresponding to the selected cloud resource product;
displaying the transaction interface;
and acquiring a transaction instruction input in the transaction interface, wherein the transaction instruction is used for enabling the server to establish a payment link with a cloud service provider after calling the interface of the cloud service provider corresponding to the selected cloud resource product.
10. The cloud resource information search method according to claim 9, wherein after the server does not find the second account information, the method further includes:
displaying an authorization interface;
and obtaining authorization information input in the authorization interface, wherein the authorization information comprises the second account information.
11. The cloud resource information search method of claim 1, wherein the method further comprises:
responding to a viewing instruction input on a display interface, and generating a data access request, wherein the data access request is used for requesting product information of a cloud resource product selected by the viewing instruction, and the selected cloud resource product is any one of the received cloud resource product information;
and receiving and displaying the product information, wherein the product information is provided by a cloud service provider corresponding to the selected cloud resource product.
12. A cloud resource information searching method is characterized by comprising the following steps:
the method comprises the steps that provided cloud resource product information is crawled from webpages of a plurality of cloud service providers to generate a database, and the cloud resource product information provided by the cloud service providers is stored in the database;
receiving a cloud resource information request message, wherein the cloud resource information request message comprises search information;
responding to the cloud resource information request message, and reading cloud resource information matched with the search information from the database, wherein the cloud resource information comprises cloud resource product information provided by each cloud service provider;
and sending the read cloud resource information.
13. The cloud resource information search method of claim 12, wherein the method further comprises:
receiving a registration request message, wherein the registration request message comprises first account information or second account information of a user;
and encrypting and storing the first account information or the second account information based on a pre-generated data key and a pre-generated root key.
14. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor is configured to implement the cloud resource information search method of any of claims 1-13 when executing the program.
15. A computer-readable storage medium on which a computer program for implementing the cloud resource information search method according to any one of claims 1 to 13 is stored.
CN202010265780.8A 2020-04-07 2020-04-07 Cloud resource information searching method, device, equipment and storage medium Active CN111475728B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010265780.8A CN111475728B (en) 2020-04-07 2020-04-07 Cloud resource information searching method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010265780.8A CN111475728B (en) 2020-04-07 2020-04-07 Cloud resource information searching method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111475728A true CN111475728A (en) 2020-07-31
CN111475728B CN111475728B (en) 2023-04-07

Family

ID=71749953

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010265780.8A Active CN111475728B (en) 2020-04-07 2020-04-07 Cloud resource information searching method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111475728B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112256775A (en) * 2020-09-27 2021-01-22 建信金融科技有限责任公司 Method and device for timed data loading of Oracle database
CN112367370A (en) * 2020-10-27 2021-02-12 中国光大银行股份有限公司 Management method, device, equipment and medium for hybrid cloud resource data
CN112463395A (en) * 2020-12-17 2021-03-09 济南浪潮数据技术有限公司 Resource allocation method, device, equipment and readable storage medium
CN112579891A (en) * 2020-12-14 2021-03-30 软通动力信息技术(集团)股份有限公司 Cloud resource recommendation method and device, electronic terminal and storage medium
CN112631772A (en) * 2020-12-21 2021-04-09 海光信息技术股份有限公司 Cryptographic operation method, processor, device and storage medium
CN113067854A (en) * 2021-03-12 2021-07-02 斑马网络技术有限公司 Method, device, equipment and storage medium for acquiring content resources of vehicle-mounted equipment
CN113378030A (en) * 2021-05-18 2021-09-10 上海德衡数据科技有限公司 Search method of search engine, search engine architecture, device and storage medium
CN113886093A (en) * 2021-12-07 2022-01-04 北京微吼时代科技有限公司 Cloud resource management system based on multi-cloud architecture and electronic equipment
CN113919989A (en) * 2021-10-29 2022-01-11 国信蓝桥教育科技(杭州)股份有限公司 Cloud resource configuration detection method and system
CN114189457A (en) * 2021-11-11 2022-03-15 阿里云计算有限公司 Cloud resource display and processing method, equipment and storage medium
WO2022068754A1 (en) * 2020-09-30 2022-04-07 华为云计算技术有限公司 Cloud resource management method and apparatus, and computer device and storage medium
CN114389868A (en) * 2021-12-30 2022-04-22 天翼物联科技有限公司 Method, system and device for distributing cloud resources and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102164186A (en) * 2011-05-31 2011-08-24 互动在线(北京)科技有限公司 Method and system for realizing cloud search service
CN102571849A (en) * 2010-12-24 2012-07-11 中兴通讯股份有限公司 Cloud computing system and method
US20150294094A1 (en) * 2012-09-24 2015-10-15 Mohamed Hefeeda System and method for multimedia content protection on cloud infrastructures
CN106844472A (en) * 2016-12-22 2017-06-13 北京搜狗科技发展有限公司 A kind of searching method and device, a kind of device for searching for
CN107103031A (en) * 2017-03-21 2017-08-29 东莞理工学院 A kind of safe nearest _neighbor retrieval method in cloud computing
CN107633025A (en) * 2017-08-30 2018-01-26 苏州朗动网络科技有限公司 Big data business processing system and method
CN109063216A (en) * 2018-10-17 2018-12-21 珠海市智图数研信息技术有限公司 A kind of distributed vertical service search crawler frame
CN110442782A (en) * 2019-06-28 2019-11-12 苏州浪潮智能科技有限公司 A kind of cloud resource search method and device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102571849A (en) * 2010-12-24 2012-07-11 中兴通讯股份有限公司 Cloud computing system and method
CN102164186A (en) * 2011-05-31 2011-08-24 互动在线(北京)科技有限公司 Method and system for realizing cloud search service
US20150294094A1 (en) * 2012-09-24 2015-10-15 Mohamed Hefeeda System and method for multimedia content protection on cloud infrastructures
CN106844472A (en) * 2016-12-22 2017-06-13 北京搜狗科技发展有限公司 A kind of searching method and device, a kind of device for searching for
CN107103031A (en) * 2017-03-21 2017-08-29 东莞理工学院 A kind of safe nearest _neighbor retrieval method in cloud computing
CN107633025A (en) * 2017-08-30 2018-01-26 苏州朗动网络科技有限公司 Big data business processing system and method
CN109063216A (en) * 2018-10-17 2018-12-21 珠海市智图数研信息技术有限公司 A kind of distributed vertical service search crawler frame
CN110442782A (en) * 2019-06-28 2019-11-12 苏州浪潮智能科技有限公司 A kind of cloud resource search method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
TAIAI H.NOOR等: "CSCE: A Crawler Engine for cloud services discovery on the world wide web" *
刘刊: "云制造资源语义发现关键技术研究" *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112256775A (en) * 2020-09-27 2021-01-22 建信金融科技有限责任公司 Method and device for timed data loading of Oracle database
WO2022068754A1 (en) * 2020-09-30 2022-04-07 华为云计算技术有限公司 Cloud resource management method and apparatus, and computer device and storage medium
CN112367370A (en) * 2020-10-27 2021-02-12 中国光大银行股份有限公司 Management method, device, equipment and medium for hybrid cloud resource data
CN112579891A (en) * 2020-12-14 2021-03-30 软通动力信息技术(集团)股份有限公司 Cloud resource recommendation method and device, electronic terminal and storage medium
CN112463395A (en) * 2020-12-17 2021-03-09 济南浪潮数据技术有限公司 Resource allocation method, device, equipment and readable storage medium
CN112631772A (en) * 2020-12-21 2021-04-09 海光信息技术股份有限公司 Cryptographic operation method, processor, device and storage medium
CN113067854A (en) * 2021-03-12 2021-07-02 斑马网络技术有限公司 Method, device, equipment and storage medium for acquiring content resources of vehicle-mounted equipment
CN113067854B (en) * 2021-03-12 2023-08-25 斑马网络技术有限公司 Method, device, equipment and storage medium for acquiring content resources of vehicle-mounted equipment
CN113378030A (en) * 2021-05-18 2021-09-10 上海德衡数据科技有限公司 Search method of search engine, search engine architecture, device and storage medium
CN113378030B (en) * 2021-05-18 2022-09-20 上海德衡数据科技有限公司 Search method of search engine, search engine architecture, device and storage medium
CN113919989A (en) * 2021-10-29 2022-01-11 国信蓝桥教育科技(杭州)股份有限公司 Cloud resource configuration detection method and system
CN114189457A (en) * 2021-11-11 2022-03-15 阿里云计算有限公司 Cloud resource display and processing method, equipment and storage medium
CN113886093A (en) * 2021-12-07 2022-01-04 北京微吼时代科技有限公司 Cloud resource management system based on multi-cloud architecture and electronic equipment
CN114389868A (en) * 2021-12-30 2022-04-22 天翼物联科技有限公司 Method, system and device for distributing cloud resources and storage medium
CN114389868B (en) * 2021-12-30 2024-01-30 天翼物联科技有限公司 Cloud resource allocation method, system, device and storage medium

Also Published As

Publication number Publication date
CN111475728B (en) 2023-04-07

Similar Documents

Publication Publication Date Title
CN111475728B (en) Cloud resource information searching method, device, equipment and storage medium
US11636105B2 (en) Generating a subquery for an external data system using a configuration file
US11663227B2 (en) Generating a subquery for a distinct data intake and query system
US11023463B2 (en) Converting and modifying a subquery for an external data system
US11615104B2 (en) Subquery generation based on a data ingest estimate of an external data system
US11243963B2 (en) Distributing partial results to worker nodes from an external data system
US11882099B1 (en) Trusted tunnel bridge
US20190147084A1 (en) Distributing partial results from an external data system between worker nodes
US20210081567A1 (en) Monitoring data sharing and privacy policy compliance
US20190138638A1 (en) Task distribution in an execution node of a distributed execution environment
US20190138640A1 (en) Subquery generation based on search configuration data from an external data system
JP7376637B2 (en) System and method for utilizing automatically generated data in a group-based communication system to initiate processing actions
CN109844781A (en) For from journal file identifying processing stream and making to flow visual system and method
US20160275158A1 (en) Policy based data collection, processing, and negotiation for analytics
US9208504B2 (en) Using geographical location to determine element and area information to provide to a computing device
CN111079182B (en) Data processing method, device, equipment and storage medium
US20180329969A1 (en) Entity identifier synchronization across data centers
US10666636B2 (en) Controlling access to electronic services based on a user's sociometric identification document
CN109891406A (en) Multi-stage data paging
CN106506568B (en) Information interaction system
US11676345B1 (en) Automated adaptive workflows in an extended reality environment
US10083246B2 (en) Apparatus and method for universal personal data portability
US10678752B2 (en) Closure-based container volumes with ratio-based modeling
US20190156351A1 (en) Brand follower tracking using social media data
US11734586B2 (en) Detecting and improving content relevancy in large content management systems

Legal Events

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