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

Elastic scaling method and system of virtual machine based on OpenStack

An elastic scaling and virtual machine technology, applied in the field of OpenStack-based virtual machine elastic scaling methods and systems, can solve problems such as uneven distribution of virtual machine resources and waste of resources, and achieve the effect of solving uneven distribution of resources or waste of resources

Inactive Publication Date: 2018-12-18
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In order to solve the above problems, the present invention provides an openstack-based virtual machine load balancing and elastic scaling method, by monitoring the performance data of the virtual machine, the virtual machine is automatically elastically scaled, and the problem of uneven distribution of virtual machine resources or waste of resources is solved

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
  • Elastic scaling method and system of virtual machine based on OpenStack
  • Elastic scaling method and system of virtual machine based on OpenStack

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] Such as figure 1 As shown, this embodiment provides a virtual machine elastic scaling method based on OpenStack, creates a cluster in the opesntack environment, performs load balancing and performance monitoring on the virtual machines executed in the cluster, and when the virtual machine meets the elastic scaling conditions , can automatically perform horizontal and vertical elastic scaling on the virtual machine.

[0039] Such as figure 2 As shown, the method specifically includes the following steps:

[0040] S1-1: Bind virtual machines to load balancing and set up elastic scaling.

[0041] It should be noted that a cluster is created in the OpenStack environment, and the cluster includes multiple virtual machines.

[0042] Bind all or part of the virtual machines to the load balancer, and only perform data monitoring and elastic scaling on the virtual machines bound to the load balancer. And the virtual machines in load balancing can be added or removed manuall...

Embodiment 2

[0059] The present embodiment provides an OpenStack-based virtual machine elastic scaling system for implementing the above method, the system comprising:

[0060] (1) Virtual machine initial setting module: used to bind virtual machines to load balancing and set elastic scaling.

[0061] Bind all or part of the virtual machines to the load balancer, and only perform data monitoring and elastic scaling on the virtual machines bound to the load balancer. And the virtual machines in load balancing can be added or removed manually in real time.

[0062] You can choose horizontal or vertical elastic scaling to set elastic scaling. Horizontal elastic scaling is to increase or decrease the number of virtual machines, and vertical elastic scaling is to increase or decrease the capacity of virtual machines. Setting up auto scaling also includes setting the conditions that meet auto scaling, that is, the virtual machine performance data presets the online and offline thresholds, suppo...

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 virtual machine elastic expansion and contraction method and system based on OpenStack. The method comprises the following steps: binding the virtual machine to load balanceand setting elastic expansion and contraction; monitoring and obtaining virtual machine performance data; when the performance data of the virtual machine satisfies the elastic scaling condition, thevirtual machine automatically scalling elastically. The invention automatically extends and contracts the virtual machine elastically by monitoring the performance data of the virtual machine, and effectively solves the problem of uneven distribution of virtual machine resources or waste of resources.

Description

technical field [0001] The invention relates to the field of virtual machine elastic scaling, in particular to an OpenStack-based virtual machine elastic scaling method and system. Background technique [0002] With the explosive growth of information, cloud platforms have received more and more attention. As an open source cloud computing management platform, OpenStack has been favored by many companies, but it has not yet received much attention in terms of elastic scaling of virtual machines. attention, resulting in uneven distribution of virtual machine resources or waste of resources. Contents of the invention [0003] In order to solve the above problems, the present invention provides an openstack-based virtual machine load balancing and elastic scaling method, by monitoring the performance data of the virtual machine, the virtual machine is automatically elastically scaled, and the problem of uneven distribution of virtual machine resources or waste of resources is...

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/455G06F9/50
CPCG06F9/45558G06F9/5077G06F2009/4557G06F2209/508
Inventor 赵程程张立鹏
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
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