本公开提供一种业务处理方法和装置,其中方法包括:识别业务请求的请求类型,所述类型包括:目标类型和非目标类型;将不同请求类型的业务请求,分别放入与所述请求类型对应的请求队列;根据业务调度规则,对不同请求队列的业务请求进行调度处理,所述业务调度规则用于限定各个请求类型之间的云资源占用比例,且目标类型的单位资源占用量高于非目标类型的单位资源占用量。本公开实现了以较低的成本满足目标重要流量的优先服务能力。
【技术实现步骤摘要】
一种业务处理方法和装置
本公开涉及网路技术,特别涉及一种业务处理方法和装置。
技术介绍
云计算的出现对信息产业的发展产生了革命性的影响,云计算利用互联网的高速传输能力,将数据的处理过程从个人计算机或私有服务器转移到大型的云计算中心,并将计算能力、存储能力以服务的方式为用户提供,用户能够像使用电力、自来水等公用设施一样购买和使用云计算能力。作为云计算的租户,企业或个人可以采购定制符合日常需求的云服务,所采购的云服务能力在大部分情况下,可以满足企业业务需求,但是在一些企业搞活动或者重大节假日的时候,企业访问客流量会大量增加并以突发的形势出现,这种短期集中的突发流量超过了所采购的云服务能力,使得企业购买的云服务能力产生拥塞,导致用户体验急剧下降,甚至瘫痪以致完全提供不了服务。
技术实现思路
有鉴于此,本公开提供一种业务处理方法和装置,目的是以较低的成本实现对目标重要流量的优先服务能力。具体地,本公开是通过如下技术方案实现的:第一方面,提供一种业务处理方法,包括:识别业务请求的请求类型,所述类型包括:目标类型和非目标类型;将不同请求类型的业务请求,分别放入与所述请求类型对应的请求队列;根据业务调度规则,对不同请求队列的业务请求进行调度处理,所述业务调度规则用于限定各个请求类型之间的云资源占用比例,且目标类型的单位资源占用量高于非目标类型的单位资源占用量。第二方面,提供一种业务处理装置,包括:类型识别模块,用于识别业务请求的请求类型,所述类型包括:目标类型和非目标类型;队列管理模块,用于将不同请求类型的业务请求,分别放入与所述请求类型对应的请求队列;资源管理模块,用于根据业务调度规则,对不同请求队列的业务请求进行调度处理,所述业务调度规则用于限定各个请求类型之间的云资源占用比例,且目标类型的单位资源占用量高于非目标类型的单位资源占用量。本公开实施例提供的业务处理方法和装置,通过为不同类型的业务请求分配不同的云资源占用比例,并且设定目标类型的单位资源占用量高于非目标类型的单位资源占用量,使得在根据该比例进行业务的调度处理时,保证目标类型的业务的优先处理,该方式相对于购买云服务实现对目标类型业务的优先方案,成本较低,实现了以较低的成本满足目标重要流量的优先服务能力。附图说明图1是一个例子中的云服务架构模型;图2是一个例子中的业务处理方法的流程图;图3是一个例子中的类型识别示意图;图4是一个例子中的业务处理的流程图。具体实施方式为了解决短期高峰流量的问题再购买额外更多的云服务,对于租户来说成本较大不经济,因为原有购买的云服务能力对于平峰时期还是能够满足需求;因此,可以基于企业利益中较大比例由重要客户提供的原则,优先保证重要客户的用户体验,可以称为保证重要流量的优先响应服务。为了实现该目的,有的租户单独为重要客户购买一套云服务,与普通用户分开服务,这种方式虽然简单,但是成本较高。随着云计算技术的不断发展,越来越多的企业将自身的业务布置在云服务计算中心,以节省企业自身的网络架构成本。该企业的用户可以通过个人电脑或者移动终端等设备,访问云服务计算中心来获取企业提供的业务服务。在该场景下,云服务计算中心作为企业的服务提供者,将用于处理该企业的诸多业务请求,例如,对于某个电商网站来说,用户通过电脑访问该网站进行购物时,即可以是由云服务计算中心接收来自用户的访问请求,并根据该电商企业设置在云服务计算中心的业务应用,来处理该访问请求,比如,向用户设备反馈该网站的网站页面进行展示。图1示例了一个例子中的云服务架构模型,如图1所示,假设电商企业将自己的业务设置在云服务计算中心11,该云服务计算中心11可以提供给用户选择使用的云资源,例如,云资源可以包括存储资源(如,内存)、计算资源(如,CPU)等,这些云资源可以位于服务器12、服务器13等设备。该电商企业的用户群体可以通过终端14至终端17访问云服务计算中心11中的该企业的业务,图1仅示例了四台终端,实际场景中可以更多。在企业的用户群体中,不同的用户对企业利润的贡献度不同,例如,该企业可以是80%的利润由20%的重要客户提供,采用本公开提供的业务处理方法,能够对企业的用户群体进行差别化提供服务,优先保障重要客户的服务响应能力。例如,当企业做活动或者重大节假日,出现突发的访问流量大幅增加时,优先保证重要客户的访问及时得到响应;即使在平时的访问中,也给予重要客户较多的资源占用权。为了实现上述目的,本公开实施例的云服务计算中心将执行如下业务处理方法:以某个企业的业务访问为例,可以将访问业务的流量进行区分,将对企业来说比较重要的客户的访问请求,与普通客户的访问请求区别开来。区分的方式可以根据企业的业务特点来确定,例如,可以按照用户类型(User-type)或者业务类型(Service-type)来划分。例如,企业可以将A类型的用户(如,某地区的用户、或者某客户公司的用户)设置为VIP用户,将B类型的用户设置为普通用户。本例子中,对于云服务计算中心11来说,可以将接收到VIP用户的业务请求称为“目标类型”的业务请求,即这些请求是需要优先保证;可以将接收到普通用户的业务请求称为“非目标类型”的业务请求,在短期高峰企业购买的云服务能力不足时,可以牺牲该非目标类型的业务请求来保障目标类型的业务请求。又例如,企业也可以经营有多种类型的业务,包括重要的业务和普通业务。对于重要业务的流量需要优先保证服务响应,即上述的“目标类型”的业务请求,对于非重要的普通业务流量,要为重要业务的处理作出让步,即上述的“非目标类型”的业务请求。租户在购买云服务计算中心11的云资源后,可以为不同类型的业务分配其占用的云资源比例,例如,如下表1示例了以用户类型为例区分业务请求的资源占用分配情况,表2示例了以业务类型为例区分业务请求的资源占用分配情况。这种业务请求类型的划分以及云资源占用比例的分配,可以称为业务调度规则。该业务调度规则可以预先配置在云服务计算中心11,并且租户可以在业务运作过程中根据业务特点进行修正。表1各用户类型的资源占用用户类型User-type1-VIPUser-type2-VIPUser-type3User-type4资源占用45%35%10%10%如上的表1所示,目标类型中包括两种VIP用户,User-type1-VIP和User-type2-VIP,还包括两种非目标类型的普通用户User-type3和User-type4,实际应用场景中,目标类型和非目标类型对应的种类可以有多种。各个类型的资源占用比例,可以是对于企业所购买的云资源,分配给各个类型业务流量的比例,例如,对于User-type1用户的访问请求,用45%的云资源来处理。表2各业务类型的资源占用上述的业务调度规则,可以作为后续对业务请求进行调度处理的依据。例如,假设接收到了一定数量的业务请求,其中包括Service-type1、Service-type2等四个类型的业务,如果对这些业务请求平等的进行随机调度处理,无法实现VIP业务的优先响应,很可能出现短期流量突增时非VIP业务的大量处理导致VIP业务的响应速度降低。而如果按照上述业务调度规则,在调度处理时就加以区别,相对较多比例的云资源用于VIP业务的业务处本文档来自技高网...
【技术保护点】
一种业务处理方法,其特征在于,包括:识别业务请求的请求类型,所述类型包括:目标类型和非目标类型;将不同请求类型的业务请求,分别放入与所述请求类型对应的请求队列;根据业务调度规则,对不同请求队列的业务请求进行调度处理,所述业务调度规则用于限定各个请求类型之间的云资源占用比例,且目标类型的单位资源占用量高于非目标类型的单位资源占用量。
【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:识别业务请求的请求类型,所述类型包括:目标类型和非目标类型;将不同请求类型的业务请求,分别放入与所述请求类型对应的请求队列;根据业务调度规则,对不同请求队列的业务请求进行调度处理,所述业务调度规则用于限定各个请求类型之间的云资源占用比例,且目标类型的单位资源占用量高于非目标类型的单位资源占用量。2.根据权利要求1所述的方法,其特征在于,所述根据预设的业务调度规则,对不同请求队列的业务请求进行调度处理,包括:获取云资源使用效率,所述云资源使用效率表示当前云资源的系统负荷;若所述云资源使用效率低于预设阈值,则根据预先配置的业务调度规则中限定的云资源占用比例,对不同请求队列的业务请求进行调度处理。3.根据权利要求1所述的方法,其特征在于,所述根据预设的业务调度规则,对不同请求队列的业务请求进行调度处理,包括:获取云资源使用效率,所述云资源使用效率表示当前云资源的系统负荷;若所述云资源使用效率高于预设阈值,则将预先配置的业务调度规则中限定的非目标类型的云资源占用比例降低,并根据降低后的云资源占用比例,对不同请求队列的业务请求进行调度处理。4.根据权利要求3所述的方法,其特征在于,所述将预先配置的业务调度规则中限定的非目标类型的云资源占用比例降低,包括:将所述非目标类型的云资源占用比例设置为零。5.根据权利要求1~4任一所述的方法,其特征在于,所述对不同请求队列的业务请求进行调度处理,包括:获取调度处理单元,所述调度处理单元表示单位调度的业务请求数量;根据所述云资源占用比例,由不同请求队列中读取与所述云资源占用比例对应数量的调度处理单元对应的业务请求;将读取的不同请求队列的业务请求,放入处理队列,并使用云资源对所述处理队...
【专利技术属性】
技术研发人员:金小艇,王伟,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。