Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

PaaS cloud implementation method based on containers

An implementation method and container technology, applied in software deployment, program control devices, etc., can solve problems such as complex management, high migration cost, and large resource occupation

Inactive Publication Date: 2017-02-22
深圳市华云中盛科技股份有限公司
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] See figure 1 , figure 1 It is a schematic diagram of the existing virtual machine-based PaaS cloud structure. The existing virtual machine-based PaaS solutions are all based on the virtual machine method. By making a virtual machine image to package middleware, operating environment and other development and testing tools, from this layer of hardware Up to the upper application, the release of each application depends on a virtual machine operating system kernel. This method makes the isolation between applications safe enough, but in a large number of homogeneous environments, a large number of repeated operating system kernels will occupy A large number of resources lead to low resource utilization efficiency, inconvenient operation and maintenance deployment, high migration costs, large space occupation, slow startup, complex management, etc.

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
  • PaaS cloud implementation method based on containers
  • PaaS cloud implementation method based on containers
  • PaaS cloud implementation method based on containers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention provides a container-based PaaS cloud implementation method, which is applied in the field of computer application technology. The container-based PaaS cloud implementation method of the present invention first saves the configuration information of all containers through etcd, and provides basic deployment, including deleting containers, With functions such as viewing containers and adding host clusters, the app can be deployed in different host clusters; then the deployment strategy ensures that multiple containers under the same app are scattered on different hosts as much as possible to prevent the host from going down and causing the service to be unavailable. At the same time, according to the mechanism and concept of the host's remaining allocatable container memory, it is ensured that a host will not over-deploy containers, and a host will deploy a corresponding number of containers; then manage the host and container, according to cluster->p...

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 PaaS cloud implementation method based on containers. The method comprises following steps: saving configuration information of all containers and providing disposition; a deployment strategy ensuring that multiple containers under the same APP are scattered across different hosts; performing management on the host and containers and one physical cluster being corresponding to multiple projects, etc.. Therefore, the introduction of containers into the cloud computing basic resource delivery to provide PaaS layer services is realized, reducing waste of resources caused by the traditional PaaS products using virtual machines, increasing disposition efficiency and reducing exploitation and test period for users; the method is a lightweight VM solution scheme based on process containers, realizing a resource isolation and quota of an application program grade; Compared with the traditional cloud infrastructure system implementation, the container-based cloud service system has lower cost of overall ownership, higher resource utilization and is more stable and reliable, which further enhances the virtualization efficiency, improves resource utilization, accelerates enterprise devops process, and provides fast and effective support services for applications.

Description

technical field [0001] The present invention relates to the technical field of computer applications, in particular to a container-based PaaS cloud implementation method. Background technique [0002] See figure 1 , figure 1 It is a schematic diagram of the existing virtual machine-based PaaS cloud structure. The existing virtual machine-based PaaS solutions are all based on the virtual machine method. By making a virtual machine image to package middleware, operating environment and other development and testing tools, from this layer of hardware Up to the upper application, the release of each application depends on a virtual machine operating system kernel. This method makes the isolation between applications safe enough, but in a large number of homogeneous environments, a large number of repeated operating system kernels will occupy A large number of resources lead to low resource utilization efficiency, inconvenient operation and maintenance deployment, high migratio...

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/44
CPCG06F8/60
Inventor 刘华
Owner 深圳市华云中盛科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products