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

Automatic scaling and migration scheduling method, system and device for containerization micro-service

An automatic scaling, microservice technology, applied in the field of microservices, can solve the problems of complex policies, rules and scaling modes, untimely response time, operation errors, etc., to speed up response time and processing time, expand diversity and Mechanisms, Effects of Restrictions on Solving Strategies

Active Publication Date: 2017-01-11
BEIJING HONGMA MEDIA CULTURE DEV
View PDF10 Cites 53 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The efficiency of the manual method is low: from receiving the alarm information to the operation and maintenance personnel completing the manual expansion, the response time is not timely
High operation and maintenance costs for enterprises: Every expansion requires the participation of operation and maintenance personnel throughout the process, resulting in high operation and maintenance costs
High risk of operational errors and difficult promotion: For example, complex strategies, rules, and scaling modes will make it difficult for operation and maintenance personnel to learn and apply, and the resistance to promotion will be high
At the same time, due to the complexity of calculating the optimal scaling mode based on policies and rules, it is easy to cause the risk of operational errors
[0012] The automatic scheduling method based on system performance monitoring cannot achieve the expected effect: without fault conduction analysis, the resource utilization of a certain container cannot truly reflect the bottleneck of the entire call chain, and the resource utilization of the container reaching the threshold will be due to the lower-level microservices quality of service
Scaling policy is limited: the resource quota of the container instance cannot be independently scaled
The scaling mechanism is limited: it cannot be restarted according to the characteristics of a single containerized microservice, or the number of single scaling, shrinking time interval, 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
  • Automatic scaling and migration scheduling method, system and device for containerization micro-service
  • Automatic scaling and migration scheduling method, system and device for containerization micro-service
  • Automatic scaling and migration scheduling method, system and device for containerization micro-service

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0091] refer to figure 1 , figure 1 A flow chart of a method for automatic scaling and migration scheduling of containerized microservices provided by the present invention is shown. Including: step S110, step S120.

[0092] In step S110, receive early warning data generated by containers and / or microservices after fault location; and / or automatic scaling task planning data for containers and / or microservices sent by a third-party platform.

[0093] In step S120, container auto-scaling or fault scheduling transfer is triggered.

[0094] Further, the early warning data generated by the receiving container and / or microservice after fault location includes:

[0095] Receive real-time warning data generated by containers and / or microservices sent by the resource monitoring and analysis system after fault location.

[0096] Further, the real-time reception of early warning data generated by containers and / or microservices sent by the resource monitoring and analysis system afte...

Embodiment 2

[0128] refer to Figure 4 , Figure 4 It shows a structural diagram of an embodiment of a containerized microservice automatic scaling and migration scheduling system 200 provided by the present invention, including:

[0129] The receiving module 21 is configured to receive early warning data generated by the container and / or microservice after fault location; and / or the automatic scaling task planning data of the container and / or microservice sent by the third-party platform.

[0130] The triggering module 22 is configured to trigger container auto-scaling or fault scheduling transfer.

[0131] Further, refer to Figure 5 , the receiving module 21, comprising:

[0132] The first receiving module 211 is configured to receive, in real time, early warning data generated by containers and / or microservices sent by the resource monitoring and analysis system after fault location.

[0133] Further, refer to Figure 6 , the first receiving module 211, including:

[0134] The re...

Embodiment 3

[0161] refer to Figure 14 , Figure 14 It shows a device 300 for automatic scaling and migration scheduling of containerized microservices provided by the present invention, including the system 200 for automatic scaling and migration scheduling of containerized microservices described in any one of the second embodiment.

[0162] Embodiment 3 of the present invention triggers container auto-scaling or failure by receiving early warning data generated by containers and / or microservices after fault location; and / or carrying container and / or microservice automatic scaling task plan data sent by a third-party platform The technical solution of scheduling transfer, once the microservice is abnormal, speeds up the response time and processing time of service scaling; liberates the heavy workload of operation and maintenance personnel; effectively controls the uncontrollable risks caused by artificial processing of service scaling; reduces The cost of enterprise operation and main...

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 an automatic scaling and migration scheduling method, system and device for containerization micro-service. The method comprises the steps that early warning data which is generated by a container and / or micro-service and obtained after fault positioning and / or data which is sent by a third-party platform and carries automatic scaling task plans of the container and / or micro-service are received; automatic container scaling or fault scheduling transferring is triggered. According to the method, system and device, when the micro-service is abnormal, the responding time and the processing time of service scaling are shortened; the heavy processing workloads of operation and maintenance staffs are reduced; uncontrollable risks brought by manual service scaling processing are effectively controlled; the operation and maintenance cost of an enterprise is reduced; popularization of system containerization micro-service transformation of the enterprise is effectively accelerated; the restriction problem of a container scaling strategy is solved; the diversity and the mechanism of containerization micro-service scaling are expanded; real fault points are accurately positioned through fault conduction analysis on a whole calling chain, and precise scaling of the containerization micro-service is achieved.

Description

technical field [0001] The present invention relates to the technical field of containerized microservices, in particular to a method, system and device for automatic scaling and migration scheduling of containerized microservices. Background technique [0002] In today's Internet and enterprise application development fields, the two ideas of microservices and DevOps are quite popular. The emergence of Docker technology and its promotion of the development of the entire container technology and its ecological circle have solved many problems in the practice of the two ideas of microservices and DevOps, making the large-scale realization of the two ideas of microservices and DevOps become an important task. possible. While Docker provides a lot of convenience for the microservice containerization of various applications in the system architecture, it also brings great challenges to the service governance of enterprises. [0003] In order to make full use of the physical re...

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): H04L12/24H04L12/26
Inventor 曹杰冯雨晖宿晓坤苏建辉李苏李付华
Owner BEIJING HONGMA MEDIA CULTURE DEV
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