[go: up one dir, main page]

CN109032805A - 一种弹性扩缩容方法、装置、服务器及存储介质 - Google Patents

一种弹性扩缩容方法、装置、服务器及存储介质 Download PDF

Info

Publication number
CN109032805A
CN109032805A CN201810884151.6A CN201810884151A CN109032805A CN 109032805 A CN109032805 A CN 109032805A CN 201810884151 A CN201810884151 A CN 201810884151A CN 109032805 A CN109032805 A CN 109032805A
Authority
CN
China
Prior art keywords
server
application program
data
load data
load
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
CN201810884151.6A
Other languages
English (en)
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.)
Shenzhen Lexin Software Technology Co Ltd
Original Assignee
Shenzhen Lexin Software Technology Co Ltd
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 Shenzhen Lexin Software Technology Co Ltd filed Critical Shenzhen Lexin Software Technology Co Ltd
Priority to CN201810884151.6A priority Critical patent/CN109032805A/zh
Publication of CN109032805A publication Critical patent/CN109032805A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/508Monitor

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种弹性扩缩容方法、装置、服务器和存储介质。该方法包括:获取应用程序所在的服务器的负载数据以及应用程序的运行数据;若所述负载数据以及所述运行数据达到预设条件,对所述服务器的资源进行扩缩容操作。本发明实施例提供的技术方案,通过监测服务器的负载数据以及应用程序的运行数据对应用程序所在的服务器资源进行实时的自动扩缩容,保证了应用程序顺畅的运行,避免了由于访问量过大,导致应用程序无法正常运行的问题。

Description

一种弹性扩缩容方法、装置、服务器及存储介质
技术领域
本发明实施例涉及网络技术领域,尤其涉及一种弹性扩缩容方法、装置、服务器及存储介质。
背景技术
随着网络人群的不断壮大,各个网站每天都要接待大量用户访问,而在推出一些活动或者发布一些重要消息时用户访问量相比平时呈指数级增长,这就对网站的承载能力提出了更高要求。
为了避免用户访问量过大造成网站系统瘫痪,在推出活动或者发布重要信息之前,需要对该活动或信息所访问的服务器资源进行扩容,以使网站的服务器资源满足用户的访问需求,但是对于新推出的活动或者信息往往出现扩容不及时、不准确的现象,造成网站的服务器资源不足,导致系统瘫痪。并且当活动结束后,扩容后的服务器资源闲置也会造成服务器资源的浪费。
发明内容
本发明提供了一种弹性扩缩容方法、装置、服务器及存储介质,可以及时、准确地服务器资源进行自动扩缩容,节省扩缩容成本,合理利用服务器资源。第一方面,本发明实施例提供了弹性扩缩容方法,包括:
获取应用程序所访问的服务器的负载数据以及应用程序的运行数据;
若所述负载数据以及所述运行数据达到预设条件,对所述服务器的资源进行扩缩容操作。
第二方面,本发明实施例还提供了一种弹性扩缩容装置,包括:
数据采集模块,用于获取应用程序所在的服务器的负载数据以及应用程序的运行数据;
扩缩容模块,用于若所述负载数据以及所述运行数据达到预设条件,对所述应用程序的服务器资源进行扩缩容操作。
第三方面,本发明实施例提供了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的弹性扩缩容方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述的弹性扩缩容方法。
本发明实施例提供的技术方案,通过监测服务器的负载数据以及应用程序的运行数据,与预设条件相比较,进而判断是否进行扩缩容操作,可以及时、准确地对服务器资源进行自动扩缩容,节省扩缩容成本,并且合理利用服务器资源。
附图说明
图1是本发明实施例一中的弹性扩缩容方法的流程图;
图2A是本发明实施例二中的一种弹性扩缩容装置的结构框图;
图2B书本发明实施例二中的另一种弹性扩缩容装置的结构框图;
图3是本发明实施例三中的一种弹性扩缩容设备的结构框图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的弹性扩缩容方法的流程图,本实施例的方法可以基于弹性扩缩容装置来执行,该装置可以由软件和/或硬件实现,所述装置可集成在服务器中,本发明实施例提供的场景可以用于服务器承载能力不足或服务器闲置的场景,尤其是当由于推出活动时,用户访问量过大导致的服务器资源不足的场景。如图1所示,具体包括如下步骤:
步骤S101:获取应用程序所在的服务器的负载数据以及应用程序的运行数据;
其中,服务器是提供计算机服务的设备,其功能是响应服务请求并且进行处理,具备了承担服务并且保障服务的能力。本发明实施例中所述的服务器可以是后台服务器,即是用户通过应用程序可以访问的服务器。其中,当用户端通过应用程序访问服务器时,在访问的服务器上需要安装应用程序,本发明实施例中的应用程序可以是安装在服务器上的应用程序。例如,通过用户端通过蓝牙访问服务器时,则在服务器上需要安装蓝牙应用程序。
通常网站会设置多组服务器,根据安装的应用程序不同,服务器也会执行不同的功能,用户通过安装的客户端访问服务器,当客户端输入的关键词、网址,或者点击的词条或者图片的链接不同时,可能会访问不同的服务器。例如:点击一个应用程序的界面上的“优惠活动一”的图标后,会访问“优惠活动一”的链接对应的服务器。
可选的,获取所述服务器的负载数据以及应用程序的运行数据,包括:通过服务器代理获取服务器的负载数据,并通过应用程序代理获取应用程序的运行数据。在本实施例中,服务器的负载数据,可以是CPU使用率、网络带宽和磁盘读写速率中的至少一种;应用程序的运行数据,可以是服务器处理业务流程消耗的时间,比如,响应用户请求的时间。服务器接收用户访问“优惠活动一”的请求并推送给用户“优惠活动一”图标对应界面的时间。
步骤S102:若所述负载数据以及所述运行数据达到预设条件,对所述应用程序的服务器资源进行扩缩容操作。
其中,应用程序的服务器资源是指服务器中分配给应用程序的资源。
通过比较获取的服务器的负载数据以及应用程序的运行数据是否达到预设条件,来判断是否需要对该应用程序所在的服务器资源进行扩容或者缩容操作,如果达到预设的条件,那么对应用程序所在的服务器资源进行扩容或缩容操作,如果未达到预设的条件,那么不进行任何操作。
可选的,所述预设条件,包括:在预设时间内,所述服务器的平均负载达到第一设定负载值,且处理业务流程消耗的平均时间大于第一时间设定值;对所述应用程序的服务器资源进行扩容操作;或者在预设时间内,所述服务器的平均负载低于第二设定负载值,且处理业务流程消耗的平均时间小于第二时间设定值,对所述应用程序的服务器资源进行缩容操作。例如:10分钟内,应用程序A所有服务器的CPU平均使用率高于80%,同时处理业务流程消耗的平均时间大于1秒时,将进行扩容操作;12小时内,应用程序A所有服务器的CPU平均使用率低于30%,同时处理业务流程消耗的平均时间小于100毫秒将进行缩容操作。
可选的,若所述负载数据以及所述运行数据达到预设条件,对所述服务器的资源进行扩缩容操作,可以包括:通过决策引擎接收所述服务器代理上报的所述负载数据,以及所述应用程序代理上报的所述运行数据;并判断所述负载数据和所述运行数据是否达到预设条件;若是,通过所述决策引擎发送用于对所述应用程序的服务器资源进行扩缩容操作的通知;通过弹性扩缩容引擎接收所述通知,并根据所述通知对所述应用程序的服务器资源进行扩缩容操作。
其中,接收服务器代理上报的负载数据,以及应用程序代理上报的运行数据,并判断负载数据和运行数据是否达到预设条件,可以在决策引擎中完成;决策引擎包含了众多规则和条件,同时对所包含的规则和条件有决策能力,在本实施例中,对决策引擎预先设置了扩缩容条件,在接收到服务器代理上报的服务器的负载数据和应用程序代理上报的应用程序的运行数据后,与预设条件比较,若达到预设条件,决策引擎会发送对所述服务器资源进行扩缩容的通知;而接收决策引擎发出的通知,并根据通知对所述服务器的资源进行扩缩容操作,可以在弹性扩缩容引擎中完成。
网站运营公司都会有多个备用服务器,当用户访问量过大或服务器出现损坏时,调取备用服务器,以满足网站运营的需要,这些服务器共同组成了服务器空闲资源池。
可选的,对所述应用程序的服务器资源进行扩缩容操作,包括:在服务器空闲资源池中,选择若干服务器,并在所选择的服务器上安装所述应用程序;或者,将安装有所述应用程序的若干服务器下线,卸载所述服务器的应用程序,并放入空闲资源池中。服务器空闲资源池中的服务器并未安装任何应用程序,当一个服务器被选择用来承载某个应用程序的运行时,需要将该服务器安装对应的应用程序;而在服务器资源出现闲置,需要将该服务器下线时,需要删除应用程序,放入空闲资源池中,以方便其他应用程序使用。由此,合理利用了服务器资源,保证了对每个应用程序按需扩容,同时又避免了出现服务器资源闲置。
现有技术中,当推出一些活动或者发布一些重要消息时,用户访问量相比平时呈指数级增长,这就对网站的承载能力提出了更高要求。在推出新活动或者发布重要信息之前,需要对该活动或信息所访问的服务器资源进行扩容,以使网站的服务器资源满足用户的访问需求,但是对于新推出的活动或者信息往往出现扩容不及时、不准确的现象,造成网站的服务器资源不足,导致系统瘫痪。并且需要对用户的访问流量进行预估,从而确定服务器的资源,以保证用户大量的访问需求,但是在预估访问流量时,从建立预估模型到推算预估流量值整个过程耗时较长,而且存在预估模型不准确导致预估流量值与实际流量值存在偏差的问题。另外当预估流量确定后,需要根据预估流量进行手动扩容,在活动结束后手动回收扩容的服务器资源,不但耗费人力,而且耗费大量时间。
而本发明实施例通过监测服务器的负载数据以及应用程序的运行数据,实现对应用程序的服务器资源进行扩缩容,避免了出现信息不同步导致的扩容不及时,预估模型不准确导致的预估流量值与实际流量值存在偏差,解决了以往手动扩容耗费时间过长问题,节省了扩容成本,保证了应用程序在访问量增大后依然可以顺畅的运行。
实施例二
图2A为本发明实施例二提供的一种弹性扩缩容装置的结构框图,本实施例可适用于对应用程序所在的服务器资源进行扩缩容操作,该装置可以由软件和/或硬件实现,包括:
数据采集模块21,用于获取应用程序所在的服务器的负载数据以及应用程序的运行数据;
扩缩容模块22,用于若所述负载数据以及所述运行数据达到预设条件,对所述应用程序的服务器资源进行扩缩容操作。
如图2B所示,可选的,数据采集模块21包括:服务器代理单元211和应用程序代理单元212;服务器代理单元211用于上报服务器的负载数据,应用程序代理单元212用于上报应用程序的运行数据。
在本实施例中,服务器的负载数据,可以是CPU使用率、网络带宽和磁盘读写速率中的至少一种;应用程序的运行数据,可以是处理业务流程消耗的时间。
如图2B所示,可选的,扩缩容模块22包括:决策引擎单元221和弹性扩缩容引擎单元222;决策引擎单元221用于接收所述服务器代理单元211上报的所述负载数据,以及所述应用程序代理单元212上报的所述运行数据,并判断所述负载数据和所述运行数据是否达到预设条件,若是,发出对所述服务器的资源进行扩缩容操作通知;弹性扩缩容引擎单元222,用于接收所述决策引擎模块21发出的所述扩缩容操作通知,并对所述服务器的资源进行扩缩容操作。
所述预设条件,包括:在预设时间内,所述服务器的平均负载达到第一设定负载值,且处理业务流程消耗的平均时间大于第一时间设定值;对所述应用程序的服务器资源进行扩容操作;在预设时间内,所述服务器的平均负载低于第二设定负载值,且处理业务流程消耗的平均时间小于第二时间设定值,对所述应用程序的服务器资源进行缩容操作。例如:10分钟内,应用程序A所有服务器的CPU平均使用率高于80%,同时处理业务流程消耗的平均时间大于1秒时,将进行扩容操作;12小时内,应用程序A所有服务器的CPU平均使用率低于30%,同时处理业务流程消耗的平均时间小于100毫秒将进行缩容操作。
可选的,决策引擎单元221包含了众多规则和条件,同时对所包含的规则和条件有决策能力,在本实施例中,对决策引擎单元221预先设置了扩缩容条件,在接收到服务器代理上报的服务器的负载数据和应用程序代理上报的应用程序的运行数据后,与预设条件比较,若达到预设条件,决策引擎单元221会发送对所述服务器资源进行扩缩容的通知;而接收决策引擎单元221发出的通知,并根据通知对所述服务器的资源进行扩缩容操作,可以在弹性扩缩容引擎单元222中完成。
可选的,对所述应用程序的服务器资源进行扩缩容操作,包括:在服务器空闲资源池中,选择若干服务器,并在所选择的服务器上安装所述应用程序;或者,将安装有所述应用程序的若干服务器下线,卸载所述服务器的应用程序,并放入空闲资源池中。由此,合理利用了服务器资源,保证了对每个应用程序按需扩容,同时又避免了出现服务器资源闲置。
上述装置可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
实施例三
图3为本发明实施例三提供的一种弹性扩缩容设备的结构示意图,如图3所示,该设备包括处理器30、存储器31、输入装置32和输出装置33;设备中处理器30的数量可以是一个或多个,图3中以一个处理30为例;设备处理器30、存储器31、输入装置32和输出装置33可以通过总线或其他方式连接,图3中以通过总线连接为例。
存储器31作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例二中的弹性扩缩容方法对应的模块(例如,弹性扩缩容装置中的服务器代理单元211、应用程序代理单元212、决策引擎单元221和弹性扩缩容引擎单元222)。处理器30通过运行存储在存储器31中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的弹性扩缩容方法。
存储器31可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器31可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器31可进一步包括相对于处理器30远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置32可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置33可包括显示屏等显示设备。
实施例四
本发明实施例四还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种弹性扩缩容方法,该方法包括:
获取应用程序所在的服务器的负载数据以及应用程序的运行数据;
若负载数据以及运行数据达到预设条件,对应用程序的服务器资源进行扩缩容操作。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的弹性扩缩容方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种弹性扩缩容方法,其特征在于,所述方法包括:
获取应用程序所在的服务器的负载数据以及应用程序的运行数据;
若所述负载数据以及所述运行数据达到预设条件,对所述应用程序的服务器资源进行扩缩容操作。
2.根据权利要求1所述的方法,其特征在于,获取所述服务器的负载数据以及应用程序的运行数据,包括:
通过服务器代理获取所述服务器的负载数据,并通过应用程序代理获取所述应用程序的运行数据。
3.根据权利要求2所述的方法,其特征在于,若所述负载数据以及所述运行数据达到预设条件,对所述服务器的资源进行扩缩容操作,包括:
通过决策引擎接收所述服务器代理上报的所述负载数据,以及所述应用程序代理上报的所述运行数据;并判断所述负载数据和所述运行数据是否达到预设条件;
若是,通过所述决策引擎发送用于对所述应用程序的服务器资源进行扩缩容操作的通知;
通过弹性扩缩容引擎接收所述通知,并根据所述通知对所述应用程序的服务器资源进行扩缩容操作。
4.根据权利要求1所述的方法,其特征在于,若所述负载数据以及所述运行数据达到预设条件,对所述应用程序的服务器资源进行扩缩容操作,包括:
在预设时间内,所述服务器的平均负载达到第一设定负载值,且处理业务流程消耗的平均时间大于第一时间设定值;对所述应用程序的服务器资源进行扩容操作;
在预设时间内,所述服务器的平均负载低于第二设定负载值,且处理业务流程消耗的平均时间小于第二时间设定值,对所述应用程序的服务器资源进行缩容操作。
5.根据权利要求1所述的方法,其特征在于,所述对所述应用程序的服务器资源进行扩缩容操作,包括:
在服务器空闲资源池中,选择若干服务器,并在所选择的服务器上安装所述应用程序;或者,
将安装有所述应用程序的若干服务器下线,卸载所述服务器的应用程序,并放入空闲资源池中。
6.根据权利要求1所述的方法,其特征在于,所述服务器的负载数据,包括:
CPU使用率、网络带宽和磁盘读写速率中的至少一种数据。
7.根据权利要求1所述的方法,其特征在于,所述应用程序的运行数据,包括:处理业务流程消耗的时间。
8.一种弹性扩缩容装置,其特征在于,包括:
数据采集模块,用于获取应用程序所在的服务器的负载数据以及应用程序的运行数据;
扩缩容模块,用于若所述负载数据以及所述运行数据达到预设条件,对所述应用程序的服务器资源进行扩缩容操作。
9.一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一所述的弹性扩缩容方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的弹性扩缩容方法。
CN201810884151.6A 2018-08-06 2018-08-06 一种弹性扩缩容方法、装置、服务器及存储介质 Pending CN109032805A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810884151.6A CN109032805A (zh) 2018-08-06 2018-08-06 一种弹性扩缩容方法、装置、服务器及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810884151.6A CN109032805A (zh) 2018-08-06 2018-08-06 一种弹性扩缩容方法、装置、服务器及存储介质

Publications (1)

Publication Number Publication Date
CN109032805A true CN109032805A (zh) 2018-12-18

Family

ID=64648709

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810884151.6A Pending CN109032805A (zh) 2018-08-06 2018-08-06 一种弹性扩缩容方法、装置、服务器及存储介质

Country Status (1)

Country Link
CN (1) CN109032805A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109766175A (zh) * 2018-12-28 2019-05-17 深圳晶泰科技有限公司 面向高性能计算在云上的资源弹性伸缩系统及其调度方法
CN110096339A (zh) * 2019-05-10 2019-08-06 重庆八戒电子商务有限公司 一种基于系统负载实现的扩缩容配置推荐系统及方法
CN110502338A (zh) * 2019-07-16 2019-11-26 阿里巴巴集团控股有限公司 一种性能扩容预测方法、装置、计算设备及存储介质
CN110995856A (zh) * 2019-12-16 2020-04-10 上海米哈游天命科技有限公司 一种服务器扩展的方法、装置、设备及存储介质
WO2020133245A1 (zh) * 2018-12-28 2020-07-02 深圳晶泰科技有限公司 面向高性能计算在云上的资源弹性伸缩系统及其调度方法
CN111400023A (zh) * 2019-01-02 2020-07-10 中国移动通信有限公司研究院 一种资源池冗余率调整方法、装置、介质和设备
CN112445613A (zh) * 2020-11-02 2021-03-05 浙江大华技术股份有限公司 用于流处理平台的弹性扩缩容方法、电子设备和存储介质
CN112671570A (zh) * 2020-12-16 2021-04-16 微梦创科网络科技(中国)有限公司 自动扩缩容的方法及系统
CN112925607A (zh) * 2021-02-22 2021-06-08 深圳前海微众银行股份有限公司 一种系统扩缩容方法及装置、电子设备

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060025867A (ko) * 2004-09-17 2006-03-22 주식회사 케이티 Dns 서버의 cpu 이용율 관리방법 및 그 이용율관리시스템
CN101894050A (zh) * 2010-07-28 2010-11-24 山东中创软件工程股份有限公司 云资源池的jee应用资源弹性调度方法、装置及系统
CN103973759A (zh) * 2013-02-06 2014-08-06 腾讯科技(深圳)有限公司 负载调节的方法及装置
CN104202388A (zh) * 2014-08-27 2014-12-10 福建富士通信息软件有限公司 一种基于云平台的自动负载均衡系统
CN104954478A (zh) * 2015-06-23 2015-09-30 普元信息技术股份有限公司 云计算平台中实现服务器自动纵向伸缩的系统及方法
CN106155763A (zh) * 2015-04-21 2016-11-23 中兴通讯股份有限公司 虚拟机调度方法和装置
CN106201722A (zh) * 2016-07-12 2016-12-07 乐视控股(北京)有限公司 服务器的负载调整方法及系统
CN107733676A (zh) * 2016-08-12 2018-02-23 中国移动通信集团浙江有限公司 一种弹性调度资源的方法及系统
CN108023742A (zh) * 2016-10-31 2018-05-11 阿里巴巴集团控股有限公司 一种应用的扩容方法、装置和系统
CN108076082A (zh) * 2016-11-09 2018-05-25 阿里巴巴集团控股有限公司 一种应用集群的扩容方法、装置和系统

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060025867A (ko) * 2004-09-17 2006-03-22 주식회사 케이티 Dns 서버의 cpu 이용율 관리방법 및 그 이용율관리시스템
CN101894050A (zh) * 2010-07-28 2010-11-24 山东中创软件工程股份有限公司 云资源池的jee应用资源弹性调度方法、装置及系统
CN103973759A (zh) * 2013-02-06 2014-08-06 腾讯科技(深圳)有限公司 负载调节的方法及装置
CN104202388A (zh) * 2014-08-27 2014-12-10 福建富士通信息软件有限公司 一种基于云平台的自动负载均衡系统
CN106155763A (zh) * 2015-04-21 2016-11-23 中兴通讯股份有限公司 虚拟机调度方法和装置
CN104954478A (zh) * 2015-06-23 2015-09-30 普元信息技术股份有限公司 云计算平台中实现服务器自动纵向伸缩的系统及方法
CN106201722A (zh) * 2016-07-12 2016-12-07 乐视控股(北京)有限公司 服务器的负载调整方法及系统
CN107733676A (zh) * 2016-08-12 2018-02-23 中国移动通信集团浙江有限公司 一种弹性调度资源的方法及系统
CN108023742A (zh) * 2016-10-31 2018-05-11 阿里巴巴集团控股有限公司 一种应用的扩容方法、装置和系统
CN108076082A (zh) * 2016-11-09 2018-05-25 阿里巴巴集团控股有限公司 一种应用集群的扩容方法、装置和系统

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109766175A (zh) * 2018-12-28 2019-05-17 深圳晶泰科技有限公司 面向高性能计算在云上的资源弹性伸缩系统及其调度方法
WO2020133245A1 (zh) * 2018-12-28 2020-07-02 深圳晶泰科技有限公司 面向高性能计算在云上的资源弹性伸缩系统及其调度方法
CN111400023A (zh) * 2019-01-02 2020-07-10 中国移动通信有限公司研究院 一种资源池冗余率调整方法、装置、介质和设备
CN111400023B (zh) * 2019-01-02 2024-03-22 中国移动通信有限公司研究院 一种资源池冗余率调整方法、装置、介质和设备
CN110096339A (zh) * 2019-05-10 2019-08-06 重庆八戒电子商务有限公司 一种基于系统负载实现的扩缩容配置推荐系统及方法
CN110502338A (zh) * 2019-07-16 2019-11-26 阿里巴巴集团控股有限公司 一种性能扩容预测方法、装置、计算设备及存储介质
CN110502338B (zh) * 2019-07-16 2023-04-11 蚂蚁金服(杭州)网络技术有限公司 一种性能扩容预测方法、装置、计算设备及存储介质
CN110995856A (zh) * 2019-12-16 2020-04-10 上海米哈游天命科技有限公司 一种服务器扩展的方法、装置、设备及存储介质
CN112445613A (zh) * 2020-11-02 2021-03-05 浙江大华技术股份有限公司 用于流处理平台的弹性扩缩容方法、电子设备和存储介质
CN112671570A (zh) * 2020-12-16 2021-04-16 微梦创科网络科技(中国)有限公司 自动扩缩容的方法及系统
CN112925607A (zh) * 2021-02-22 2021-06-08 深圳前海微众银行股份有限公司 一种系统扩缩容方法及装置、电子设备

Similar Documents

Publication Publication Date Title
CN109032805A (zh) 一种弹性扩缩容方法、装置、服务器及存储介质
CN111770157B (zh) 一种业务处理方法、装置及电子设备和存储介质
CN109766172B (zh) 一种异步任务调度方法以及装置
CN106201661B (zh) 用于弹性伸缩虚拟机集群的方法和装置
CN112579304A (zh) 基于分布式平台的资源调度方法、装置、设备及介质
CN111562889B (zh) 数据处理方法、装置、系统及存储介质
CN112650575B (zh) 资源调度方法、装置和云端服务系统
US8930521B2 (en) Method, apparatus, and computer program product for enabling monitoring of a resource
CN106302640A (zh) 数据请求处理方法及装置
CN112600761A (zh) 一种资源分配的方法、装置及存储介质
CN114490078A (zh) 一种微服务的动态缩扩容方法、装置及设备
CN112099937A (zh) 一种资源治理方法和装置
CN109428926B (zh) 一种调度任务节点的方法和装置
CN110471769B (zh) 一种虚拟机的资源管理方法及装置
CN116185578A (zh) 计算任务的调度方法和计算任务的执行方法
CN113312553B (zh) 一种用户标签的确定方法和装置
US10635997B1 (en) Finite life instances
CN114048228B (zh) 状态存储的更新方法、装置、设备及存储介质
CN111800487A (zh) 数据更新方法、装置、设备及存储介质
CN109962941B (zh) 通信方法、装置以及服务器
CN118796451A (zh) 算力重构配置方法及装置
CN115563173A (zh) 一种数据处理方法、装置、设备及介质
CN115203139A (zh) 日志查询方法、装置、电子设备及存储介质
CN109995855B (zh) 一种数据获取方法、装置及终端
CN116932157A (zh) 数据采集方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20181218