Server-free cloud service system, resource management method thereof and electronic equipment

A resource management and serverless technology, which is applied in the field of cloud services, can solve the problems of complex expansion and high cost investment, and achieve the effects of convenient operation, low initial cost investment, and easy expansion

Active Publication Date: 2020-02-25
ALIBABA GRP HLDG LTD
View PDF6 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a serverless cloud service system and its resource management method and electronic equipment to solve the problem of establishing an independent physical machine resource pool in the prior art, which makes the initial cost investment large and the expansion complicated, and the virtual machine Defects that need to be handled separately for operations such as scheduling, management, and live migration

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
  • Server-free cloud service system, resource management method thereof and electronic equipment
  • Server-free cloud service system, resource management method thereof and electronic equipment
  • Server-free cloud service system, resource management method thereof and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] The method provided by the embodiment of the present invention can be applied to any business system with serverless cloud service function. Figure 1a A system block diagram of an embodiment of the serverless cloud service system provided by the present invention. Such as Figure 1a As shown, a virtual node for managing virtual machines is set in the cluster of the system, and a container group control module (Pod control module) and a container control module are set in the virtual machine (VM); wherein, the virtual node is used to obtain user requirements resource change event, form a resource management command according to the resource change event, communicate with the container group control module, and issue a resource management command; the container group control module is used to communicate with the virtual node, receive the resource management command, and according to the resource management command The Pod performs event management; the container control ...

Embodiment 2

[0038] figure 2 It is a schematic structural diagram of a virtual node in an embodiment of the serverless cloud service system provided by the present invention. The serverless cloud service system may be based on the Serverless Kubernetes service. Such as figure 2 shown in the above Figure 1a On the basis of the illustrated embodiment, the virtual node (Viking) 21 can obtain resource change events in user requirements through a listening server (Kube-apiserver). The resource change event in the user requirement can be a container group (Pod) event, a service (Service) event or an entry (Ingress) event.

[0039] When the resource change event is a Pod event, the virtual node (Viking) 21 may include: a first management module 211 . The first management module 211 can be used to create or destroy a virtual machine instance according to the Pod event.

[0040] Specifically, the first management module 211 may call a VM application programming interface (Application Program...

Embodiment 3

[0049] image 3 It is a flow chart of an embodiment of the resource management method of the serverless cloud service system provided by the present invention, and the execution subject of the method may be the above-mentioned serverless cloud service system. Such as image 3 As shown, virtual nodes for managing virtual machines are set in the cluster of the system, and a container group control module (Pod control module) and a container control module (Containerd) are set in the virtual machine (VM). The resource management method of the serverless cloud service system may include the following steps:

[0050] S301. The virtual node acquires a resource change event in user demand, forms a resource management instruction according to the resource change event, communicates with the container group control module, and issues the resource management instruction.

[0051] In the embodiment of the present invention, the serverless cloud service system architecture can be based ...

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 embodiment of the invention provides a server-free cloud service system, a resource management method thereof and electronic equipment. Virtual nodes used for managing virtual machines are arranged in a cluster of the system, and container group control modules and container control modules are arranged in the virtual machines. The virtual node is used for acquiring a resource change event ina user demand, forming a resource management instruction according to the resource change event, communicating with the container group control module and issuing the resource management instruction;and the container group control module is used for performing event management on the container group according to the resource management instruction. According to the embodiment of the invention, the virtual nodes are matched with the container group control module and the container control module, so that the event management of the container group is realized, the existing cloud service resources are reused, the high isolation and high elasticity of the existing cloud service virtual machine are fully utilized, and the defects caused by the establishment of an independent physical machineresource pool are avoided.

Description

technical field [0001] The present invention relates to the technical field of cloud services, in particular to a serverless cloud service system, a resource management method thereof, and an electronic device. Background technique [0002] Serverless architecture is a new cloud service system architecture. Under this architecture, the user does not need to consider the server and infrastructure details, but is only responsible for writing the code that needs to be executed after certain events occur, and the cloud service provider provides the server that runs the code and scales the server when necessary . After the execution is completed, the container (Contrainer) that undertakes these functions will be deactivated immediately. [0003] In existing serverless container products, it is generally necessary to establish an independent physical machine resource pool for the serverless container cluster to start a virtual machine (VM) on a newly deployed physical machine. ...

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): G06F9/455
CPCG06F9/45558G06F2009/4557
Inventor 易立张维
Owner ALIBABA GRP HLDG 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