System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云计算,具体地说是云电脑网关集群动态热扩缩容方法及系统。
技术介绍
1、随着云计算技术的成熟,上层演化出多种多样的saas应用,云电脑作为一种新形态的电脑形态,解决了传统电脑数据安全隐患、运维部署工作量大、资源固化、灵活性差、硬件更换成本高的痛点,具备灵活办公、快速部署、统一运维管理、数据不落地的优势,得到了各大公有云厂商的青睐,分别推出了自己的云电脑产品,供用户选择,并在公网上进行销售。
2、云电脑的业务流量波动较为规律,白天客户访问量大,波动小,带给云电脑网关集群的流量压力较大;夜晚客户访问量小,波动小,带给云电脑网关集群的流量压力较小。同时随着不同的优惠活动推出,客户在优惠期间带来的流量峰值相较以往会有明显提升。为适配流量波动的变化规律,提升用户的使用体验、降低连接会话波动带来的风险,同时节约硬件资源成本,云电脑网关集群的动态热扩缩容需求变应运而生,主要用来解决网络流量变化带来的压力增加,导致现有用户网络传输质量降低,产品体验降低问题。
3、如何在不影响当前云电脑用户使用的前提下、实现对网关集群规模的动态热扩缩容,是需要解决的技术问题。
技术实现思路
1、本专利技术的技术任务是针对以上不足,提供云电脑网关集群动态热扩缩容方法及系统,来解决如何在不影响当前云电脑用户使用的前提下、实现对网关集群规模的动态热扩缩容的技术问题。
2、本专利技术一种云电脑网关集群动态热扩缩容方法,包括如下步骤:
3、数据配置:通过管理平台配
4、服务配置:在云电脑网关镜像内集成网关管理服务和监控服务,监控服务用于监控当前网关的健康状态和性能数据并上报云电脑监控平台,网关管理服务用于基于当前网关集群负载压力、通过负载均衡方法筛选最优网关与客户端建立连接;
5、集群扩缩容:基于当前网关的健康状态和性能数据进行集群扩缩容判断,如果当前网关集群负载压力超过阈值上限、则执行如下扩容操作:基于步长、管理平台使用云电脑网关镜像创建新的网关并将网关注册至网关管理服务,重复执行扩容操作直至网关集群负载压力低于阈值上限;如果当前网关集群负载压力低于动态热扩缩容的阈值下限、则执行如下缩容操作:管理平台将负载压力最小的网关删除,负载压力最小网关相关现有连接全部自然断连后,删除负载压力最小网关的物理资源,重复缩容操作直至网关集群负载压力高于阈值下限;
6、连接建立:客户端向云电脑网关管理服务发起连接请求,根据网关集群内各个网关节点的负载压力、网关管理服务通过负载均衡方法筛选出最优网关,并将网关信息返回客户端,客户端基于网关信息向对应网关发起连接请求获取云电脑传输协议流数据。
7、作为优选,指标阈值包括网关带宽、网关cpu压力、用户重连率、用户断连率、用户时延以及用户连接数;
8、性能数据包括网关cpu、内存、网络压力、会话异常关闭频率以及会话连接数。
9、作为优选,云电脑网关镜像的类型支持虚拟化类型镜像和容器类型镜像,包括qcow2格式、raw格式以及docker image格式。
10、作为优选,执行集群扩缩容时,若同时触发扩容操作和缩容操作,扩容操作的优先级高于缩容操作,只执行扩容操作,并提示管理员修改优化指标阈值的配置。
11、作为优选,云电脑网关服务分配网关地址后,同时将网关地址下发至客户端与云电脑内部协议端,客户端与云电脑内部协议端同时向网关发起连接请求。
12、作为优选,负载均衡算法包括轮询调度算法、加权轮询调度算法、随机均衡算法、加权随机均衡算法、最小连接调度算法、加权最小连接调度算法、目标地址散列调度算法以及源地址散列调度算法。
13、作为优选,扩容操作通过在新的物理节点创建虚拟机或者容器来承载网关连接压力,与现有虚机或容器所分布节点不同且反亲和。
14、第二方面,本专利技术一种云电脑网关集群动态热扩缩容系统,包括云电脑网关集群、管理平台以及客户端,云电脑网关集群、管理平台以及客户端配合用于通过如第一方面任一项所述一种云电脑网关集群动态热扩缩容方法实现云电脑网关集群的动态扩容和缩容操作。
15、本专利技术的云电脑网关集群动态热扩缩容方法及系统具有以下优点:实现了云电脑网关集群的动态热扩缩容,可在不影响用户使用的前提下,根据业务压力、用户访问情况等指标进行集群规模的动态热调整,解决了因业务访问量变动,导致网关压力过大带来的用户使用卡顿、断线,或压力过小造成的资源浪费情况。
本文档来自技高网...【技术保护点】
1.一种云电脑网关集群动态热扩缩容方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的云电脑网关集群动态热扩缩容方法,其特征在于,指标阈值包括网关带宽、网关CPU压力、用户重连率、用户断连率、用户时延以及用户连接数;
3.根据权利要求1所述的云电脑网关集群动态热扩缩容方法,其特征在于,云电脑网关镜像的类型支持虚拟化类型镜像和容器类型镜像,包括Qcow2格式、Raw格式以及DockerImage格式。
4.根据权利要求1所述的云电脑网关集群动态热扩缩容方法,其特征在于,执行集群扩缩容时,若同时触发扩容操作和缩容操作,扩容操作的优先级高于缩容操作,只执行扩容操作,并提示管理员修改优化指标阈值的配置。
5.根据权利要求1所述的云电脑网关集群动态热扩缩容方法,其特征在于,云电脑网关服务分配网关地址后,同时将网关地址下发至客户端与云电脑内部协议端,客户端与云电脑内部协议端同时向网关发起连接请求。
6.根据权利要求1所述的云电脑网关集群动态热扩缩容方法,其特征在于,负载均衡算法包括轮询调度算法、加权轮询调度算法、随机均衡算法、
7.根据权利要求1所述的云电脑网关集群动态热扩缩容方法,其特征在于,扩容操作通过在新的物理节点创建虚拟机或者容器来承载网关连接压力,与现有虚机或容器所分布节点不同且反亲和。
8.一种云电脑网关集群动态热扩缩容系统,其特征在于,包括云电脑网关集群、管理平台以及客户端,云电脑网关集群、管理平台以及客户端配合用于通过如权利要求1-7任一项所述一种云电脑网关集群动态热扩缩容方法实现云电脑网关集群的动态扩容和缩容操作。
...【技术特征摘要】
1.一种云电脑网关集群动态热扩缩容方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的云电脑网关集群动态热扩缩容方法,其特征在于,指标阈值包括网关带宽、网关cpu压力、用户重连率、用户断连率、用户时延以及用户连接数;
3.根据权利要求1所述的云电脑网关集群动态热扩缩容方法,其特征在于,云电脑网关镜像的类型支持虚拟化类型镜像和容器类型镜像,包括qcow2格式、raw格式以及dockerimage格式。
4.根据权利要求1所述的云电脑网关集群动态热扩缩容方法,其特征在于,执行集群扩缩容时,若同时触发扩容操作和缩容操作,扩容操作的优先级高于缩容操作,只执行扩容操作,并提示管理员修改优化指标阈值的配置。
5.根据权利要求1所述的云电脑网关集群动态热扩缩容方法,其特征在于,云电脑网关服务分配网关地址后,同时将网关地...
【专利技术属性】
技术研发人员:任翌博,厉肃,刘庆,
申请(专利权)人:浪潮通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。