Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Cloud application deployment method and system

A technology for deploying systems and cloud applications, applied in transmission systems, software deployment, electrical components, etc., can solve the problems of low cloud application deployment efficiency and achieve the effect of efficient deployment

Inactive Publication Date: 2018-09-25
ZTE CORP
View PDF11 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the embodiments of the present invention is to provide a cloud application deployment method and system, which solves the problem of low efficiency of cloud application deployment

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Cloud application deployment method and system
  • Cloud application deployment method and system
  • Cloud application deployment method and system

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0051] Such as figure 1 As shown, the first embodiment of the present invention provides an organizational structure diagram of a cloud deployment server. The cloud deployment server includes a database, a software warehouse component, a platform management component, a deployment component, a Web application component, and an API (Application Programming Interface). Programming interface) service components, PaaS components, cluster management tools, raw devices, and log components. And platform management components, web application components, API service components, cluster management tools, deployment components, and log components can run on a virtual machine; and software warehouse components and databases can run on a virtual machine with the above components, or run independently On another virtual machine; different types of PaaS platforms and cluster management tools run on other independent virtual machine clusters or bare devices.

[0052] Among them, software wareho...

no. 2 example

[0059] Such as image 3 As shown, a cloud application deployment method provided by the second embodiment of the present invention includes the following steps:

[0060] Step S301: Obtain a deployment file of the target cloud application from a preset software warehouse, where the deployment file includes a configuration file and a description file.

[0061] In this step, an instance of the target cloud application can be created according to the usage scenario of the target cloud application, and saved to the preset database. The web application component interacts with the API service component to call the API interface of the deployed component, from the preset software warehouse Obtain the deployment file of the target cloud application. The deployment file includes a configuration file and a description file. Among them, the configuration file includes target cloud application deployment configuration information, and the description file includes target cloud application form...

no. 3 example

[0070] Such as Figure 4 As shown, a cloud application deployment method provided by the third embodiment of the present invention includes the following steps:

[0071] Step S401: Obtain deployment parameters of the target cloud application.

[0072] In this step, the deployment parameters of the target cloud application can be set according to the usage scenario of the target cloud application.

[0073] Step S402: Obtain the deployment file of the target cloud application from a preset software warehouse according to the deployment parameter.

[0074] In this step, an instance of the target cloud application can be created according to the deployment parameters and saved to the preset database. The web application component interacts with the API service component and calls the API interface of the deployment component to obtain the target cloud application from the preset software warehouse. The deployment file includes configuration files and description files. Among them, the co...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a cloud application deployment method and system. The method comprises the steps of acquiring deployment files of a target cloud application from a preset software repository, wherein the deployment files comprise a configuration file and a description file; parsing the description file to obtain deployment specification information of the target cloud application; generating a deployment template according to the configuration file and the deployment specification information; and deploying the target cloud application according to the deployment template. Through adoption of the method and system, according to different cloud application standard specifications and in different use scenes, the deployment files of the target cloud application are acquired so as to obtain corresponding deployment specification information, corresponding deployment template is generated, and then the target cloud application is deployed automatically, further, the target cloud application is deployed reliably and efficiently.

Description

Technical field [0001] The invention relates to the field of cloud computing, in particular to a cloud application deployment method and system. Background technique [0002] PaaS (Platform-as-a-Service, Platform-as-a-Service) is a layer of service of the classic cloud computing architecture, providing the software runtime environment, related tools and services required for application operation, so that application developers only focus on application development Construct. Cloud application transforms the traditional software "local installation, local computing" usage method into a "ready-to-use" service, which connects via the Internet or local area network, and controls remote service clusters to complete business logic or computing tasks. [0003] With the increasing scale of cloud applications, the introduction of new standards and regulations, and the increasing complexity of usage scenarios, such as Internet scenarios, telecommunications scenarios, cluster scenarios, and...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08
CPCH04L67/10H04L67/30G06F8/60H04L65/40
Inventor 王月晓
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products