Unlock instant, AI-driven research and patent intelligence for your innovation.

Virtual machine two-way auto-scaling service implementation method and system thereof

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: 2016-08-17
无锡中科方德软件有限公司
View PDF6 Cites 1 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
  • Virtual machine two-way auto-scaling service implementation method and system thereof
  • Virtual machine two-way auto-scaling service implementation method and system thereof

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 virtual machine bidirectional automatic scaling service realization method and a system thereof. The two-way auto-scaling service requests monitoring data from the monitoring service, and the monitoring service monitors the application service virtual machine cluster and feeds back the monitoring data. At the same time, the load balancing service loads the application requests to different application service virtual machines respectively; the two-way auto-scaling service is based on the configuration The parameters and the data returned by the monitoring, use the automatic decision-making algorithm to decide whether to scale the virtual machine cluster, and whether to use horizontal or vertical scaling; when scaling is required, call the virtualization service interface to scale the virtual machine cluster horizontally Scaling starts and stops virtual machines, and vertical scaling dynamically adjusts the computing resources and storage resources of virtual machines in sequence according to the number of virtual machines. The present invention can not only automatically adjust the resource of the virtual machine itself, but also adjust the quantity of the virtual machine through bidirectional automatic scaling, serve the application more flexibly, and fully support the running of the application.

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 to meet service requirements through user-defined related conditions. 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 da...

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): G06F9/455H04L29/08
Inventor 王继喆何梅沈彬
Owner 无锡中科方德软件有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More