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 PDF

Info

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
Application number
CN201710705857.7A
Other languages
Chinese (zh)
Inventor
王凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710705857.7A priority Critical patent/CN107508704A/en
Publication of CN107508704A publication Critical patent/CN107508704A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45562Creating, 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

The generation method and generating means of a kind of cloud service
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)

  1. 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. 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. 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. 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. 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. 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.
  7. 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. 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. 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. 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.
CN201710705857.7A 2017-08-16 2017-08-16 The generation method and generating means of a kind of cloud service Pending CN107508704A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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