一种基于本地化和云平台同步的SaaS负载均衡方法与流程

文档序号:15358484发布日期:2018-09-05 00:19阅读:768来源:国知局

本发明涉及云平台技术领域,尤其涉及一种基于本地化和云平台同步的saas负载均衡方法。



背景技术:

saas提供商为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,企业无需购买软硬件、建设机房、招聘it人员,即可通过互联网使用信息系统。就像打开自来水龙头就能用水一样,企业根据实际需要,从saas提供商租赁软件服务。

在基于saas的云平台架构下,各租户无须配置服务器等硬件,再部署一套应用系统,而是直接在云平台中开通租户账号,即可使用云平台应用。由于所有用户都直接访问云平台,给云平台带来了很大的访问压力,大大提升了对云平台服务器的要求。



技术实现要素:

基于背景技术存在的技术问题,本发明提出了一种基于本地化和云平台同步的saas负载均衡方法;

本发明提出的一种基于本地化和云平台同步的saas负载均衡方法,包括:

s1、为saas云平台用户配置本地云平台应用;

s2、获取saas云平台的实时访客量;

s3、将saas云平台的实时访客量与预设访问预警值进行比较,当saas云平台的实时访客量超过预设访问预警值时,将已配置本地云平台应用的用户跳转至本地云平台应用进行访问。

优选地,步骤s1中,所述本地云平台应用,具体包括:本地云平台应用中数据与saas云平台中数据同步。

优选地,步骤s2,具体包括:按照预设周期周期性地获取saas云平台的实时访客量。

优选地,步骤s3中,所述预设访问预警值可由云平台管理员编辑。

一种基于本地化和云平台同步的saas负载均衡系统,包括:

配置模块,用于为saas云平台用户配置本地云平台应用;

获取模块,用于获取saas云平台的实时访客量;

跳转模块,用于将saas云平台的实时访客量与预设访问预警值进行比较,当saas云平台的实时访客量超过预设访问预警值时,将已配置本地云平台应用的用户跳转至本地云平台应用进行访问。

优选地,所述配置模块,具体用于:本地云平台应用中数据与saas云平台中数据同步。

优选地,所述获取模块,具体用于:按照预设周期周期性地获取saas云平台的实时访客量。

优选地,所述跳转模块,具体用于:所述预设访问预警值可由云平台管理员编辑。

本发明通过为saas云平台用户配置本地云平台应用,获取saas云平台的实时访客量,将saas云平台的实时访客量与预设访问预警值进行比较,当saas云平台的实时访客量超过预设访问预警值时,将已配置本地云平台应用的用户跳转至本地云平台应用进行访问。如此,在saas云平台应用压力较大时,可让用户跳转到本地应用进行访问,在保证本地与云平台的数据同步情况下,这种方式大大缓解了云平台的访问压力,同时提升了本地会话访问速度。

附图说明

图1为本发明提出的一种基于本地化和云平台同步的saas负载均衡方法的流程示意图;

图2为本发明提出的一种基于本地化和云平台同步的saas负载均衡系统的模块示意图。

具体实施方式

参照图1,本发明提出的一种基于本地化和云平台同步的saas负载均衡方法,包括:

步骤s1,为saas云平台用户配置本地云平台应用,本地云平台应用中数据与saas云平台中数据同步。

在具体方案中,在saas云平台各租户的本地部署一套完成的云平台应用,保证本地云平台应用与saas云平台中数据同步。

步骤s2,获取saas云平台的实时访客量,进一步的,按照预设周期周期性地获取saas云平台的实时访客量。

在具体方案中,实时获取saas云平台的访客量,对saas云平台的访客量进行实时监控,进一步的,为了节省资源,可根据人工预设的周期,周期性地获取saas云平台的实时访客量。

步骤s3,将saas云平台的实时访客量与预设访问预警值进行比较,当saas云平台的实时访客量超过预设访问预警值时,将已配置本地云平台应用的用户跳转至本地云平台应用进行访问,其中,所述预设访问预警值可由云平台管理员编辑。

在具体方案中,将saas云平台的实时访客量与预设访问预警值进行比较,判断当前saas云平台应用压力是否过大,当saas云平台的压力过大时,让用户跳转到本地应用进行访问,大大缓解了云平台的访问压力,同时提升了本地会话访问速度。

参照图2,本发明提出的一种基于本地化和云平台同步的saas负载均衡系统,包括:

配置模块,用于为saas云平台用户配置本地云平台应用,本地云平台应用中数据与saas云平台中数据同步。

在具体方案中,在各saas云平台租户的本地部署一套完成的云平台应用,保证本地云平台应用与saas云平台中数据同步。

获取模块,用于获取saas云平台的实时访客量,进一步的,按照预设周期周期性地获取saas云平台的实时访客量。

在具体方案中,实时获取saas云平台的访客量,对saas云平台的访客量进行实时监控,进一步的,为了节省资源,可根据人工预设的周期,周期性地获取saas云平台的实时访客量。

跳转模块,用于将saas云平台的实时访客量与预设访问预警值进行比较,当saas云平台的实时访客量超过预设访问预警值时,将已配置本地云平台应用的用户跳转至本地云平台应用进行访问,其中,所述预设访问预警值可由云平台管理员编辑。

在具体方案中,将saas云平台的实时访客量与预设访问预警值进行比较,判断当前saas云平台应用压力是否过大,当saas云平台的压力过大时,让用户跳转到本地应用进行访问,大大缓解了云平台的访问压力,同时提升了本地会话访问速度。

本实施方式通过为saas云平台用户配置本地云平台应用,获取saas云平台的实时访客量,将saas云平台的实时访客量与预设访问预警值进行比较,当saas云平台的实时访客量超过预设访问预警值时,将已配置本地云平台应用的用户跳转至本地云平台应用进行访问。如此,在saas云平台应用压力较大时,可让用户跳转到本地应用进行访问,在保证本地与云平台的数据同步情况下,这种方式大大缓解了云平台的访问压力,同时提升了本地会话访问速度。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种基于本地化和云平台同步的SaaS负载均衡方法,包括:为SaaS云平台用户配置本地云平台应用;获取SaaS云平台的实时访客量;将SaaS云平台的实时访客量与预设访问预警值进行比较,当SaaS云平台的实时访客量超过预设访问预警值时,将已配置本地云平台应用的用户跳转至本地云平台应用进行访问。如此,在SaaS云平台应用压力较大时,可让用户跳转到本地应用进行访问,在保证本地与云平台的数据同步情况下,这种方式大大缓解了云平台的访问压力,同时提升了本地会话访问速度。

技术研发人员:余斌;胡养成;胡永全;张利;马伟;鲍龙飞
受保护的技术使用者:安徽笛申科技有限公司
技术研发日:2018.03.26
技术公布日:2018.09.04
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1