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

Method and system for implementing bidirectional auto scaling service of virtual machines

A technology of automatic scaling and implementation method, which is applied in the computer field and can solve problems such as the inability to provide automatic two-way scaling services.

Active Publication Date: 2014-02-05
无锡中科方德软件有限公司
View PDF6 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of the above needs and technical defects of the existing automatic scaling service, the applicant has carried out research and improvement, and provided a virtual machine two-way automatic scaling service implementation method and its system, by adding virtual machines on the basis of automatic horizontal scaling of virtual machines The automatic vertical scaling function solves the problem that the current automatic two-way scaling service cannot be provided

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 implementing bidirectional auto scaling service of virtual machines
  • Method and system for implementing bidirectional auto scaling service of virtual machines

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The specific embodiments of the present invention will be further described below in conjunction with the accompanying drawings.

[0032] figure 1 It is a system architecture diagram of the present invention.

[0033] Such as figure 1 As shown, the virtual machine two-way auto-scaling service system of the present invention is divided into four layers from bottom to top: infrastructure layer, system layer, service layer and management layer.

[0034] a. The infrastructure layer provides basic hardware facilities for the infrastructure cloud platform, including servers, storage devices and network devices.

[0035] b. The system layer realizes the cloud operating system, based on the CentOS operating system and KVM virtualization technology, provides virtualized management and external interface, and in a preferred embodiment, adopts the Web Service interface mode.

[0036] c. The service layer includes monitoring services, virtualization services, load balancing serv...

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 method and a system for implementing the bidirectional auto scaling service of virtual machines. According to the method, the bidirectional auto scaling service requests monitoring data from a monitoring service, the monitoring service monitors application service virtual machine clusters and feeds the monitoring data back, and meanwhile, a load balancing service loads application requests on different application service virtual machines; according to configuration parameters and the feedback monitoring data, the bidirectional auto scaling service determines whether to perform virtual machine cluster scaling and determines to perform the virtual machine cluster scaling in a transverse mode or a longitudinal mode; when required, the virtual machine cluster scaling is performed by calling virtualization service interfaces, the transverse mode comprises start-stop control of the virtual machines, and the longitudinal mode comprises sequentially and dynamically adjusting computing resources and storage resources of the virtual machines according to the serial number of the virtual machines. By means of bidirectional auto scaling, the method and the system for implementing the bidirectional auto scaling service of the virtual machines can automatically adjust the resources of the virtual machines as well as the number of the virtual machines, thereby being more flexible to serve for applications and support application running in all directions.

Description

technical field [0001] The invention relates to the field of computers, in particular to cloud computing-based automatic scaling services for virtual machines. Background technique [0002] Auto scaling service (Auto Scaling) is a service of Amazon Cloud Computing, which automatically increases or decreases the number of virtual machines providing services through user-defined conditions to meet service requirements. By auto-scaling services, it is possible to ensure a sufficient number of virtual machines to meet the performance requirements of various aspects of application services, while maximizing the savings in service operating costs. When demand increases, seamlessly and automatically increase virtual machines; when demand decreases, automatically reduce unnecessary virtual machines to save money. Auto-scaling services are ideal for applications that vary in usage on an hourly, daily, or weekly basis. For example, a website has a lot of visits during the day, but t...

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/455H04L29/08
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