Method and device for deploying SaaS applications in cloud computing platform

A cloud computing platform and application deployment technology, applied in the field of cloud computing, can solve problems such as error-prone, heavy workload, difficult to use cloud platform elastic scaling, etc.

Active Publication Date: 2014-01-08
CHINA UNITED NETWORK COMM GRP CO LTD
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This deployment method is simple, but the scalability is poor, and it is difficult to take advantage of the cloud platform's elastic scaling and on-demand services; then, manually upload each component to each server for deployment
The advantage of this deployment method is flexibility, but when the number of servers is large, the workload is too large and error-prone; then, based on a specific algorithm, SaaS application deployment is regarded as an optimization problem, which is solved by finding the optimal
This method is characterized by a high degree of automation, but the amount of calculation is too large
[0006] That is to say, in the current cloud computing platform SaaS application deployment scheme, various components of the SaaS application are centrally installed on a single server, which has poor scalability, and it is difficult to take advantage of the cloud platform's elastic scaling and on-demand services; And by manually uploading each component to the server for deployment, it is obvious that when the number of servers is large, the workload is too large and error-prone; it is necessary to optimize the deployment of SaaS applications based on a specific algorithm, which requires a large amount of calculation, and with the increase in the number of servers With the increase of SaaS components, the required computing time increases exponentially, which will obviously reduce the efficiency of the system

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
  • Method and device for deploying SaaS applications in cloud computing platform
  • Method and device for deploying SaaS applications in cloud computing platform
  • Method and device for deploying SaaS applications in cloud computing platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] In order to make the purpose, technical solution and advantages of the present invention more clear, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.

[0034] The steps shown in the flowcharts of the figures may be performed in a computer system, such as a set of computer-executable instructions. Also, although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that shown or described herein.

[0035] The SaaS application of the cloud computing platform is composed of multiple components, and each component represents one or more specific business functions in the SaaS application, and each component is deployed on a corresponding server. For di...

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 discloses a method and a device for deploying SaaS (Software-as-a-service) applications in a cloud computing platform. The method comprises the following steps: uploading a multi-server deployment package, which carries server role types required by the applications; deploying a server corresponding to the current application according to the multi-server deployment package and preset multi-server deployment mapping relationship. Through the addition of server roles and edition numbers to an application deployment document of the server deployment package according to the characteristic that SaaS application assemblies correspond to the server types, the server type corresponding to each assembly in the multi-server deployment package is simply and quickly determined according to a server deployment mapping list, and the automatic deployment of the SaaS applications in the cloud computing platform is realized.

Description

technical field [0001] The invention relates to cloud computing technology, in particular to a method and device for deploying SaaS applications in a cloud computing platform. Background technique [0002] As a new type of computing, cloud computing has quickly become a research hotspot in academia and industry due to its advantages of high scalability and high availability. [0003] Software as a service (SaaS, Software-as-a-service, also known as software operation model) is one of the cloud computing service models, and SaaS is a service model that provides application software through the Internet. In the SaaS service mode, the software provider uniformly deploys the SaaS application on the server, and the customer can customize the required services according to the actual needs. [0004] Since there are many types of SaaS applications on the cloud computing platform, each type of application requires different types of servers, such as application servers, process ser...

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
Inventor 王少锋张云勇陈豪王笑帝刘明辉
Owner CHINA UNITED NETWORK COMM GRP CO LTD
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
Try Eureka
PatSnap group products