Cloud host creation method and device, electronic equipment and computer readable medium

By acquiring project information, creating target projects, and generating business codes on the cloud platform, the automatic creation and management of cloud hosts is realized, solving the problems of cumbersome cloud host management and inconsistent information in existing technologies, and improving operation and maintenance efficiency and consistency.

CN116016171BActive Publication Date: 2026-02-13CHINA TELECOM CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211691029.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-27
Publication Date
2026-02-13
Estimated Expiration
2042-12-27

AI Technical Summary

Technical Problem

Existing technologies cannot automatically create and manage cloud server services for cloud tenants, resulting in cumbersome cloud server management and maintenance processes, and making it easy for information inconsistencies and maintenance errors to occur.

Method used

By obtaining project information, the target cloud platform is determined, the target project is created and joined to the target network, the business code corresponding to the cloud host is generated, and the relevant information is sent to the target cloud platform for automatic creation and management of the cloud host.

Benefits of technology

It enables automatic creation and management of cloud hosts in a cloud platform environment, improving operation and maintenance efficiency, ensuring information consistency, and reducing operation and maintenance errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116016171B_ABST
    Figure CN116016171B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a cloud host creation method and device, electronic equipment and computer readable medium, and belongs to the technical field of computers. The method comprises: obtaining project information, determining a target cloud platform according to the project information, creating a target project on the target cloud platform and joining a target network; creating a cloud host order under the target project, and generating a business code corresponding to the cloud host according to the cloud host order and network information of the target network; sending cloud order construction information containing the project information, the network information and the business code to the target cloud platform to create the cloud host. The present disclosure can realize automatic creation and management of cloud host services of a tenant on a cloud.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and more specifically, to a method for creating a cloud host, an apparatus for creating a cloud host, an electronic device, and a computer-readable medium. Background Technology

[0002] In the telecommunications industry, cloud operators typically employ multiple cloud platforms to provide private and hybrid cloud services to customers. This operating model differs from the standardized cloud servers of public clouds. In private and hybrid cloud operating models, customers only need to manage their own cloud servers. External environmental aspects such as network and security require personalized configuration and maintenance by the operator based on the customer's needs. In this scenario, it is essential for cloud operators to be able to quickly and accurately locate cloud servers and networks across multiple cloud platforms based on the cloud server information provided by the customer.

[0003] As the number of customers and cloud servers increases, the management and maintenance of customer cloud servers on distributed cloud platforms are becoming increasingly cumbersome. Documented management and fully manual maintenance are no longer sufficient to support the rapidly evolving cloudification trend. Network adjustments, migrations, restarts, and configuration upgrades / downgrades of cloud servers often lead to inconsistencies between information on the customer side and the cloud platform side, causing errors in pricing and maintenance.

[0004] Currently, many cloud platform vendors are developing multi-cloud management platforms. However, these platforms primarily focus on platform operation and maintenance integration, failing to automate the execution of customer business orders on the cloud or manage cloud servers at the tenant business level. Furthermore, when cloud operators manage multiple private cloud platforms, many still rely on manual methods for creating and managing cloud servers.

[0005] Therefore, there is an urgent need in this field for a method that can automatically create and manage cloud server services for cloud tenants.

[0006] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0007] The purpose of this disclosure is to provide a method for creating a cloud server, a device for creating a cloud server, an electronic device, and a computer-readable medium, thereby enabling, at least to a certain extent, the automatic creation and management of cloud server services for cloud tenants.

[0008] According to the first aspect of this disclosure, a method for creating a cloud server is provided, comprising:

[0009] Obtain project information, determine the target cloud platform based on the project information, create the target project on the target cloud platform and join the target network;

[0010] creating a cloud host order under the target project, and generating a service code corresponding to the cloud host according to the cloud host order and network information of the target network;

[0011] sending cloud order construction information containing the project information, the network information, and the service code to the target cloud platform to create the cloud host.

[0012] In an exemplary embodiment of the present disclosure, the target cloud platform is determined according to the project information, comprising:

[0013] determining the target cloud platform according to a customer name, a project name, and a customer type of using a service in the project information.

[0014] In an exemplary embodiment of the present disclosure, the service code corresponding to the cloud host is generated according to the cloud host order and the network information of the target network, comprising:

[0015] obtaining order information from the cloud host order, and acquiring customer information and product information through the project information;

[0016] generating the service code corresponding to the cloud host according to the order information, the customer information, the product information, and the network information of the target network.

[0017] In an exemplary embodiment of the present disclosure, the cloud order construction information containing the project information, the network information, and the service code is sent to the target cloud platform to create the cloud host, comprising:

[0018] sending the cloud order construction information containing the project information, the network information, and the service code to a multi-cloud management platform;

[0019] sending the cloud order construction information to the target cloud platform to create the cloud host after the cloud order construction information is parsed by the multi-cloud management platform.

[0020] In an exemplary embodiment of the present disclosure, the cloud order construction information is sent to the target cloud platform to create the cloud host, comprising:

[0021] sending the cloud order construction information to a cloud platform interface of the target cloud platform;

[0022] writing the service code into a cloud host instance description field of the target cloud platform, and creating instance-related information of the cloud host in the cloud platform interface.

[0023] In an exemplary embodiment of the present disclosure, the method further comprises:

[0024] The instance-related information of creating the cloud host is filled into a work order for archiving, and is returned to the cloud tenant of the cloud host.

[0025] In an exemplary embodiment of the present disclosure, the method further comprises:

[0026] The business code of each cloud host is obtained through a multi-cloud management platform, and the instance-related information of each cloud host is queried according to the business code;

[0027] According to the instance-related information of each cloud host, the cloud host assets of each cloud host are monitored and managed.

[0028] According to a second aspect of the present disclosure, a cloud host creation device is provided, comprising:

[0029] A target project creation module is configured to obtain project information, determine a target cloud platform according to the project information, create a target project on the target cloud platform, and join a target network;

[0030] A business code determination module is configured to create a cloud host order under the target project, and generate a business code corresponding to the cloud host according to the cloud host order and network information of the target network;

[0031] A cloud host creation module is configured to send cloud order construction information containing the project information, the network information, and the business code to the target cloud platform, and create the cloud host.

[0032] According to a third aspect of the present disclosure, an electronic device is provided, comprising a processor and a memory for storing executable instructions of the processor, wherein the processor is configured to execute the cloud host creation method of any one of the above through executing the executable instructions.

[0033] According to a fourth aspect of the present disclosure, a computer readable medium is provided, which stores a computer program, and the computer program is executed by a processor to implement the cloud host creation method of any one of the above.

[0034] The exemplary embodiments of the present disclosure can have the following beneficial effects:

[0035] In the cloud host creation method of the example embodiment of the present disclosure, by obtaining project information, determining a target cloud platform according to the project information, creating a target project on the target cloud platform and joining a target network, then creating a cloud host order under the target project, and generating a service code corresponding to the cloud host according to the cloud host order and network information of the target network, finally sending cloud order construction information containing project information, network information and service code to the target cloud platform to create the cloud host. In the example embodiment of the present disclosure, by automatically judging and selecting the cloud platform and network to which the cloud host required to be opened by the tenant on the cloud belongs, and generating a unique service code corresponding to the cloud host, the unified cloud host automatic creation process for tenants in the cloud platform environment is completed, and the automatic creation and management of the cloud host service of the tenant on the cloud are realized.

[0036] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and are not limiting to the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0037] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure. It is readily apparent to one skilled in the art that the following description in the drawings is only some embodiments of the present disclosure, and other drawings can be obtained from these drawings without creative labor.

[0038] Figure 1 A flowchart of the cloud host creation method of the example embodiment of the present disclosure is shown;

[0039] Figure 2 A flowchart of the cloud host creation on the target cloud platform of the example embodiment of the present disclosure is shown;

[0040] Figure 3 A flowchart of the cloud host management method of the example embodiment of the present disclosure is shown;

[0041] Figure 4 A multi-cloud platform management function module architecture diagram according to one specific embodiment of the present disclosure is shown;

[0042] Figure 5 A block diagram of the cloud host creation device of the example embodiment of the present disclosure is shown;

[0043] Figure 6 A structural schematic diagram of a computer system of an electronic device suitable for implementing the embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0044] Example implementations are now described with reference to the drawings. Example implementations can, however, be implemented in many different forms and should not be construed as limited to the examples set forth herein; rather, these implementations are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the example implementations to those skilled in the art. The features, structures, or characteristics described in connection with the examples can be combined in any suitable manner in one or more implementations. In the following description, numerous specific details are provided, such as examples of programming, software modules, user selections, network transactions, database queries, database structures, hardware modules, hardware- specific details and

[0045] Furthermore, the drawings are diagrammatic and schematic representations of

[0046] The present example implementation first provides a cloud host creation method. Referring to Figure 1 The cloud host creation method can include the following steps:

[0047] Step S110. Obtain project information, determine a target cloud platform according to the project information, create a target project on the target cloud platform, and join a target network.

[0048] Step S120. Create a cloud host order under the target project, and generate a service code corresponding to the cloud host according to the cloud host order and network information of the target network.

[0049] Step S130. Send cloud order construction information containing project information, network information, and a service code to the target cloud platform, and create the cloud host.

[0050] In the cloud host creation method of the example embodiment of the disclosure, the project information is acquired, the target cloud platform is determined according to the project information, the target project is created on the target cloud platform and is added to the target network, then the cloud host order is created under the target project, the business code corresponding to the cloud host is generated according to the cloud host order and the network information of the target network, finally the cloud order construction information containing the project information, the network information and the business code is sent to the target cloud platform to create the cloud host. In the example embodiment of the disclosure, the cloud platform and the network to which the cloud host required to be opened by the tenant on the cloud are automatically judged and selected, and the unique business code corresponding to the cloud host is generated, so that the unified cloud host automatic creation process for tenants in the cloud platform environment is completed, and the automatic creation and management of the cloud host service of the tenant on the cloud are realized.

[0051] Next, the above steps of the example embodiment will be described in detail. Figures 2 to 4 Next, the above steps of the example embodiment will be described in detail.

[0052] In step S110, the project information is acquired, the target cloud platform is determined according to the project information, and the target project is created on the target cloud platform and is added to the target network.

[0053] In the example embodiment, the project information refers to the related information to be handled by the project to be created by the customer on the cloud platform, and the target cloud platform to which the cloud host to be opened by the customer can be determined according to the project information.

[0054] In the example embodiment, the target cloud platform can be determined according to the customer name, the project name and the service customer type in the project information.

[0055] The determination of the multi-cloud platform and the cloud belonging network can be judged by the purpose of the cloud host to be opened by the tenant or the task to be completed. The related information to be handled by the project is the customer name, the project name and the service customer type. According to the three-tuple, the belonging cloud platform can be determined, and the security group is created on the corresponding cloud platform and is added to the corresponding network. For example, a medical organization, a medical detection project, a service medical unit customer corresponds to the health network of the medical cloud platform; a big data bureau, a city brain project, a service government customer corresponds to the government network of the government cloud platform; a company, a unit clock-in project, a service employee of the company corresponds to a company exclusive VPC (Virtual Private Cloud, virtual private cloud) network of the industry cloud platform.

[0056] For example, it is assumed that the big data bureau tenant needs to deploy 5 cloud hosts of 4C8G50G500G specifications, implements the city brain project, and the service object is the government intranet user. First, when creating the project, the big data tenant is selected, the city brain project is created, the cloud platform is selected as the government cloud, and the network is selected as the government network.

[0057] In step S120, a cloud host order is created under the target project, and a service code corresponding to the cloud host is generated according to the cloud host order and network information of the target network.

[0058] In this example embodiment, after the tenant project is established, the tenant can start to apply for creating a cloud host order under the corresponding target project. By selecting the specifications and quantity of the cloud host, a unique service code corresponding to the cloud host is generated by the cloud service receiving system.

[0059] In this example embodiment, order information can be obtained according to the cloud host order, and customer information and product information can be obtained through project information. Then, a service code corresponding to the cloud host is generated according to the order information, customer information, product information, and network information of the target network.

[0060] The customization specification of the service code is composed of customer information, order information, product information, and network information. After the cloud order construction information is sent to the cloud platform through the multi-cloud management platform to realize automatic opening, the specified field of the cloud host corresponding to the cloud platform is reserved, and the service code can realize accurate association of tenant services and assets on the cloud.

[0061] The business code customization rule and example are as follows: business type identifier (letter) + customer ID (number) + private network type identifier (letter) + newly created business order detail ID (number). For example, the letter E represents a cloud host, the number 0001 represents an operator, the letter Y represents a government cloud network, and the newly created cloud asset order number is 10000. Therefore, the service code of the cloud host is E0001Y10000.

[0062] Taking the city brain project as an example, after the city brain project is created, 5 cloud hosts of corresponding specifications are applied for creation in the city brain project. The cloud service receiving system generates cloud host opening orders with service codes E0001Y10001-E0001Y10005, and then sends tenant information, project information, cloud platform information, and network information to the multi-cloud management platform through an interface.

[0063] In step S130, cloud order construction information containing project information, network information, and service codes is sent to the target cloud platform to create a cloud host.

[0064] In this example embodiment, as shown in Figure 2 cloud order construction information containing project information, network information, and service codes is sent to the target cloud platform to create a cloud host, which can include the following steps:

[0065] Step S210. Cloud order construction information containing project information, network information, and service codes is sent to the multi-cloud management platform.

[0066] The multi-cloud management platform can obtain cloud order construction information from the cloud service acceptance platform work order interface, and the cloud order construction information can include customer information, project information, cloud platform information, network information, service code, cloud host specifications, and the like.

[0067] Step S220. After the multi-cloud management platform analyzes the cloud order construction information, the cloud order construction information is sent to the target cloud platform for cloud host creation.

[0068] In the example embodiment, after the multi-cloud management platform analyzes the cloud order construction information, the cloud order construction information can be sent to the cloud platform interface of the target cloud platform, and then the service code is written into the cloud host instance description field of the target cloud platform, and the instance related information of the cloud host created by the cloud platform interface is created. After that, the instance related information of the created cloud host is filled into the work order for archiving, and returned to the cloud tenant of the cloud host.

[0069] After the multi-cloud management platform collects and analyzes the cloud order construction information, it is sent to the corresponding cloud platform RESTful (network application development system) interface, and the corresponding parameters of the platform are extracted according to the determined network information for construction. In the target cloud platform, the service code of the tenant cloud host is written into the cloud host instance description field of the cloud platform, and the instance related information (including instance ID, IP address, account, password, etc.) of the cloud host created by the cloud platform interface is filled into the work order through the cloud service acceptance platform return order interface, and returned to the cloud service acceptance platform for archiving, and returned to the order acceptance system to notify the tenant, completing the entire tenant cloud host automatic creation process.

[0070] In the example embodiment, the multi-cloud management platform can also be used to manage cloud hosts, such as Figure 3 As shown, the following steps can be included:

[0071] Step S310. Obtain the service code of each cloud host through the multi-cloud management platform, and query the instance related information of each cloud host according to the service code.

[0072] For the cloud host of the tenant, the service code exists in the entire life cycle of the tenant host service. During this period, as long as the tenant's host is not disassembled, regardless of the migration of the host on the cloud platform (instance ID changes), network adjustment (IP changes), and specification changes (configuration changes), the unique corresponding cloud host instance on the cloud platform can be accurately found through the service code. The cloud host service code at the tenant service level is saved in the fixed field of the cloud host instance through cloud host automatic creation. Through the multi-cloud management platform, the cloud host instances of multiple cloud platforms (including service code, instance ID, specification, IP, status, monitoring information, etc.) can be collected.

[0073] Step S320. According to the instance-related information of each cloud host, the cloud host assets of each cloud host are monitored and managed.

[0074] The multi-cloud management platform can extract the business code information corresponding to the cloud host instance through the RESTful interface of the cloud platform, and compare it with the archived tenant cloud host assets of the cloud business acceptance platform. The relevant information of the cloud host on the cloud platform (including instance ID, IP address, specification, host status, and CPU, memory usage, etc.) can be dynamically obtained, so as to realize the monitoring and query of the dynamic parameters of the cloud host at the tenant level, and achieve the accurate management capability of the cloud host.

[0075] In the example embodiment, by combining the current WEB (World Wide Web, global wide area network) technology, database technology, cloud platform RESTful interface, crawler technology, and automation testing technology, the cloud business acceptance platform interface is connected, the cloud business acceptance platform and the multi-cloud management platform are associated in a unified business end coding manner, the business code and cloud order parameters are recognized and analyzed by the multi-cloud management platform, the automatic creation of the cloud host of the tenant is realized. Through the synchronization of the resource association of the multi-cloud management platform, the business code matching, the tenant name, the project name, and the business code can be used to realize the summary, classification, and detailed query of the cloud host business, and the unified management of the multi-cloud platform cloud host and the dynamic synchronization of the front-end cloud asset information are realized.

[0076] As shown in Figure 4 The multi-cloud platform management function module architecture diagram in one specific embodiment of the present disclosure is an example illustration of the specific implementation of the above steps in the example embodiment, which mainly can include: a business order module, a support work order module, a public module, an automatic construction module, an asset management module, a network protection management module, an external interface module, and an interface display module.

[0077] The example embodiment is applied to the cloud operator in the multi-cloud heterogeneous cloud platform environment, and the multi-cloud management platform is connected with the front-end cloud business management platform to determine the cloud platform and network to which the cloud host required by the tenant on the cloud belongs, and to realize the automatic creation of the cloud host business of the tenant on the cloud and the accurate management of the cloud host from the perspective of the tenant business.

[0078] It should be noted that although the steps of the method in the present disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. In addition or alternatively, some steps can be omitted, multiple steps can be combined into one step, and / or one step can be divided into multiple steps, etc.

[0079] Further, the disclosure also provides a cloud host creation device. Referring to Figure 5 As shown in the figure, the cloud host creation device can include a target project creation module 510, a business coding determination module 520, and a cloud host creation module 530. Among them:

[0080] The target project creation module 510 can be used to obtain project information, determine a target cloud platform according to the project information, create a target project on the target cloud platform, and join a target network;

[0081] The business coding determination module 520 can be used to create a cloud host order under the target project, and generate a business code corresponding to the cloud host according to the cloud host order and network information of the target network;

[0082] The cloud host creation module 530 can be used to send cloud order construction information containing project information, network information, and business code to the target cloud platform for cloud host creation.

[0083] In some example embodiments of the disclosure, the target project creation module 510 can include a target cloud platform determination unit, which can be used to determine the target cloud platform according to the customer name, project name, and customer type of the use service in the project information.

[0084] In some example embodiments of the disclosure, the business coding determination module 520 can include an order information acquisition unit and a business coding generation unit. Among them:

[0085] The order information acquisition unit can be used to obtain order information according to the cloud host order, and obtain customer information and product information through the project information;

[0086] The business coding generation unit can be used to generate a business code corresponding to the cloud host according to the order information, customer information, product information, and network information of the target network.

[0087] In some example embodiments of the disclosure, the cloud host creation module 530 can include a construction information sending unit and a cloud host creation unit. Among them:

[0088] The construction information sending unit can be used to send cloud order construction information containing project information, network information, and business code to a multi-cloud management platform;

[0089] The cloud host creation unit can be used to send the cloud order construction information to the target cloud platform for cloud host creation after the multi-cloud management platform parses the cloud order construction information.

[0090] In some example embodiments of the disclosure, the cloud host creation unit can include a cloud platform interface sending unit and an instance field writing unit. Among them:

[0091] The cloud platform interface sending unit can be configured to send the cloud order construction information to the cloud platform interface of the target cloud platform.

[0092] The instance field writing unit can be configured to write the business code into the instance description field of the cloud host of the target cloud platform, and write the instance related information of the cloud host into the cloud platform interface.

[0093] In some example embodiments of the present disclosure, the cloud host creating unit can further include an instance information returning unit, which can be configured to fill the instance related information of the created cloud host into the work order for archiving, and return to the cloud tenant of the cloud host.

[0094] In some example embodiments of the present disclosure, the cloud host creating device provided by the present disclosure can further include a cloud host management module, which can include an instance related information querying unit and a cloud host asset management unit. Wherein:

[0095] The instance related information querying unit can be configured to obtain the business codes of the respective cloud hosts through the multi-cloud management platform, and query the instance related information of the respective cloud hosts according to the business codes;

[0096] The cloud host asset management unit can be configured to monitor and manage the cloud host assets of the respective cloud hosts according to the instance related information of the respective cloud hosts.

[0097] The specific details of the modules / units in the cloud host creating device described above have been described in detail in the corresponding method embodiment part, and will not be repeated here.

[0098] Figure 6 A structural schematic diagram of a computer system of an electronic device suitable for implementing embodiments of the present disclosure is shown.

[0099] It should be noted that, Figure 6 The computer system 600 of the electronic device shown is only an example, and should not impose any limitation on the functions and use range of the embodiments of the present disclosure.

[0100] As Figure 6 shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 602 or programs loaded from a storage portion 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for system operation are also stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0101] The following components are connected to the I / O interface 605: an input part 606 including a keyboard, a mouse, etc.; an output part 607 including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage part 608 including a hard disk, etc.; and a communication part 609 including a network interface card such as a LAN card, a modem, etc. The communication part 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as necessary. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 610 as necessary, so that a computer program read out therefrom is installed in the storage part 608 as necessary.

[0102] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program in accordance with embodiments of the present application. For example, embodiments of the present application include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network by the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, various functions defined in the system of the present application are executed.

[0103] It should be noted that the computer-readable medium shown in the disclosure can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination thereof. More specific examples of the computer-readable storage medium can 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the disclosure, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or apparatus. In the disclosure, the computer-readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or apparatus. The program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination thereof.

[0104] The flowcharts and block diagrams in the drawings illustrate the possible implementation architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the disclosure. In this regard, each block in the flowcharts or block diagrams can represent a module, a program segment, or a part of code containing one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in different order than that shown in the drawings. For example, two blocks that are shown in succession can actually be executed substantially in parallel, and they can also be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams or flowcharts, and the combination of blocks in the block diagrams or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0105] As another aspect, the present application also provides a computer readable medium, which can be included in the electronic device described in the above embodiments, or can exist separately without being assembled into the electronic device. The computer readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to implement the method described in the above embodiments.

[0106] It should be noted that although several modules of the device for action execution are mentioned in the above detailed description, such a division is not mandatory. Indeed, according to embodiments of the present disclosure, the features and functions of two or more modules described above can be embodied in one module. Conversely, the features and functions of one module described above can be further divided into modules embodied by several modules.

[0107] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the present application cover any and all variations of the present disclosure including modifications and adaptations thereof based on the general principles described herein and including variations individually known to those skilled in the art in this field of technology.

[0108] It is to be understood that the present disclosure is not limited to the precise construction described above and shown in the drawings, and that various modifications and changes can be effected therein by those skilled in the art without departing from the scope of the disclosure. The scope of the disclosure is to be limited only by the appended claims.

Claims

1. A method for creating a cloud server, characterized in that, include: Obtain project information, determine the target cloud platform based on the project information, create the target project on the target cloud platform and join the target network; Create a cloud server order under the target project, obtain order information based on the cloud server order, and obtain customer information and product information through the project information; The business code corresponding to the cloud host is generated based on the order information, customer information, product information, and network information of the target network. Sending cloud order construction information, including the project information, network information, and business code, to the target cloud platform to create the cloud host includes: sending the cloud order construction information to the cloud platform interface of the target cloud platform; writing the business code into the cloud host instance description field of the target cloud platform; and creating instance-related information of the cloud host in the cloud platform interface to complete the unified automatic cloud host creation process for tenants in the cloud platform environment. The relevant information about creating the cloud host instance is entered into the work order for archiving and returned to the cloud tenant of the cloud host; The multi-cloud management platform obtains the business codes of each cloud host, queries the instance-related information of each cloud host based on the business codes, and monitors and manages the cloud host assets of each cloud host based on the instance-related information of each cloud host. This includes: the multi-cloud management platform extracts the business codes corresponding to the cloud host instances through the cloud platform interface, compares them with the archived tenant cloud host assets of the cloud service acceptance platform, dynamically obtains the instance-related information of each cloud host on the cloud platform, thereby realizing the monitoring and querying of dynamic parameters of cloud hosts at the tenant level, and achieving precise management capabilities for cloud hosts.

2. The method for creating a cloud server according to claim 1, characterized in that, The step of determining the target cloud platform based on the project information includes: The target cloud platform is determined based on the customer name, project name, and service user type in the project information.

3. The method for creating a cloud server according to claim 1, characterized in that, The step of sending cloud order construction information, including the project information, network information, and business code, to the target cloud platform to create the cloud host includes: Send the cloud order construction information, which includes the project information, the network information, and the business code, to the multi-cloud management platform; After parsing the cloud order construction information through the multi-cloud management platform, the cloud order construction information is sent to the target cloud platform to create the cloud host.

4. A cloud server creation device, characterized in that, include: The target project creation module is used to obtain project information, determine the target cloud platform based on the project information, create the target project on the target cloud platform, and join the target network. The business code determination module is used to create a cloud host order under the target project, obtain order information based on the cloud host order, and obtain customer information and product information through the project information; and generate a business code corresponding to the cloud host based on the order information, the customer information, the product information, and the network information of the target network. The cloud host creation module is used to send cloud order construction information, including the project information, network information, and business code, to the target cloud platform to create the cloud host. This includes: sending the cloud order construction information to the cloud platform interface of the target cloud platform; writing the business code into the cloud host instance description field of the target cloud platform, and creating instance-related information for the cloud host at the cloud platform interface to complete a unified automatic cloud host creation process for tenants in the cloud platform environment; filling the instance-related information of the created cloud host into a work order for archiving, and returning it to the cloud tenant of the cloud host. The cloud server management module is used to obtain the business codes of each cloud server through the multi-cloud management platform, query the instance-related information of each cloud server based on the business codes, and monitor and manage the cloud server assets of each cloud server based on the instance-related information of each cloud server. This includes: the multi-cloud management platform extracts the business codes corresponding to the cloud server instances through the cloud platform interface, compares them with the archived tenant cloud server assets of the cloud service acceptance platform, dynamically obtains the instance-related information of each cloud server on the cloud platform, thereby realizing the monitoring and querying of dynamic parameters of cloud servers at the tenant level, and achieving precise management capabilities of cloud servers.

5. An electronic device, characterized in that, include: processor; as well as A memory for storing one or more programs, which, when executed by the processor, cause the processor to implement the method for creating a cloud host as described in any one of claims 1 to 3.

6. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method for creating a cloud host as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Method and device for opening cloud network service

    CN109361555A

  • Service deployment method, device and system

    CN115118585A