CN103944940A - Equipment and method for dynamically configuring proxy server - Google Patents

Equipment and method for dynamically configuring proxy server Download PDF

Info

Publication number
CN103944940A
CN103944940A CN201310022709.7A CN201310022709A CN103944940A CN 103944940 A CN103944940 A CN 103944940A CN 201310022709 A CN201310022709 A CN 201310022709A CN 103944940 A CN103944940 A CN 103944940A
Authority
CN
China
Prior art keywords
proxy server
backstage
monitoring
load
loading index
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310022709.7A
Other languages
Chinese (zh)
Inventor
张聪尊
贝少峰
张俊政
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ARRAY NETWORKS (BEIJING) Inc
Original Assignee
ARRAY NETWORKS (BEIJING) Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ARRAY NETWORKS (BEIJING) Inc filed Critical ARRAY NETWORKS (BEIJING) Inc
Priority to CN201310022709.7A priority Critical patent/CN103944940A/en
Publication of CN103944940A publication Critical patent/CN103944940A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to equipment and a method for dynamically configuring a proxy server. The equipment in the invention at least includes load balancing and flow management module and a load monitoring module therein, a load management module and a background proxy server management interface. The method in the invention performs reasonable deployment on a background proxy server mainly according to load conditions such as client-side access requests of equipment and the condition of the background proxy server management interface. According to the current load conditions, and in cooperation with the proxy server management interface, the equipment in the invention dynamically schedules resources of the background proxy server, thereby enabling limited resources to be reasonably used, and reducing usage cost; when background service is closed, current businesses are guaranteed not to be affected; and the whole process is intelligent, and no manual intervention is needed.

Description

The Apparatus and method for of dynamic-configuration proxy server
Technical field
The present invention relates to network application and pay control field, particularly a kind of can be as required, the Apparatus and method for of dynamic-configuration proxy server.
Background technology
In cloud computing virtualized environment, a lot of backstages proxy server has been in fact virtual machine, if client can rent backstage proxy server as required, just can rationally use resource, reduce costs, this has great importance to cloud computing service business and client.For example a cloud computing client needs 50 backstage proxy servers, but some period background service possibility load is all very low, and other period background services can transship, and this can have a strong impact on customer experience.If rent more backstage proxy server, not only improved cost, also can cause the more wasting of resources.If can rent less backstage proxy server in the lower period of client load, in the period of overload, rent more backstage proxy server, just likely in the situation that not increasing cost, improve customer experience, even reduce costs.This is a kind of reasonable utilization to resource.In prior art, realize the above-mentioned backstage proxy server of renting as required at present, need network manager to open backstage proxy server administration interface, manually close one by one or start backstage proxy server, this method drawback is obviously easily shown in, first, operate one by one backstage proxy server, quite loaded down with trivial details, and this complicated processes may be also repetition; Secondly, close or the number that starts backstage proxy server is difficult for determining; Again, close backstage proxy server and likely cause ongoing service disconnection, failure.
Summary of the invention
For overcoming the problem existing in prior art, the object of this invention is to provide a kind of according to customer demand dynamic-configuration, by virtual machine, formed equipment and its implementation of backstage proxy server.
The equipment of a kind of dynamic-configuration proxy server of the present invention, at least comprises load balancing and traffic management module and load monitoring module wherein, load management module and backstage proxy server management interface:
Described load monitoring module, for monitoring the variation of loading index;
Described load management module: for setting described loading index administrative standard and bookkeeping thereof;
Described backstage proxy server management interface: for receiving the instruction of load management module, connect or close backstage proxy server.
The method of a kind of dynamic-configuration proxy server of the present invention, comprises the following steps:
Step 1, network manager configures the loading index of wish monitoring;
Step 2, sets the standard because of the variation reasonable disposition backstage proxy server of loading index;
Step 3, the variation of monitoring loading index, when monitoring loading index surpasses described standard;
Step 4, increases or reduces backstage proxy server according to described standard.
Wherein,
Monitoring loading index described in step 1 is the change indicator of monitoring client access request linking number.
Monitoring loading index described in step 1 is the change indicator of monitoring client access request average response time.
Monitoring loading index described in step 1 is monitoring backstage proxy server health check response state index.
The standard of the reasonable disposition backstage proxy server described in step 2 is that keeper sets according to load capacity and the backstage proxy server management interface working condition of backstage proxy server.
Present device, according to present load index situation, coordinates backstage proxy server management interface, and the resource of dynamic dispatching proxy server, is rationally used resource, reduces use cost; While closing background service, guarantee current operation without impact; Whole process intelligence, do not need manual intervention.
Accompanying drawing explanation
Fig. 1 is the system configuration schematic diagram of present device;
Fig. 2 is a kind of embodiment system schematic of the present invention;
Fig. 3 is the inventive method flow chart;
Fig. 4 is the embodiment flow chart of the inventive method;
Embodiment
In the following description, in order to make reader understand the application better, many ins and outs have been proposed.But, persons of ordinary skill in the art may appreciate that even without these ins and outs and the many variations based on following execution mode and modification, be also each claim of the application technical scheme required for protection.
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing, embodiments of the present invention are described in further detail.
As shown in Figure 1, the equipment of a kind of dynamic-configuration proxy server of the present invention, at least comprises load balancing and traffic management module 210 and load monitoring module 211 wherein, load management module 212 and backstage proxy server management interface 213:
Described load monitoring module, for monitoring the variation of loading index;
Described load management module: for setting described loading index administrative standard and bookkeeping thereof;
Described backstage proxy server management interface: for receiving the instruction of load management module, connect or close backstage proxy server.
Present device, it can be a kind of application delivery control appliance, wherein backstage proxy server should be virtual machine, for example ArrayNetworks APV serial application is paid control appliance, this application delivery control appliance is mainly used in adding up Virtual Service and background service linking number, response time, the situation of the application layer load variations such as health status, and decision needs the backstage proxy server quantity of using according to load state; Described application delivery control appliance simultaneously, also for grasping at any time the treatment state of business, waits for the current business scheduling resource again that is disposed, and starts and close backstage proxy server under the state of non-interrupting service application.Described application delivery control appliance can be by load balancing and traffic management module, application and data center's accelerating module, network, application and data security module and load monitoring module, the larger application delivery controller that load management module and backstage proxy server management interface etc. partly form can be also simple proxy server or load equalizer.
A method for dynamic-configuration proxy server, comprises the following steps:
Step 1, network manager configures the loading index of wish monitoring;
Step 2, sets the standard because of the variation reasonable disposition backstage proxy server of loading index;
Step 3, the variation of monitoring loading index, when monitored loading index surpasses established standards;
Step 4, increases or reduces backstage proxy server according to described standard.
Wherein,
Monitoring loading index described in step 1 is the change indicator of monitoring client access request linking number.
Monitoring loading index described in step 1 is the change indicator of monitoring client access request average response time.
Monitoring loading index described in step 1 is monitoring backstage proxy server health check response state index.
The standard of the reasonable disposition backstage proxy server described in step 2 is that keeper sets according to load capacity and the backstage proxy server management interface working condition of backstage proxy server.
Below a kind of typical embodiment of present device and collocation method thereof, as shown in Figure 2, client 100 sends access request to application delivery control appliance 200 by the Internet 400, and forwarding access request to proxy server administrative center 300 by application delivery control appliance, the client-access request is here load.The loading index that the linking number of now usining is monitored as wish, configuration step of the present invention is described:: first can be according to the initialization group 301 of the load capacity configuration backstage proxy server of backstage proxy server, use minimum linking number algorithm, the load capacity of for example supposing each backstage proxy server is 1000 client access requests, while setting the load capacity that often surpasses 1000 client access requests, open a backstage proxy server, otherwise, during the load capacity of 1000 client access requests of every minimizing, close a backstage proxy server, two backstage proxy servers are opened in the configuration of the present embodiment initial state, next may there is following configuration step:
---client access request constantly increases: when linking number is greater than 1000, application delivery control appliance starts the 3rd backstage proxy server, and is added backstage proxy server working group.If client access request continues to increase, when linking number is greater than 2000, starts the 4th backstage proxy server and added backstage proxy server working group.When linking number is greater than 3000, start the 5th backstage proxy server, and added backstage proxy server working group, the like.
---client access request starts to reduce, and the current linking number of supposing client access request is 7500.When linking number is less than 7000, application delivery control appliance stops forwarding client access request to the 8th backstage proxy server, waits for that it handles after all current business, is then closed; When linking number is less than 6000, stop forwarding client access request to the 7th backstage proxy server, wait for that it handles after all current business, then closed; The like; If the linking number of client access request is less than 1000, no longer continue to close backstage proxy server.
In the dynamic dispatching process of above-mentioned backstage proxy server resource, how no matter present load index changes, and the load capacity of backstage proxy server working group is enough all the time, and in the process of resource allocation, without manual intervention, can not interrupt current business application yet.
The linking number of usining is not unique as monitoring loading index.The second embodiment of the present invention is that the average response time of monitoring client access request changes standard as load management index: for example, when client access request response time was greater than for 0.9 ~ 10 second, application delivery control appliance is opened a backstage proxy server; When client access request response time is less than 0.9 second or 2 seconds, application delivery control appliance just cuts out a backstage proxy server.
The third embodiment of the present invention is that to monitor backstage proxy server health examination state index be condition, the standard changing as load management index, as: backstage proxy server health examination, without response, can be restarted corresponding backstage proxy server etc.
Figure 4 shows that the embodiment FB(flow block) of the inventive method, as Fig. 4, first using the linking number of configuration client access request as monitoring loading index, according to the standard of loads of proxy servers ability configuration scheduling backstage proxy server; For example, set 1000 client access requests of every increase and open a backstage proxy server and added working group, 1000 client access requests of every minimizing stop a backstage proxy server and are closed; Then, the variation of monitoring client access request linking number; When the increase of client access request linking number reaches set point 1000, open backstage proxy server and described proxy server is added to backstage proxy server working group, forward client access request to the new backstage proxy server of opening; When the minimizing of client access request linking number reaches set point 1000, the backstage proxy server that selection will be closed, stop forwarding new client access request to described backstage proxy server, wait for that it completes all current request, close this backstage proxy server.
Core of the present invention is: the client-access request even load situation of bonding apparatus, in conjunction with the proxy server management interface of backstage proxy server administrative center, backstage proxy server is taked to rational allotment.Wherein scheduling on demand backstage proxy server is an important application.
It should be noted that, each unit of mentioning in each equipment execution mode of the present invention is all logical block, physically, a logical block can be a physical location, also can be a part for a physical location, can also realize with the combination of a plurality of physical locations, the physics realization mode of these logical blocks itself is not most important, and the combination of the function that these logical blocks realize is only the key that solves technical problem proposed by the invention.In addition, for outstanding innovation part of the present invention, the present invention do not introduce above-mentioned each equipment execution mode and with solving technical problem relation proposed by the invention not too close unit, but this does not show not exist the said equipment execution mode and other relevant unit of implementing.
Although pass through with reference to some of the preferred embodiment of the invention, the present invention is illustrated and described, but those of ordinary skill in the art should be understood that and can do various changes to it in the form and details, and without departing from the spirit and scope of the present invention.

Claims (6)

1. an equipment for dynamic-configuration proxy server, at least comprises load balancing and traffic management module and load monitoring module wherein, and described load monitoring module changes for monitoring loading index; It is characterized in that also including load management module and backstage proxy server management interface:
Described load management module: for setting described loading index administrative standard and bookkeeping thereof;
Described backstage proxy server management interface: for receiving the instruction of load management module, connect or close backstage proxy server.
2. a method for dynamic-configuration proxy server, is characterized in that comprising the following steps:
Step 1, network manager configures the loading index of wish monitoring;
Step 2, sets the standard because of the variation reasonable disposition backstage proxy server of loading index;
Step 3, the variation of monitoring loading index, when monitoring loading index surpasses described standard;
Step 4, increases or reduces backstage proxy server according to described standard.
3. the method for a kind of dynamic-configuration proxy server according to claim 2, is characterized in that the monitoring loading index described in step 1 is the change indicator of monitoring client access request linking number.
4. the method for a kind of dynamic-configuration proxy server according to claim 2, is characterized in that the monitoring loading index described in step 1 is the change indicator of monitoring client access request average response time.
5. the method for a kind of dynamic-configuration proxy server according to claim 2, is characterized in that the monitoring loading index described in step 1 is monitoring backstage proxy server health check response state index.
6. the method for a kind of dynamic-configuration proxy server according to claim 2, the standard that it is characterized in that the reasonable disposition backstage proxy server described in step 2 is that keeper sets according to load capacity and the backstage proxy server management interface working condition of backstage proxy server.
CN201310022709.7A 2013-01-21 2013-01-21 Equipment and method for dynamically configuring proxy server Pending CN103944940A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310022709.7A CN103944940A (en) 2013-01-21 2013-01-21 Equipment and method for dynamically configuring proxy server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310022709.7A CN103944940A (en) 2013-01-21 2013-01-21 Equipment and method for dynamically configuring proxy server

Publications (1)

Publication Number Publication Date
CN103944940A true CN103944940A (en) 2014-07-23

Family

ID=51192423

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310022709.7A Pending CN103944940A (en) 2013-01-21 2013-01-21 Equipment and method for dynamically configuring proxy server

Country Status (1)

Country Link
CN (1) CN103944940A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104135406A (en) * 2014-08-01 2014-11-05 浪潮(北京)电子信息产业有限公司 Monitoring data transmitting method and device
CN105208117A (en) * 2015-09-11 2015-12-30 深圳市高星文网络科技有限公司 ADC centralized management and data analysis system based on cloud services and method thereof
CN108055342A (en) * 2017-12-26 2018-05-18 北京奇艺世纪科技有限公司 A kind of data monitoring method and device
CN109936592A (en) * 2017-12-15 2019-06-25 ***通信集团浙江有限公司 Method, apparatus, electronic equipment and the storage medium of service processing
CN110502761A (en) * 2019-08-27 2019-11-26 北京金山数字娱乐科技有限公司 A kind of transcription platform and its load regulation method
CN112073274A (en) * 2020-09-08 2020-12-11 张立旭 Remote access method and system for dynamically selecting reverse proxy server

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127701A (en) * 2007-07-24 2008-02-20 深圳市深信服电子科技有限公司 Method for realizing proxy server load balance via network device
CN101699793A (en) * 2008-04-23 2010-04-28 北京恒泰实达科技发展有限公司 Method for implementing automatic backup and load balance of proxy servers
CN102427475A (en) * 2011-12-08 2012-04-25 曙光信息产业(北京)有限公司 Load balance scheduling system in cloud computing environment
US20120166630A1 (en) * 2010-12-23 2012-06-28 Electronics And Telecommunications Research Institute Dynamic load balancing system and method thereof
CN102833355A (en) * 2012-09-22 2012-12-19 广东电子工业研究院有限公司 Load balance system and cloud computing oriented mechanism

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127701A (en) * 2007-07-24 2008-02-20 深圳市深信服电子科技有限公司 Method for realizing proxy server load balance via network device
CN101699793A (en) * 2008-04-23 2010-04-28 北京恒泰实达科技发展有限公司 Method for implementing automatic backup and load balance of proxy servers
US20120166630A1 (en) * 2010-12-23 2012-06-28 Electronics And Telecommunications Research Institute Dynamic load balancing system and method thereof
CN102427475A (en) * 2011-12-08 2012-04-25 曙光信息产业(北京)有限公司 Load balance scheduling system in cloud computing environment
CN102833355A (en) * 2012-09-22 2012-12-19 广东电子工业研究院有限公司 Load balance system and cloud computing oriented mechanism

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104135406A (en) * 2014-08-01 2014-11-05 浪潮(北京)电子信息产业有限公司 Monitoring data transmitting method and device
CN104135406B (en) * 2014-08-01 2017-10-03 浪潮(北京)电子信息产业有限公司 A kind of monitoring data transfer approach and device
CN105208117A (en) * 2015-09-11 2015-12-30 深圳市高星文网络科技有限公司 ADC centralized management and data analysis system based on cloud services and method thereof
CN105208117B (en) * 2015-09-11 2019-02-22 深圳市高星文网络科技有限公司 A kind of ADC centralized management and data analysis system and its method based on cloud service
CN109936592A (en) * 2017-12-15 2019-06-25 ***通信集团浙江有限公司 Method, apparatus, electronic equipment and the storage medium of service processing
CN108055342A (en) * 2017-12-26 2018-05-18 北京奇艺世纪科技有限公司 A kind of data monitoring method and device
CN110502761A (en) * 2019-08-27 2019-11-26 北京金山数字娱乐科技有限公司 A kind of transcription platform and its load regulation method
CN110502761B (en) * 2019-08-27 2023-09-19 北京金山数字娱乐科技有限公司 Translation platform and load adjustment method thereof
CN112073274A (en) * 2020-09-08 2020-12-11 张立旭 Remote access method and system for dynamically selecting reverse proxy server

Similar Documents

Publication Publication Date Title
US9967136B2 (en) System and method for policy-based smart placement for network function virtualization
EP3507692B1 (en) Resource oversubscription based on utilization patterns in computing systems
US9128773B2 (en) Data processing environment event correlation
CN105830394B (en) Configuration method, system and its Virtual NE and network management system of virtual network strategy
DE102020132078A1 (en) RESOURCE ALLOCATION BASED ON APPLICABLE SERVICE LEVEL AGREEMENT
US8762538B2 (en) Workload-aware placement in private heterogeneous clouds
US8190740B2 (en) Systems and methods for dynamically provisioning cloud computing resources
CN103944940A (en) Equipment and method for dynamically configuring proxy server
CN109672627A (en) Method for processing business, platform, equipment and storage medium based on cluster server
CN105335229B (en) Scheduling method and device of service resources
CN105554102A (en) Elastic expansion method based on container cluster and application system thereof
CN103957237A (en) Architecture of elastic cloud
CN103916396A (en) Method for automatic expansion of application examples of cloud platform based on load self-adaption
WO2013158139A1 (en) Virtual computing resource orchestration
KR101157041B1 (en) System and method for dds monitoring and qos control
CN106134141A (en) A kind of method and device updating network service describer NSD
CN108574599B (en) Password resource pool, password resource pool management method, management platform and management system
CN105024842A (en) Method and device for capacity expansion of server
KR20110083084A (en) Apparatus and method for operating server by using virtualization technology
CN107920117B (en) Resource management method, control equipment and resource management system
CN110677274A (en) Event-based cloud network service scheduling method and device
US10469400B2 (en) Method and apparatus for provisioning of resources to support applications and their varying demands
CN106452966A (en) Method for realizing multi-gateway management of OpenStack cloud desktop
CN113055416B (en) Management method and device for container cluster node resource pool
CN110336888B (en) Server distribution method, device, system and medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140723