一种企业云服务平台动态扩容方法,包括以下步骤:获取第一服务器内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率;判断第一服务器内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率是否超过预定阈值;若判断得到第一服务器内企业用户的操作请求的频率和/或每一次操作量超过预定阈值,则将该企业用户的后续操作请求分配至第二服务器内。企业云服务平台动态扩容方法、装置及系统能够以合理数量的服务器集群维持平时运营,能动态的将这部分企业分配到备用服务器集群中,在保证对复杂请求有高性能响应速度的同时,不影响其余企业用户的正常使用。
【技术实现步骤摘要】
本专利技术涉及一种企业云服务平台动态扩容方法、装置及系统。
技术介绍
基于云计算的企业服务平台在为企业用户提供企业服务时,一般会使用云服务器集群,集中处理所有企业的请求。每个企业的数据操作请求,会随机的发送到集群中的一台服务器进行处理。由于云服务平台服务的每个企业存在规模大小、使用时间和方式有差异,当某些企业在某些不定或者特定的时间段具有复杂的计算请求时,则会消耗对应的服务器的运算资源,从而影响同时使用该对应的服务器的其他企业的运算速度。现有技术中,一般采用以下解决方案来解决上述问题:一、购买大量的服务器组成集群,这种方式,会给企业服务平台带来大量的成本,在请求量很低时,会产生大量空闲机器,造成很大的浪费。二、每个企业部署自己的私有云服务器,这种方式,每个企业所能享受的服务器的计算能力降低,虽然自身复杂请求不会影响到他人,是私有云服务器的计算性能与云服务器集群相比,性能大大降低,对复杂请求的处理速度量极大降低。
技术实现思路
针对上述现有技术的不足,本专利技术所要解决的技术问题是:提供一种能够以合理数量的服务器维持正常运营的企业云服务平台动态扩容方法、装置及系统。为解决上述技术问题,本专利技术采用的一个技术问题是:提供一种企业云服务平台动态扩容方法,包括以下步骤:S101、获取第一服务器内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率;S103、判断第一服务器内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率是否超过预定阈值;S105、若判断得到第一服务器内企业用户的操作请求的频率和/或每一次操作量超过预定阈值,则将该企业用户的后续操作请求分配至第二服务器内。进一步的,所述第一服务器及第二服务器均为若干台,若干第一服务器组成第一服务器群集,若干第二服务器组成第二服务器群集。进一步的,所述第一服务器集群为常用服务器集群,所述第二服务器集群为备用服务器集群。进一步的:在S101步骤中,通过存储的每一台第一服务器内每一企业用户的每一操作请求来获取每一台第一服务器内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率;在S103步骤中,判断每一台服务器内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率;在S105步骤中,若判断得到其中一台或多台第一服务器内的一个或多个企业用户的操作请求和/或每一次操作量超过预定阈值,则将该对应的一个或多个企业用户的后续操作请求分配至未超过预定阈值的第二服务器和/或第一服务器内。进一步的,在S105步骤中,具体包括:若判断得到其中一台或多台第一服务器内的一个或多个企业用户的操作请求和/或每一次操作量超过预定阈值,则该超过预定阈值的第一服务器将超过阈值信息反馈至反向代理服务器,其中,所述超过阈值信息包括超过预定阈值的企业用户ID;反向代理服务器将对应的一个或多个企业用户的后续操作请求分配至未超过预定阈值的第二服务器和/或第一服务器内。为解决上述技术问题,本专利技术采用的另一个技术问题是:提供一种企业云服务平台动态扩容方法,包括以下步骤:第一服务器获取登录至其上的企业用户的操作请求并存储;第一服务器根据存储记录获取其内的每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率;第一服务器判断其内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率是否超过预定阈值;若第一服务器判断得到其内一个或多个企业用户在所述持续时间段内的操作请求的频率和/或每一次操作量超过预定阈值,则将超过阈值信息反馈至反向代理服务器,以供反向代理服务器将该一个或多个企业用户的后续操作请求分配至第二服务器内。为解决上述技术问题,本专利技术采用的又一个技术问题是:提供一种企业云服务平台动态扩容方法,包括以下步骤:反向代理服务器接收每一企业用户的操作请求;反向代理服务器将接收到的操作请求随机分配至第一服务器内;反向代理服务器接收第一服务器反馈的超过阈值信息;反向代理服务器根据反馈的超过阈值信息,将与该超过阈值信息对应的企业用户的后续操作请求随机分配至第二服务器内。为解决上述技术问题,本专利技术采用的又一个技术问题是:提供一种企业云服务平台动态扩容装置,包括:获取模块,用于获取第一服务器内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率;判断模块,用于判断第一服务器内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率是否超过预定阈值;操作请求分配模块,用于当所述判断模块判断得到第一服务器内企业用户的操作请求和/或每一次操作量超过预定阈值时,将该企业用户的后续操作请求分配至第二服务器内。为解决上述技术问题,本专利技术采用的一个技术问题是:提供一种企业云服务平台动态扩容系统,包括:第一服务器;第二服务器;反向代理服务器,用于接收每一企业用户的操作请求,并将操作请求随机分配至所述第一服务器;所述第一服务器,用于接收反向代理服务器分配的操作请求并进行处理,同时存储该操作请求;还用于判断每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率是否超过预定阈值,若超过预定阈值,则将该超过阈值信息反馈至反向代理服务器;所述反向代理服务器还用于根据反馈的超过阈值信息,将该该信息对应的企业用户后续操作请求随机分配至第二服务器。进一步的,所述第一服务器及第二服务器均为若干台,若干第一服务器组成常用服务器集群,若干第二服务器组成备用服务器集群。本专利技术的企业云服务平台动态扩容方法、装置及系统,与现有两种方案相比,具有显著优点。能够以合理数量的服务器集群维持平时运营。当出现复杂请求波动时,能动态的将这部分企业分配到备用服务器集群中,在保证对复杂请求有高性能响应速度的同时,不影响其余企业用户的正常使用。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术企业云服务平台动态扩容方法第一实施例的流程图。图2是本专利技术企业云服务平台动态扩容方法第一实施例的流程图。图3是本专利技术企业云服务平台动态扩容方法第一实施例的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参见图1,图1是本专利技术企业云服务平台动态扩容方法第一实施例的流程图。本实施例中涉及到的第一服务器为若干台,第二服务器为若干台,第二服务器的数量与第一服务器的数量可以不相同。若干台第一服务器组成第一服务器集群,该第一服务器集群为常用服务器集群,则当反向代理服务器分配操作请求时,优先分配至该第一服务器集群,若干台第二服务器组成第二服务器集群本文档来自技高网...
![企业云服务平台动态扩容方法、装置及系统](https://img.jigao616.com/upload/patent/2017/5/30/214942248.gif)
【技术保护点】
一种企业云服务平台动态扩容方法,包括以下步骤: S101、获取第一服务器内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率; S103、判断第一服务器内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率是否超过预定阈值; S105、若判断得到第一服务器内企业用户的操作请求的频率和/或每一次操作量超过预定阈值,则将该企业用户的后续操作请求分配至第二服务器内。
【技术特征摘要】
1.一种企业云服务平台动态扩容方法,包括以下步骤:S101、获取第一服务器内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率;S103、判断第一服务器内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率是否超过预定阈值;S105、若判断得到第一服务器内企业用户的操作请求的频率和/或每一次操作量超过预定阈值,则将该企业用户的后续操作请求分配至第二服务器内。2.如权利要求1所述的企业云服务平台动态扩容方法,其特征在于:所述第一服务器及第二服务器均为若干台,若干第一服务器组成第一服务器群集,若干第二服务器组成第二服务器群集。3.如权利要求2所述的企业云服务平台动态扩容方法,其特征在于:所述第一服务器集群为常用服务器集群,所述第二服务器集群为备用服务器集群。4.如权利要求3所述的企业云服务平台动态扩容方法,其特征在于:在S101步骤中,通过存储的每一台第一服务器内每一企业用户的每一操作请求来获取每一台第一服务器内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率;在S103步骤中,判断每一台服务器内每一企业用户的每一次操作请求的操作量和/或在持续时间段内的每一企业用户的操作请求的频率;在S105步骤中,若判断得到其中一台或多台第一服务器内的一个或多个企业用户的操作请求和/或每一次操作量超过预定阈值,则将该对应的一个或多个企业用户的后续操作请求分配至未超过预定阈值的第二服务器和/或第一服务器内。5.如权利要求4所述的企业云服务平台动态扩容方法,其特征在于,在S105步骤中,具体包括:若判断得到其中一台或多台第一服务器内的一个或多个企业用户的操作请求和/或每一次操作量超过预定阈值,则该超过预定阈值的第一服务器将超过阈值信息反馈至反向代理服务器,其中,所述超过阈值信息包括超过预定阈值的企业用户ID;反向代理服务器将对应的一个或多个企业用户的后续操作请求分配至未超过预定阈值的第二服务器和/或第一服务器内。6.一种企业云服务平台动态扩容方法,包括以下步骤:第一服务器获取登录至其上的企业用户的操作请求并存储;第一服务器根据存储记录获取其内的每一企...
【专利技术属性】
技术研发人员:邓峻,
申请(专利权)人:深圳市小满科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。