Method and system for automatically and elastically allocating resources under cloud platform

A resource allocation and flexible technology, applied in the field of cloud computing, can solve problems such as insufficient response, complex manual operations, and heavy workload, and achieve the effects of flexible rules, simplified deployment process, and rapid response

Active Publication Date: 2018-12-21
BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The second is manual deployment and expansion; this method is often used in old systems. When the system is being developed, the architect reserves the ability to expand horizontally, but the expansion method can only be manually adding or deleting nodes.
Uneven traffic distribution leads to high system requirements for elastic expansion response time
Furthermore, the existing technical solution is usually to deploy the application directly to the physical machine, so before the deployment, it is necessary to install the dependent files, copy the configuration file, and clean up the system environment after the application is offline. Therefore, the deployment process is cumbersome and requires complex manual operation
[0008] Therefore, in order to solve the problems of cumbersome processes, heavy workload, and insufficient response in the above-mentioned prior art for guarding and elastic expansion, the present invention proposes a method for automatically and elastically allocating resources under the cloud platform and 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 system for automatically and elastically allocating resources under cloud platform
  • Method and system for automatically and elastically allocating resources under cloud platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] This application proposes a method for automatically and elastically allocating resources on a cloud platform. Such as figure 1 As shown, the method described in this application mainly includes the following steps: A) applying the deployment file; B) downloading the deployment file of the application, parsing the deployment file and storing the deployment information in the database, the deployment file including the basic information of the application (such as Application name, version, developer, maintainer, etc.), startup information (dependent applications, startup commands, etc.), elastic rules (upper and lower thresholds of CPU utilization, memory utilization, disk IO, disk utilization, network IO, etc. , whether to enable elastic rules, the threshold can be adjusted during operation), deployment information (number of CPU cores, memory size, disk size, bandwidth, minimum number of applications, etc.); resources; D) download the image file, start the container ...

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 a method and system for automatically and flexibly assigning resource under a cloud platform. The method includes steps of A, application disposition files, B, downloading the application disposition files, parsing the disposition files and storing the disposition information to a database, C, assigning required resources to the application according to the disposition information, D, downloading application mirror image documents, starting containers, running the application and forming an application container cluster, E, determining whether the assigned resource is consistent with the disposition files, and if the assigned resource can not satisfy the disposition files, the unsatisfied portion of the disposition files waiting the re-assigning of a server resource management platform, F, automatically monitoring and reading monitoring data of the application container cluster, monitoring the quantity of the current live applications and calculating the average monitoring data of the application container cluster in a first time period, G, comparing whether the quantity of the current live applications satisfies the protection rules, and repeating the step C-G if the quantity of the current live applications is within the threshold scope.

Description

technical field [0001] The invention relates to cloud computing, in particular to a method and system for automatically and elastically allocating resources on a cloud platform. Background technique [0002] Cloud computing is the product of the integration of traditional computer and network technologies such as grid computing, distributed computing, parallel computing, network storage, and virtualization. It is the core technology of the next-generation network computing platform, which distributes computing tasks among a large number of physical computers. On the resource pool, various applications can obtain computing power, storage space and information services on demand, so as to realize the comprehensive and transparent sharing of resources and the reliable and safe storage of data. It fundamentally changes the way information is released, obtained and shared. [0003] With the advent of the era of cloud computing, application deployment has evolved from stand-alone ...

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 Patents(China)
IPC IPC(8): H04L29/08
CPCH04L67/10H04L67/1074H04L67/1095H04L67/1097
Inventor 赵晓平王永亮王青泽王峰陈标龙边文星
Owner BEIJING JINGDONG SHANGKE INFORMATION TECH 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