Application engine design method of multi-tenant version management on the basis of cloud server

A cloud server and application engine technology, applied in version control, software maintenance/management, instruments, etc., can solve problems such as unable to manage unified code packages, and achieve good compatibility and wide application range

Inactive Publication Date: 2017-01-04
INSPUR SOFTWARE CO LTD
View PDF3 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem to be solved by the present invention is: the present invention provides an application engine design method for multi-tenant version management based on cloud server, relates to an application engine design method for mul

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
  • Application engine design method of multi-tenant version management on the basis of cloud server
  • Application engine design method of multi-tenant version management on the basis of cloud server

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0027] Example 1:

[0028] Such as figure 1 As shown, the application engine design method of multi-tenant version management based on cloud server. The method uses the open source CloudFoundry as the basic operating environment, and uploads and publishes the corresponding code package on the cloud storage to CloudFoundry by using the CloudFoundry open source PaaS cloud platform , Through the use of shared database and shared data architecture to achieve multi-tenant management, provide cloud application engine resources and code hosting services, complete the automated construction process from project creation to project packaging, and provide application engine monitoring and multi-version management functions to achieve Unified storage and management of code packages.

Example Embodiment

[0029] Example 2

[0030] On the basis of embodiment 1, the implementation process of implementing multi-tenant management using shared database and shared data architecture described in this embodiment is as follows: when a user applies for cloud application engine resources, the engine resources are distinguished by a unique user identifier and the engine information is stored In the database table, users can only access the application engine marked by their user ID, so that multiple tenants can share one application or computing environment.

Example Embodiment

[0031] Example 3

[0032] On the basis of embodiment 2, after the user of this embodiment obtains the cloud application engine resources, he will manage the code packages that need to be uploaded, and according to different needs, adopt the code management method of direct code package upload:

[0033] This code management method directly classifies and manages complete application packages (such as war packages, zip packages, etc.), and does not provide services such as code hosting. This management method performs classified management according to the context of the application engine resource applied for, that is, the unique identifier of the engine , Upload the required code packages to local or cloud storage services through the upload component SWFUpload, and create different application versions for different code packages under the same application engine to facilitate the management of the code packages.

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 an application engine design method of multi-tenant version management on the basis of a cloud server. In the method, open source CloudFoundry is used as a basic operation environment, a CloudFoundry open source Paas cloud platform is adopted, and a corresponding code package on cloud storage is uploaded and published to CloudFoundry. A shared database and shared data architecture are adopted to realize multi-tenant management, service including SVN (Subversion) resource automatic distribution, code management and the like on the basis of a SVN version control system is provided to finish an automatic construction process from item establishment to item packaging, and application engine monitoring and multi-version management functions are provided so as to realize the uniform storage and management of the code package. The application engine design method provides a multi-tenant application operation and isolation mechanism, and has the mechanisms including the deployment, the upgrade, the automatic online mechanism, tracking, monitoring and the like of the full life circle of the application.

Description

technical field [0001] The invention relates to the technical field of computer software application development, in particular to an application engine design method for multi-tenant version management based on a cloud server. Background technique [0002] With the advent of the cloud era, cloud computing technologies are emerging one after another, and the emergence of various cloud platforms is one of the most important links in turning to cloud computing. CloudFoundry is the industry's first open source PaaS cloud platform launched by VMware. It supports multiple frameworks, languages, runtime environments, cloud platforms and application services, enabling developers to deploy and expand applications in seconds without requiring Worrying about any infrastructure issues has become almost standard for cloud platforms. It itself is a Ruby on Rails-based distributed system composed of multiple relatively independent subsystems through a message mechanism, enabling the plat...

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
IPC IPC(8): G06F9/44G06F11/30
CPCG06F8/71G06F11/3006
Inventor 徐健康周庆勇
Owner INSPUR SOFTWARE 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