[发明专利]流表更新方法、装置、系统、计算机设备及存储介质在审
申请号: | 202010036791.9 | 申请日: | 2020-01-14 |
公开(公告)号: | CN111221561A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 匡光彩 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F9/455 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 武志峰 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 方法 装置 系统 计算机 设备 存储 介质 | ||
本申请实施例提供了一种基于云环境的流表更新方法、装置、系统、计算机设备及计算机可读存储介质。本申请属于云监控技术领域,本申请实施例将进行全活工作的控制器由一台扩展为多台,多台控制器之间通过预设方式同步更新云主机流表的数据,以使每台控制器上的云主机流表的数据完全一致,每台物理机按照随机方式从任一台控制器中拉取云主机流表的数据,以使每台物理机上全量保存云主机流表,控制器及物理机等每个计算节点分别判断是否接收到更新云主机流表的指令,若接收到更新云主机流表的指令,每个计算节点根据各自全量保存的云主机流表的数据,各自进行流表计算,以实现各自计算节点上云主机流表的快速更新,提高了云主机变动的效率。
技术领域
本申请涉及云监控技术领域,尤其涉及一种基于云环境的流表更新方法、装置、系统、计算机设备及计算机可读存储介质。
背景技术
在云计算环境中,VPC(英文为VirtualPrivate Cloud,指虚拟私有云,于公有云中用于网络隔离)一般采用分布式架构,这样当云主机(即虚拟主机,也称为虚拟机)进行迁移时需要考虑整个VPC状态。目前的公有云厂商或者开源方案,分布式VPC内云主机迁移需要经过大量的云主机位置和计算节点的位置计算。其中,虚拟机迁移是指虚拟机到虚拟机的迁移(Virtual-to-Virtual,简称V2V),V2V迁移是在虚拟机之间移动操作系统和数据,照顾主机级别的差异和处理不同的虚拟硬件。例如,VPC采用OVN(英文为OpenVirtualNetwork,指开放虚拟网络)管理,当虚拟机迁移时,会带来两方面的性能问题:
首先,当迁移虚拟机的时候,需要经过大量的流表转换以及云主机位置的计算,会非常消耗控制器的计算能力,控制器会存在性能瓶颈,特别是当发生大量的虚拟机迁移的时候,控制器可能会无法及时计算与分发流表。
其次,在计算完成之后,还需要把这些流表推送到所有的物理机上去,非常消耗通信带宽,从而造成云主机迁移效率较低。
因此,传统技术中,处理虚拟私有云包含的云主机迁移时,会由于流表的大量更新导致云主机迁移时数据更新效率不高。
发明内容
本申请实施例提供了一种基于云环境的流表更新方法、装置、系统、计算机设备及计算机可读存储介质,能够解决传统技术中云主机迁移等云主机变动时数据更新效率较低的问题。
第一方面,本申请实施例提供一种基于云环境的流表更新方法,应用于云环境下的控制器上,所述方法包括:云服务启动时,通过预设方式发送本台控制器上的云主机流表中的数据至同一云环境下控制器群组中的所有其它控制器,并接收所述其它控制器各自通过所述预设方式发送的自身云主机流表中的数据,以使每台所述控制器上的所述云主机流表的全量数据完全一致,其中,所述全量数据指所述云主机流表中的所有数据;判断是否接收到更新所述云主机流表的指令;若接收到更新所述云主机流表的指令,根据所述云主机流表的全量数据进行流表计算,以实现所述本台控制器上的所述云主机流表的更新。
第二方面,本申请实施例提供了一种基于云环境的流表更新方法,应用于云环境下的物理机上,所述云环境还包含控制器群组,所述控制器群组中的所有控制器之间按照第一预设时间周期且通过预设方式同步更新所述云主机流表的数据,以使每台所述控制器上的所述云主机流表的全量数据保持一致,其中,所述全量数据指所述云主机流表中的所有数据,所述方法包括:云服务器启动时,按照随机方式从所述控制器群组包含的一台控制器中拉取云主机流表的数据,以使物理机上保存所述云主机流表的全量数据;判断是否接收到更新所述云主机流表的指令;若接收到更新所述云主机流表的指令,根据所述云主机流表的全量数据进行流表计算以实现所述物理机上所述云主机流表的更新。
第三方面,本申请实施例还提供了一种基于云环境的流表更新装置,包括用于执行应用于云环境下控制器上的所述基于云环境的流表更新方法的单元,或者用于执行应用于云环境下物理机上的所述基于云环境的流表更新方法的单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010036791.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:波浪能发电装置
- 下一篇:钙化焙烧酸浸液保温制备高密度多钒酸铵的方法