CN107508704A - The generation method and generating means of a kind of cloud service - Google Patents
The generation method and generating means of a kind of cloud service Download PDFInfo
- Publication number
- CN107508704A CN107508704A CN201710705857.7A CN201710705857A CN107508704A CN 107508704 A CN107508704 A CN 107508704A CN 201710705857 A CN201710705857 A CN 201710705857A CN 107508704 A CN107508704 A CN 107508704A
- Authority
- CN
- China
- Prior art keywords
- cloud service
- information
- service template
- component
- operating system
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the invention discloses a kind of generation method of cloud service and generating means, including:Obtain and it is expected cloud service configuration information;Corresponding cloud service template is selected as target cloud service template from the M cloud service template previously generated according to the expectation cloud service configuration information of acquisition;Wherein, M cloud service template is generated according to different cloud service configuration informations;According to target cloud service template generation cloud service.From the embodiment of the present invention, because M cloud service template is generated according to different cloud service configuration informations, therefore, when creating cloud service, the cloud service template generation cloud service of corresponding cloud service configuration information can be possessed according to the selection of cloud service configuration information it is expected, so as to it is simple, easily realize automatically generating for cloud service, dramatically save human cost.
Description
Technical field
The present invention relates to the generation method and generating means of cloud service technical field, more particularly to a kind of cloud service.
Background technology
Cloud service is the various services that cloud provider is provided the user using various virtual resources, wherein, virtually
Machine, networking component, component software etc. belong to the utilizable virtual resource of cloud provider, and using these virtual resources, cloud carries
The cloud service for meeting user's requirement can be generated for business.
In correlation technique, the generation of cloud service needs a series of option of manual configuration, therefore configuration process is cumbersome, very
Labor intensive cost.
The content of the invention
In order to solve the above-mentioned technical problem, the present invention provides a kind of generation method and generating means of cloud service, so as to
It is enough that cloud service is automatically generated according to cloud service template.
In order to reach the object of the invention, the invention provides a kind of generation method of cloud service, including:
Obtain and it is expected cloud service configuration information;
Corresponding cloud is selected to take from the M cloud service template previously generated according to the expectation cloud service configuration information of acquisition
Template of being engaged in is as target cloud service template;Wherein, the M cloud service template is according to different cloud service configuration information generations
's;
According to the target cloud service template generation cloud service.
The expectation cloud service configuration information according to acquisition selects accordingly from the M cloud service template previously generated
Before cloud service template is as target cloud service template, in addition to:
Obtain the different cloud service configuration information of M groups;
I-th group of cloud service configuration information in the M group cloud service configuration informations of acquisition generates i-th of cloud service mould
Plate;Wherein, i=1,2...M.
I-th group of cloud service configuration information includes:The information of virtual machine technique type, VME operating system type
The information of information, the information of component software and networking component;
I-th group of cloud service configuration information in the M group cloud service configuration informations according to acquisition generates i-th of cloud service
Template, including:
The virtual machine skill of i-th of cloud service template is determined according to the information of i-th group of the virtual machine technique type
Art;
The virtual of i-th of cloud service template is determined according to the information of i-th group of the VME operating system type
Machine operating system;
According to the virtual machine operations of the information of i-th group of the component software and i-th of cloud service template determined
The type of system determines the component software of i-th of cloud service template;
According to the virtual machine operations of the information of i-th group of the networking component and i-th of cloud service template determined
The type of system determines the networking component of i-th of cloud service template;
According to virtual machine technique, VME operating system, component software and the net of i-th of cloud service template of determination
Network component generates i-th of cloud service template.
The type of the VME operating system of the software component information and i-th of cloud service template according to i-th group is true
The component software of fixed i-th of cloud service template, including:
First component software is determined according to described i-th group of software component information;
The VME operating system type matching with i-th of cloud service template is determined in first component software
The second component software;
Determine the component software that second component software is i-th of cloud service template.
The type of the VME operating system of the network component information and i-th of cloud service template according to i-th group is true
The networking component of fixed i-th of cloud service template, including:
First network component is determined according to described i-th group of network component information;
The VME operating system type matching with i-th of cloud service template is determined in the first network component
The second networking component;
Determine the networking component that second networking component is i-th of cloud service template.
The expectation cloud service configuration information includes:It is expected the information of virtual machine technique type, it is expected virtual machine operations system
The information of the information for type of uniting, the information for it is expected component software and expectation network component;The expectation cloud service according to acquisition
Configuration information selects corresponding cloud service template as target cloud service template from M cloud service template of generation, including:
Virtual machine technique type and the expectation virtual machine technique type are selected from the M cloud service template of generation
Identical, VME operating system type is identical with the expectation VME operating system type, component software and the expectation are soft
Part component it is identical and with the expectation VME operating system type matching, networking component it is identical with expectation network component and with
The corresponding cloud service template for it is expected VME operating system type matching is as the destination service template.
The invention provides a kind of generating means of cloud service, including:
First acquisition module, it is expected cloud service configuration information for obtaining;
Selecting module, for the expectation cloud service configuration information according to acquisition from the M cloud service template previously generated
Corresponding cloud service template is selected as target cloud service template;Wherein, the M cloud service template is according to different cloud clothes
It is engaged in what configuration information generated;
Processing module, for according to the target cloud service template generation cloud service.
Also include:
Second acquisition module, the cloud service configuration information different for obtaining M groups;
Second processing module, for i-th group of cloud service configuration information life in the M group cloud service configuration informations according to acquisition
Into i-th of cloud service template;Wherein, i=1,2...M.
I-th group of cloud service configuration information includes:The information of virtual machine technique type, VME operating system type
The information of information, the information of component software and networking component;The Second processing module includes:
First determining unit, the information for the virtual machine technique type according to i-th group determine i-th of cloud clothes
The virtual machine technique for template of being engaged in;
Second determining unit, the information for the VME operating system type according to i-th group determine described i-th
The VME operating system of cloud service template;
3rd determining unit, for the information of the component software according to i-th group and i-th of cloud service of determination
The type of the VME operating system of template determines the component software of i-th of cloud service template;
4th determining unit, for the information of the networking component according to i-th group and i-th of cloud service of determination
The type of the VME operating system of template determines the networking component of i-th of cloud service template;
Processing unit, virtual machine technique, virtual machine operations system for i-th of cloud service template according to determination
System, component software and networking component generate i-th of cloud service template.
The expectation cloud service configuration information includes:It is expected the information of virtual machine technique type, it is expected virtual machine operations system
The information of the information for type of uniting, the information for it is expected component software and expectation network component;The selecting module is specifically used for:
Virtual machine technique type and the expectation virtual machine technique type are selected from the M cloud service template of generation
Identical, VME operating system type is identical with the expectation VME operating system type, component software and the expectation are soft
Part component it is identical and with the expectation VME operating system type matching, networking component it is identical with expectation network component and with
The corresponding cloud service template for it is expected VME operating system type matching is as the destination service template.
Compared with prior art, the present invention, which comprises at least to obtain, it is expected cloud service configuration information;According to the expectation cloud of acquisition
Service profile information selects corresponding cloud service template as target cloud service mould from the M cloud service template previously generated
Plate;Wherein, the M cloud service template is generated according to different cloud service configuration informations;According to target cloud service template
Generate cloud service.From technical scheme provided by the invention, because M cloud service template is according to different cloud service configurations
Information generation, therefore, when creating cloud service, corresponding cloud service can be possessed according to the selection of cloud service configuration information it is expected
The cloud service template generation cloud service of configuration information, so as to it is simple, easily realize automatically generating for cloud service, high degree
Ground saves human cost.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification
Obtain it is clear that or being understood by implementing the present invention.The purpose of the present invention and other advantages can be by specification, rights
Specifically noted structure is realized and obtained in claim and accompanying drawing.
Brief description of the drawings
Accompanying drawing is used for providing further understanding technical solution of the present invention, and a part for constitution instruction, with this
The embodiment of application is used to explain technical scheme together, does not form the limitation to technical solution of the present invention.
Fig. 1 is a kind of schematic flow sheet of the generation method of cloud service provided in an embodiment of the present invention;
Fig. 2 is the schematic flow sheet of the generation method of another cloud service provided in an embodiment of the present invention;
Fig. 3 is the schematic flow sheet of the generation method of another cloud service provided in an embodiment of the present invention;
Fig. 4 is a kind of structural representation of the generating means of cloud service provided in an embodiment of the present invention;
Fig. 5 is the structural representation of the generating means of another cloud service provided in an embodiment of the present invention;
Fig. 6 is the structural representation of the generating means of another cloud service provided in an embodiment of the present invention.
Embodiment
For the object, technical solutions and advantages of the present invention are more clearly understood, below in conjunction with accompanying drawing to the present invention
Embodiment be described in detail.It should be noted that in the case where not conflicting, in the embodiment and embodiment in the application
Feature can mutually be combined.
The embodiment of the present invention provides a kind of generation method of cloud service, as shown in figure 1, this method includes:
Step 101, obtain and it is expected cloud service configuration information.
It should be noted that it is expected that cloud service configuration information can be inputted by user.
Step 102, selected from M cloud service template of generation accordingly according to the expectation cloud service configuration information of acquisition
Cloud service template is as target cloud service template.
Specifically, selected according to the expectation cloud service configuration information of acquisition from M cloud service template of generation accordingly
Cloud service template refers to as target cloud service template:Selection meets expectation cloud service from M cloud service template of generation
The corresponding cloud service template of configuration information is as target cloud service template.
Step 103, the target cloud service template generation cloud service according to selection.
The generation method for the cloud service that the embodiment of the present invention is provided, obtain and it is expected cloud service configuration information;According to acquisition
Expectation cloud service configuration information corresponding cloud service template is selected from the M cloud service template previously generated as target cloud
Service moulding plate;Wherein, the M cloud service template is generated according to different cloud service configuration informations;Taken according to target cloud
Business template generation cloud service.From technical scheme provided by the invention, because M cloud service template is according to different cloud clothes
It is engaged in what configuration information generated, therefore, when creating cloud service, can possesses accordingly according to the selection of cloud service configuration information it is expected
The cloud service template generation cloud service of cloud service configuration information, so as to it is simple, easily realize automatically generating for cloud service, pole
Save human cost to big degree.
The embodiment of the present invention provides the generation method of another cloud service, wherein, as shown in Fig. 2 this method includes:
Step 201, obtain the different cloud service configuration information of M groups.
It should be noted that the different cloud service configuration information of M groups can be inputted by user.
Step 202, i-th of cloud generated according to i-th group of cloud service configuration information in the M group cloud service configuration informations of acquisition
Service moulding plate.
Wherein, i=1,2...M.
Specifically, i-th group of cloud service configuration information in the M group cloud service configuration informations of acquisition generates i-th of cloud
Service moulding plate refers to:The 1st group of cloud service configuration information in the M group cloud service configuration informations of acquisition generates the 1st cloud
Service moulding plate;The 2nd group of cloud service configuration information in the M group cloud service configuration informations of acquisition generates the 2nd cloud service mould
Plate ... generates m-th cloud service template according to the M group cloud services configuration information in the M group cloud service configuration informations of acquisition.
Specifically, can be by the message composition for the cloud service template to be generated into script, so as to one-touch fortune
The mode of the row script generates cloud service template.
It should be noted that step 201,202 can also after step 203, as long as that is, before the step 204.
Step 203, obtain and it is expected cloud service configuration information.
Step 204, selected from M cloud service template of generation accordingly according to the expectation cloud service configuration information of acquisition
Cloud service template is as target cloud service template.
Step 205, the target cloud service template generation cloud service according to selection.
The generation method for the cloud service that the embodiment of the present invention is provided, obtain and it is expected cloud service configuration information;According to acquisition
Expectation cloud service configuration information corresponding cloud service template is selected from the M cloud service template previously generated as target cloud
Service moulding plate;Wherein, the M cloud service template is generated according to different cloud service configuration informations;Taken according to target cloud
Business template generation cloud service.From technical scheme provided by the invention, because M cloud service template is according to different cloud clothes
It is engaged in what configuration information generated, therefore, when creating cloud service, can possesses accordingly according to the selection of cloud service configuration information it is expected
The cloud service template generation cloud service of cloud service configuration information, so as to it is simple, easily realize automatically generating for cloud service, pole
Save human cost to big degree.
The embodiment of the present invention provides the generation method of another cloud service, wherein, as shown in figure 3, this method includes:
Step 301, obtain the different cloud service configuration information of M groups.
Wherein, i-th group of cloud service configuration information in M groups cloud service configuration information includes:The letter of virtual machine technique type
The information of breath, the information of VME operating system type, the information of component software and networking component;I=1,2...M.
Specifically, due to every group of cloud service configuration information all information including virtual machine technique type, virtual machine operations system
Unite the information of type, the information of component software and the information of networking component these four information, therefore the different cloud service of M groups configures
Information refers to:Four kinds of information in M group cloud service configuration informations in any one group of cloud service configuration information take with other group of cloud
Four kinds of INFORMATION OF INCOMPLETEs being engaged in configuration information are identical;Wherein, virtual machine technique type is carried out using OpenStack platforms
The virtual machine technique of virtualization and the virtual machine technique virtualized using virtual software, wherein, OpenStack is a purport
The open source projects of cloud service are being provided for client, used virtual software includes Vmware, Xen;The operating system of virtual machine
Type includes Windows operating system and (SuSE) Linux OS etc..
Step 302, the virtual machine skill for determining according to the information of i-th group of virtual machine technique type i-th of cloud service template
Art.
Specifically, the virtual machine technique of i-th of cloud service template is determined according to the information of i-th group of virtual machine technique type
Refer to:The virtual machine technique of the 1st cloud service template is determined according to the information of the 1st group of virtual machine technique type, according to the 2nd
The information of the virtual machine technique type of group determines the virtual machine technique ... of the 2nd cloud service template according to the virtual machine skill of M groups
The information of art type determines the virtual machine technique of m-th cloud service template.
Step 303, determine according to the information of i-th group of VME operating system type the virtual of i-th cloud service template
Machine operating system.
Specifically, the virtual machine of i-th of cloud service template is determined according to the information of i-th group of VME operating system type
Operating system refers to:The virtual machine of the 1st cloud service template is determined according to the information of the 1st group of VME operating system type
Operating system;The virtual machine operations system of the 2nd cloud service template is determined according to the information of the 2nd group of VME operating system type
System ... determines the VME operating system of m-th cloud service template according to the information of the VME operating system type of M groups.
Step 304, the virtual machine operations according to the information of i-th group of component software and i-th of cloud service template of determination
The type of system determines the component software of i-th of cloud service template.
Specifically, step 304 can be realized by step 304a~304c:
Step 304a, the first component software is determined according to the software component information of i-th group of cloud.
Specifically, the first component software is the software that mark determines according to software component information, but due to the first software
The component software closed with VME operating system type mismatch may be included in component, it is therefore desirable in subsequent step further
It is determined.
Step 304b, the VME operating system type with i-th of cloud service template is determined in the first component software
The second component software matched somebody with somebody.
Step 304c, component software of second component software for i-th of cloud service template is determined.
Specifically, it could be i-th only with the software of the VME operating system type matching of i-th of cloud service template
The component software of cloud service template.
Step 305, grasped according to the virtual machine of the information of the networking component of i-th group of cloud and i-th of cloud service template of determination
The type for making system determines the networking component of i-th of cloud service template.
Specifically, step 305 can be realized by step 305a~305c:
Step 305a, first network component is determined according to i-th group of network component information.
Specifically, first network component is the network that mark determines according to network component information, but due to first network
The networking component closed with VME operating system type mismatch may be included in component, it is therefore desirable in subsequent step further
It is determined.
Step 305b, the VME operating system type with i-th of cloud service template is determined in first network component
The second networking component matched somebody with somebody.
Step 305c, networking component of second networking component for i-th of cloud service template is determined.
Specifically, it could be i-th only with the network of the VME operating system type matching of i-th of cloud service template
The networking component of cloud service template.
Step 306, according to the virtual machine technique of i-th of cloud service template of determination, VME operating system, component software
I-th of cloud service template is generated with networking component.
Specifically, according to the virtual machine technique of i-th of cloud service template of determination, VME operating system, component software
I-th of cloud service template is generated with networking component to refer to:According to virtual machine technique, the void of the 1st of determination the cloud service template
Plan machine operating system, component software and networking component generate the 1st cloud service template, according to the 2nd of determination the cloud service template
Virtual machine technique, VME operating system, component software and networking component generate the 2nd cloud service template ... according to determination
The virtual machine technique of m-th cloud service template, VME operating system, component software and networking component generation m-th cloud clothes
Business template.
Step 307, obtain and it is expected cloud service configuration information.
Wherein, it is expected that cloud service configuration information includes:It is expected the information of virtual machine technique type, it is expected virtual machine operations system
The information of the information for type of uniting, the information for it is expected component software and expectation network component.
Step 308, virtual machine technique type is selected with it is expected virtual machine technique type from M cloud service template of generation
Identical, VME operating system type is identical with it is expected VME operating system type, component software is with it is expected component software phase
With and with expectation VME operating system type matching, networking component is identical with expectation network component and is grasped with expectation virtual machine
The corresponding cloud service template to match as system type is as destination service template.
Step 309, according to target cloud service template generation cloud service.
The generation method for the cloud service that the embodiment of the present invention is provided, obtain and it is expected cloud service configuration information;According to acquisition
Expectation cloud service configuration information corresponding cloud service template is selected from the M cloud service template previously generated as target cloud
Service moulding plate;Wherein, M cloud service template is generated according to different cloud service configuration informations;According to target cloud service mould
Plate generates cloud service.From technical scheme provided by the invention, because M cloud service template is matched somebody with somebody according to different cloud services
Confidence breath generation, therefore, when creating cloud service, it can possess corresponding cloud according to the selection of cloud service configuration information is expected and take
Be engaged in the cloud service template generation cloud service of configuration information, so as to it is simple, easily realize automatically generating for cloud service, very big journey
Save human cost degree.
The embodiment of the present invention provides a kind of generating means of cloud service, as shown in figure 4, the generating means 4 include:
First acquisition module 41, it is expected cloud service configuration information for obtaining.
Selecting module 42, for the expectation cloud service configuration information according to acquisition from the M cloud service template previously generated
The middle corresponding cloud service template of selection is as target cloud service template;Wherein, M cloud service template is according to different cloud services
Configuration information generation.
First processing module 43, for according to target cloud service template generation cloud service.
Further, on the basis of embodiment corresponding to Fig. 4, the embodiment of the present invention provides the generation dress of another cloud service
Put, as shown in figure 5, the generating means 4 also include:
Second acquisition module 44, the cloud service configuration information different for obtaining M groups.
Second processing module 45, for i-th group of cloud service configuration information in the M group cloud service configuration informations according to acquisition
Generate i-th of cloud service template;Wherein, i=1,2...M.
Further, i-th group of cloud service configuration information includes:Information, the VME operating system class of virtual machine technique type
The information of the information of type, the information of component software and networking component;On the basis of embodiment corresponding to Fig. 5, the present invention is implemented
Example provides the generating means of another cloud service, as shown in fig. 6, Second processing module 45 includes:
First determining unit 451, the information for the virtual machine technique type according to i-th group determine i-th of cloud service mould
The virtual machine technique of plate.
Second determining unit 452, the information for the VME operating system type according to i-th group determine i-th of cloud clothes
The VME operating system for template of being engaged in.
3rd determining unit 453, for the information of the component software according to i-th group and i-th of cloud service template of determination
The type of VME operating system determine the component software of i-th of cloud service template.
4th determining unit 454, for the information of the networking component according to i-th group and i-th of cloud service template of determination
The type of VME operating system determine the networking component of i-th of cloud service template.
Processing unit 455, for the virtual machine technique of i-th of cloud service template according to determination, VME operating system,
Component software and networking component generate i-th of cloud service template.
Further, the 3rd determining unit 453 is specifically used for:
First component software is determined according to i-th group of software component information.
Determined in the first component software with it is the second of the VME operating system type matching of i-th of cloud service template soft
Part component.
Determine component software of second component software for i-th of cloud service template.
4th determining unit 454 is specifically used for:
First network component is determined according to i-th group of network component information.
The second net with the VME operating system type matching of i-th of cloud service template is determined in first network component
Network component.
Determine networking component of second networking component for i-th of cloud service template.
It is further desirable to cloud service configuration information includes:It is expected the information of virtual machine technique type, it is expected virtual machine operations
The information of the information of system type, the information for it is expected component software and expectation network component;Selecting module 42 is specifically used for:
Virtual machine technique type is selected from M cloud service template of generation with it is expected that virtual machine technique type is identical, empty
Plan machine OS Type is identical with it is expected VME operating system type, component software is identical with it is expected component software and and the phase
Hope VME operating system type matching, networking component identical with expectation network component and with it is expected VME operating system class
The corresponding cloud service template that type matches is as destination service template.
The generating means for the cloud service that the embodiment of the present invention is provided, obtain and it is expected cloud service configuration information;According to acquisition
Expectation cloud service configuration information corresponding cloud service template is selected from the M cloud service template previously generated as target cloud
Service moulding plate;Wherein, M cloud service template is generated according to different cloud service configuration informations;According to target cloud service mould
Plate generates cloud service.From technical scheme provided by the invention, because M cloud service template is matched somebody with somebody according to different cloud services
Confidence breath generation, therefore, when creating cloud service, it can possess corresponding cloud according to the selection of cloud service configuration information is expected and take
Be engaged in the cloud service template generation cloud service of configuration information, so as to it is simple, easily realize automatically generating for cloud service, very big journey
Save human cost degree.
In actual applications, first acquisition module 41, selecting module 42, first processing module 43, second obtain mould
Block 44, Second processing module 45, the first determining unit 451, the second determining unit 452, the 3rd determining unit the 453, the 4th determine
Unit 454, processing unit 455 can be by the central processing unit (Central in the generating means of cloud service
Processing Unit, CPU), microprocessor (Micro Processor Unit, MPU), digital signal processor
(Digital Signal Processor, DSP) or field programmable gate array (Field Programmable Gate
Array, FPGA) etc. realize.
Although disclosed herein embodiment as above, described content be only readily appreciate the present invention and use
Embodiment, it is not limited to the present invention.Technical staff in any art of the present invention, taken off not departing from the present invention
On the premise of the spirit and scope of dew, any modification and change, but the present invention can be carried out in the form and details of implementation
Scope of patent protection, still should be subject to the scope of the claims as defined in the appended claims.
Claims (10)
- A kind of 1. generation method of cloud service, it is characterised in that including:Obtain and it is expected cloud service configuration information;Corresponding cloud service mould is selected from the M cloud service template previously generated according to the expectation cloud service configuration information of acquisition Plate is as target cloud service template;Wherein, the M cloud service template is generated according to different cloud service configuration informations;According to the target cloud service template generation cloud service.
- 2. generation method according to claim 1, it is characterised in that the expectation cloud service configuration information according to acquisition Before corresponding cloud service template is selected from the M cloud service template previously generated as target cloud service template, in addition to:Obtain the different cloud service configuration information of M groups;I-th group of cloud service configuration information in the M group cloud service configuration informations of acquisition generates i-th of cloud service template;Its In, i=1,2...M.
- 3. generation method according to claim 2, it is characterised in that i-th group of cloud service configuration information includes:Virtually The information of the machine type of skill, the information of VME operating system type, the information of component software and the information of networking component;I-th group of cloud service configuration information in the M group cloud service configuration informations according to acquisition generates i-th of cloud service mould Plate, including:The virtual machine technique of i-th of cloud service template is determined according to the information of i-th group of the virtual machine technique type;The virtual machine for determining i-th of cloud service template according to the information of i-th group of the VME operating system type is grasped Make system;According to the VME operating system of the information of i-th group of the component software and i-th of cloud service template determined Type determine the component software of i-th of cloud service template;According to the VME operating system of the information of i-th group of the networking component and i-th of cloud service template determined Type determine the networking component of i-th of cloud service template;According to virtual machine technique, VME operating system, component software and the group of networks of i-th of cloud service template of determination Part generates i-th of cloud service template.
- 4. generation method according to claim 3, it is characterised in that described according to i-th group of software component information and i-th The type of the VME operating system of individual cloud service template determines the component software of i-th of cloud service template, including:First component software is determined according to described i-th group of software component information;The with the VME operating system type matching of i-th of cloud service template is determined in first component software Two component softwares;Determine the component software that second component software is i-th of cloud service template.
- 5. generation method according to claim 3, it is characterised in that described according to i-th group of network component information and i-th The type of the VME operating system of individual cloud service template determines the networking component of i-th of cloud service template, including:First network component is determined according to described i-th group of network component information;The with the VME operating system type matching of i-th of cloud service template is determined in the first network component Two networking components;Determine the networking component that second networking component is i-th of cloud service template.
- 6. according to the generation method described in claim any one of 2-5, it is characterised in that the expectation cloud service configuration information bag Include:It is expected virtual machine technique type information, it is expected VME operating system type information, it is expected component software information and The information of expectation network component;The expectation cloud service configuration information according to acquisition selects from M cloud service template of generation Corresponding cloud service template is selected as target cloud service template, including:Virtual machine technique type and the expectation virtual machine technique type phase are selected from the M cloud service template of generation With, VME operating system type is identical with the expectation VME operating system type, component software and the expectation software Component it is identical and with the expectation VME operating system type matching, networking component it is identical with expectation network component and with institute The corresponding cloud service template for it is expected VME operating system type matching is stated as the destination service template.
- A kind of 7. generating means of cloud service, it is characterised in that including:First acquisition module, it is expected cloud service configuration information for obtaining;Selecting module, selected for the expectation cloud service configuration information according to acquisition from the M cloud service template previously generated Corresponding cloud service template is as target cloud service template;Wherein, the M cloud service template is matched somebody with somebody according to different cloud services Confidence breath generation;Processing module, for according to the target cloud service template generation cloud service.
- 8. generating means according to claim 7, it is characterised in that also include:Second acquisition module, the cloud service configuration information different for obtaining M groups;Second processing module, for i-th group of cloud service configuration information generation the in the M group cloud service configuration informations according to acquisition I cloud service template;Wherein, i=1,2...M.
- 9. generating means according to claim 8, it is characterised in that i-th group of cloud service configuration information includes:Virtually The information of the machine type of skill, the information of VME operating system type, the information of component software and the information of networking component;It is described Second processing module includes:First determining unit, the information for the virtual machine technique type according to i-th group determine i-th of cloud service mould The virtual machine technique of plate;Second determining unit, the information for the VME operating system type according to i-th group determine i-th of cloud clothes The VME operating system for template of being engaged in;3rd determining unit, for the information of the component software according to i-th group and i-th of cloud service template of determination The type of VME operating system determine the component software of i-th of cloud service template;4th determining unit, for the information of the networking component according to i-th group and i-th of cloud service template of determination The type of VME operating system determine the networking component of i-th of cloud service template;Processing unit, for the virtual machine technique of i-th of cloud service template according to determination, VME operating system, soft Part component and networking component generate i-th of cloud service template.
- 10. generating means according to claim 9, it is characterised in that the expectation cloud service configuration information includes:It is expected The information of virtual machine technique type, the information for it is expected VME operating system type, the information for it is expected component software and expectation net The information of network component;The selecting module is specifically used for:Virtual machine technique type and the expectation virtual machine technique type phase are selected from the M cloud service template of generation With, VME operating system type is identical with the expectation VME operating system type, component software and the expectation software Component it is identical and with the expectation VME operating system type matching, networking component it is identical with expectation network component and with institute The corresponding cloud service template for it is expected VME operating system type matching is stated as the destination service template.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710705857.7A CN107508704A (en) | 2017-08-16 | 2017-08-16 | The generation method and generating means of a kind of cloud service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710705857.7A CN107508704A (en) | 2017-08-16 | 2017-08-16 | The generation method and generating means of a kind of cloud service |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107508704A true CN107508704A (en) | 2017-12-22 |
Family
ID=60691946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710705857.7A Pending CN107508704A (en) | 2017-08-16 | 2017-08-16 | The generation method and generating means of a kind of cloud service |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107508704A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101449242A (en) * | 2006-06-15 | 2009-06-03 | 国际商业机器公司 | Method and apparatus for on-demand composition and teardown of service infrastructure |
CN105007323A (en) * | 2015-07-22 | 2015-10-28 | 上海斐讯数据通信技术有限公司 | System and method for arranging cloud resources |
CN105743946A (en) * | 2014-12-10 | 2016-07-06 | 中兴通讯股份有限公司 | Template disposition method and apparatus |
CN105900059A (en) * | 2014-01-21 | 2016-08-24 | 甲骨文国际公司 | System and method for supporting multi-tenancy in an application server, cloud, or other environment |
CN106603725A (en) * | 2017-02-03 | 2017-04-26 | 济南浪潮高新科技投资发展有限公司 | Implementation method for enterprise cloud service virtual mirror image management service |
-
2017
- 2017-08-16 CN CN201710705857.7A patent/CN107508704A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101449242A (en) * | 2006-06-15 | 2009-06-03 | 国际商业机器公司 | Method and apparatus for on-demand composition and teardown of service infrastructure |
CN105900059A (en) * | 2014-01-21 | 2016-08-24 | 甲骨文国际公司 | System and method for supporting multi-tenancy in an application server, cloud, or other environment |
CN105743946A (en) * | 2014-12-10 | 2016-07-06 | 中兴通讯股份有限公司 | Template disposition method and apparatus |
CN105007323A (en) * | 2015-07-22 | 2015-10-28 | 上海斐讯数据通信技术有限公司 | System and method for arranging cloud resources |
CN106603725A (en) * | 2017-02-03 | 2017-04-26 | 济南浪潮高新科技投资发展有限公司 | Implementation method for enterprise cloud service virtual mirror image management service |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113537508B (en) | Processing method and device for federal calculation, electronic equipment and storage medium | |
US10885713B2 (en) | Method, apparatus, and system for generating an AR application and rendering an AR instance | |
WO2020045236A1 (en) | Augmentation device, augmentation method, and augmentation program | |
WO2019096178A1 (en) | Fiber detection method and apparatus, and electronic device | |
EP3668009A1 (en) | Life cycle management method and device for network service | |
US20220173921A1 (en) | Managing meeting data | |
EP3701678B1 (en) | Methods for defining a network service descriptor (nsd) for a network service (ns), and network functions virtualization (nfv) orchestrator (nfvo) using said nsd | |
CN105429811B (en) | network management system and method | |
CN107733746A (en) | A kind of network-building method and mixed cloud plateform system for mixing cloud platform | |
CN108804113A (en) | Dispose the method, apparatus and storage medium and electronic equipment that micro services are applied | |
CN106712992A (en) | Cloud management method and system | |
CN114244816A (en) | Synchronous communication method, terminal, computer program product and readable storage medium | |
CN113553140B (en) | Resource scheduling method, equipment and system | |
CN110233742A (en) | A kind of group's method for building up, system, terminal and server | |
CN106354641A (en) | Testing method and device for process engine | |
WO2018153354A1 (en) | Resource application and vnf instance creation method and apparatus | |
US20180225153A1 (en) | Method of providing cloud computing infrastructure | |
CN108053174A (en) | Scene edit methods and system | |
CN109756906A (en) | A kind of network element management method and device | |
JP6405370B2 (en) | Method for mining information template, apparatus, program, and recording medium | |
CN107508704A (en) | The generation method and generating means of a kind of cloud service | |
CN109461147B (en) | Pathological labeling method and device applied to FOV picture of mobile terminal | |
CN106952267A (en) | Threedimensional model collection is divided into segmentation method and device | |
CN107257558A (en) | Message forwarding method and device | |
CN108848155A (en) | A kind of method and apparatus for the function controlling physical machine |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171222 |
|
RJ01 | Rejection of invention patent application after publication |