[發明專利]基于云平臺的數據處理方法、裝置、電子設備及存儲介質有效
| 申請號: | 202110306448.6 | 申請日: | 2021-03-23 |
| 公開(公告)號: | CN112711465B | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 林智鑫 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 李漢亮 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 平臺 數據處理 方法 裝置 電子設備 存儲 介質 | ||
本申請公開了一種基于云平臺的數據處理方法、裝置、電子設備及存儲介質,涉及云計算技術領域,該方法包括:獲取目標云所接入虛擬機集群的數據處理狀態;根據數據處理狀態對所述虛擬機集群中預設虛擬機進行平行擴縮容處理,以構建目標虛擬機集群,目標虛擬機集群中包括至少一個處理數據的目標虛擬機;為目標虛擬機集群中的所有目標虛擬機分配統一負載均衡策略;將統一負載均衡策略按照預定規則共享至每個目標虛擬機;通過每個目標虛擬機,根據統一負載均衡策略,對與每個目標虛擬機所匹配的數據進行同源同宿處理。本申請在基于云平臺進行數據處理過程中有效應對流量突變的情況的同時降低應對成本,且提升基于云平臺進行數據處理的可靠性。
技術領域
本申請涉及云計算技術領域,具體涉及一種基于云平臺的數據處理方法、裝置、電子設備及存儲介質。
背景技術
隨著云計算等大數據技術的發展,云平臺中通常需要基于網絡功能虛擬化(NFV,Network Functions Virtualization)產品進行云端數據處理,網絡功能虛擬化產品即承載網絡功能虛擬化架構的虛擬機。
目前,一方面,云上為了實現虛擬機高可用,主要提供虛擬機的主備模式工作方案,這種方式同時只有一臺虛擬機在工作,不方便通過調整同時工作的虛擬機的數量進行水平擴縮容,特別對于數據的流量突增的情況,只能夠通過增加虛擬機本身的配置(如CPU、內存等)進行垂直擴容,而且需要對同時主虛擬機和備虛擬機同時增加配置擴容,導致成本極高。另一方面,由于云上數據分配隨機性,難以通過調整同時工作的虛擬機的數量進行平行擴縮容,因為不能保證同一會話的數據分配到相同的虛擬機來實現同源同宿式處理,難以保證數據處理的可靠性。
發明內容
本申請實施例提供一種基于云平臺的數據處理方法及相關裝置,旨在基于云平臺進行數據處理過程中有效應對流量突變的情況的同時降低應對成本,且提升基于云平臺進行數據處理的可靠性。
為解決上述技術問題,本申請實施例提供以下技術方案:
根據本申請的一個實施例,一種基于云平臺的數據處理方法,其包括:獲取目標云所接入虛擬機集群的數據處理狀態,所述虛擬機集群中包括至少一個預設虛擬機;根據所述數據處理狀態對所述虛擬機集群中預設虛擬機進行平行擴縮容處理,以構建目標虛擬機集群,所述目標虛擬機集群中包括至少一個處理數據的目標虛擬機;為所述目標虛擬機集群中的所有目標虛擬機分配統一負載均衡策略;將所述統一負載均衡策略按照預定規則共享至每個所述目標虛擬機;通過每個所述目標虛擬機,根據所述統一負載均衡策略,對所述目標云中與每個所述目標虛擬機所匹配的數據進行同源同宿處理。
根據本申請的一個實施例,一種基于云平臺的數據處理裝置,其包括:獲取模塊,用于獲取目標云所接入虛擬機集群的數據處理狀態,所述虛擬機集群中包括至少一個預設虛擬機;調整模塊,用于根據所述數據處理狀態對所述虛擬機集群中預設虛擬機進行平行擴縮容處理,以構建目標虛擬機集群,所述目標虛擬機集群中包括至少一個處理數據的目標虛擬機;分配模塊,用于為所述目標虛擬機集群中的所有所述目標虛擬機分配統一負載均衡策略;共享模塊,用于將所述統一負載均衡策略按照預定規則共享至每個所述目標虛擬機;處理模塊,用于通過每個所述目標虛擬機,根據所述統一負載均衡策略,對所述目標云中與每個所述目標虛擬機所匹配的數據進行同源同宿處理。
在本申請的一些實施例中,所述調整模塊包括:策略確定單元,用于根據所述數據處理狀態,確定所述虛擬機集群的平行擴縮容策略;數量調整單元,用于根據所述平行擴縮容策略調整所述虛擬機集群中預設虛擬機的數量,以構建目標虛擬機集群。
在本申請的一些實施例中,所述平行擴縮容策略包括平行擴容策略,所述平行擴容策略用于指示虛擬機的增加數量;所述數量調整單元,包括:擴容子單元,用于獲取所述增加數量個擴容虛擬機;擴容組合子單元,用于將所有所述擴容虛擬機及所述虛擬機集群中所有預設虛擬機的組合,作為所述目標虛擬機集群,其中,每個所述擴容虛擬機及所述虛擬機集群中每個預設虛擬機對應一個所述目標虛擬機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110306448.6/2.html,轉載請聲明來源鉆瓜專利網。





