[发明专利]基于云平台的数据处理方法、装置、电子设备及存储介质有效
申请号: | 202110306448.6 | 申请日: | 2021-03-23 |
公开(公告)号: | CN112711465B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 林智鑫 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 李汉亮 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 平台 数据处理 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种基于云平台的数据处理方法、装置、电子设备及存储介质,涉及云计算技术领域,该方法包括:获取目标云所接入虚拟机集群的数据处理状态;根据数据处理状态对所述虚拟机集群中预设虚拟机进行平行扩缩容处理,以构建目标虚拟机集群,目标虚拟机集群中包括至少一个处理数据的目标虚拟机;为目标虚拟机集群中的所有目标虚拟机分配统一负载均衡策略;将统一负载均衡策略按照预定规则共享至每个目标虚拟机;通过每个目标虚拟机,根据统一负载均衡策略,对与每个目标虚拟机所匹配的数据进行同源同宿处理。本申请在基于云平台进行数据处理过程中有效应对流量突变的情况的同时降低应对成本,且提升基于云平台进行数据处理的可靠性。
技术领域
本申请涉及云计算技术领域,具体涉及一种基于云平台的数据处理方法、装置、电子设备及存储介质。
背景技术
随着云计算等大数据技术的发展,云平台中通常需要基于网络功能虚拟化(NFV,Network Functions Virtualization)产品进行云端数据处理,网络功能虚拟化产品即承载网络功能虚拟化架构的虚拟机。
目前,一方面,云上为了实现虚拟机高可用,主要提供虚拟机的主备模式工作方案,这种方式同时只有一台虚拟机在工作,不方便通过调整同时工作的虚拟机的数量进行水平扩缩容,特别对于数据的流量突增的情况,只能够通过增加虚拟机本身的配置(如CPU、内存等)进行垂直扩容,而且需要对同时主虚拟机和备虚拟机同时增加配置扩容,导致成本极高。另一方面,由于云上数据分配随机性,难以通过调整同时工作的虚拟机的数量进行平行扩缩容,因为不能保证同一会话的数据分配到相同的虚拟机来实现同源同宿式处理,难以保证数据处理的可靠性。
发明内容
本申请实施例提供一种基于云平台的数据处理方法及相关装置,旨在基于云平台进行数据处理过程中有效应对流量突变的情况的同时降低应对成本,且提升基于云平台进行数据处理的可靠性。
为解决上述技术问题,本申请实施例提供以下技术方案:
根据本申请的一个实施例,一种基于云平台的数据处理方法,其包括:获取目标云所接入虚拟机集群的数据处理状态,所述虚拟机集群中包括至少一个预设虚拟机;根据所述数据处理状态对所述虚拟机集群中预设虚拟机进行平行扩缩容处理,以构建目标虚拟机集群,所述目标虚拟机集群中包括至少一个处理数据的目标虚拟机;为所述目标虚拟机集群中的所有目标虚拟机分配统一负载均衡策略;将所述统一负载均衡策略按照预定规则共享至每个所述目标虚拟机;通过每个所述目标虚拟机,根据所述统一负载均衡策略,对所述目标云中与每个所述目标虚拟机所匹配的数据进行同源同宿处理。
根据本申请的一个实施例,一种基于云平台的数据处理装置,其包括:获取模块,用于获取目标云所接入虚拟机集群的数据处理状态,所述虚拟机集群中包括至少一个预设虚拟机;调整模块,用于根据所述数据处理状态对所述虚拟机集群中预设虚拟机进行平行扩缩容处理,以构建目标虚拟机集群,所述目标虚拟机集群中包括至少一个处理数据的目标虚拟机;分配模块,用于为所述目标虚拟机集群中的所有所述目标虚拟机分配统一负载均衡策略;共享模块,用于将所述统一负载均衡策略按照预定规则共享至每个所述目标虚拟机;处理模块,用于通过每个所述目标虚拟机,根据所述统一负载均衡策略,对所述目标云中与每个所述目标虚拟机所匹配的数据进行同源同宿处理。
在本申请的一些实施例中,所述调整模块包括:策略确定单元,用于根据所述数据处理状态,确定所述虚拟机集群的平行扩缩容策略;数量调整单元,用于根据所述平行扩缩容策略调整所述虚拟机集群中预设虚拟机的数量,以构建目标虚拟机集群。
在本申请的一些实施例中,所述平行扩缩容策略包括平行扩容策略,所述平行扩容策略用于指示虚拟机的增加数量;所述数量调整单元,包括:扩容子单元,用于获取所述增加数量个扩容虚拟机;扩容组合子单元,用于将所有所述扩容虚拟机及所述虚拟机集群中所有预设虚拟机的组合,作为所述目标虚拟机集群,其中,每个所述扩容虚拟机及所述虚拟机集群中每个预设虚拟机对应一个所述目标虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110306448.6/2.html,转载请声明来源钻瓜专利网。