999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Kubernetes的海量網絡數據存儲方法研究

2021-11-08 13:12:09閆娟雅
電腦知識與技術 2021年27期
關鍵詞:數據存儲

閆娟雅

摘要:針對傳統的集中式網絡數據存儲方式存儲數據效率低的問題,研究了基于Kubernetes的海量網絡數據存儲方法。對海量網絡數據動態合并處理后,設計Kubernetes集群并部署外部上傳端與Kubernetes服務的訪問過程,從而實現對海量數據的存儲。對比實驗結果顯示,該存儲方法相比能夠減少約62%的運算內存占用,并且存儲操作速度快,更能滿足實際需求。

關鍵詞:Kubernetes;海量數據;網絡數據;數據存儲

中圖分類號:TP392? ? ? 文獻標識碼:A

文章編號:1009-3044(2021)27-0028-02

Kubernetes是用于管理云平臺中多個主機上的容器應用部署方式[1]。相比于傳統系統綁定并通過插件、腳本或者沉重的虛擬機來安裝應用的應用部署方式,Kubernetes可以通過部署互相隔離的存儲容器的方式,在避免不同數據進程互相干擾的同時,還能利用容器各自的文件系統有效區分計算資源。將Kubernetes應用于網絡海量數據存儲中,能夠改善集中式數據存儲方法并發率低的問題。因此,本文將研究基于Kubernetes的海量網絡數據存儲方法,并對該方法的可行性進行驗證。

1 基于Kubernetes的海量網絡數據存儲方法研究

1.1 海量網絡數據動態合并處理

網絡海量數據因網絡的互聯互通特殊性,網絡中的數據大多存在一定的相關性。為節省數據存儲過程中占用的內容,需要對網絡海量數據進行動態合并處理。在本研究中,使用子集檢測的頻繁項挖掘算法,找出存在關聯關系的網絡數據,從而實現網絡海量數據的動態合并,提高網絡海量數據的訪問速度,減少數據存儲過程中的輸入輸出次數[2]。

網絡海量數據不僅數據量大,而且數據更新累加速度極快,為提高數據的存儲效率采用并行化算法實現海量網絡數據動態合并處理,具體處理步驟如下:

1)統計在某一時間段T內,需要存儲的網絡海量數據個數。找到該時間段內數據個數的最大值K,并設定該值為需要動態合并的數據數量。

2)掃描網絡數據記錄日志,得到數據對應的IP地址、時間、數據量等信息,并建立對應時間段的網絡數據子集。

3)統計輸出所有時間段的網絡數據子集的數量。如果時間段的網絡數據子集的個數大于設定的閾值,并且子集項在大于K的子集項中沒有出現過,將所有子集輸出。

對于大小為K的網絡數據子集,將子集中的前K項初始化為1,后N-K項初始化為0。按順序掃描子集中所有元素,將排序為“10”交換為“01”。判斷在所有時間段的網絡數據子集中,k個標記為“1”的元素全部移動到子集序列的最右端,則停止處理。對每一組的網絡數據進行分片,以逗號分隔元素,獲取所有大小為K的網絡數據子集,并且輸出[3]。重復上述過程直至將所有時間段的網絡數據子集都完成動態合并。海量網絡數據動態合并后,設計部署數據存儲容器的Kubernetes集群。

1.2 Kubernetes 集群設計

根據Kubernetes的理論,若存儲大量的網絡數據,需要設計集群,通過對Kubernetes集群的部署,保持網絡數據狀態信息的同時,避免單存儲點方式故障造成的數據存儲停滯。

在Kubernetes集群中,利用分布式鍵值數據庫Etcd組件保存Kubernetes集群上的應用信息、配置參數以及管理存儲對象的時間狀態信息。在對多個Etcd組件部署時,利用Raft算法產生分布式鍵值數據庫Etcd組件的Leader節點處理所有組件對數據的管理操作信息提交。若Etcd組件的Leader節點失效,Kubernetes集群集群會自動重新選舉Leader節點從而保障Etcd數據存儲服務不受故障影響,實現高可用的目的[4]。根據Raft算法的處理原理,選舉的Leader節點通常為奇數節點,因此按照以下具體過程對Etcd集群部署:

1)在Kubernetes集群中下載和分發分布式鍵值數據庫Etcd組件安裝文件。

2)創建Etcd組件各節點的TLS證書,證書用于加密數據上傳與Etcd集群和Etcd集群間的通信。

3)創建分發分布式鍵值數據庫Etcd組件的systemd unit文件,并根據數據存儲目標配置Etcd組件的服務參數。

4)檢查Kubernetes集群工作狀態。

在Kubernetes集群部署過程中,分發分布式鍵值數據庫Etcd組件集群確保了與Kubernetes集群部署運行相關操作信息數據的可靠存儲。而利用Kubernetes集群中的 Master節點可以為接入集群的上傳設備提供集群入口和所有資源管理接口的API Server、管理集群資源的Controller Manager、負責集群調度的Schedule三個重要組件。為滿足網絡海量數據存儲時,Kubernetes集群的部署需求,以及保證各個組件不會因單獨的故障而影響集群的穩定運行,采用分別在多個集群Master節點上部署操作副本即可[5]。與Etcd組件各節點相類似,通過競爭選舉機制產生leader節點,當leader節點不可用后,剩余Master節點再次進行選舉,從而產生新的leader節點從而保證kubernetes集群服務的可用性。

1.3 實現海量數據存儲

采用Kubernetes集群對網絡海量數據進行存儲容器部署時,由于Kubernetes集群中的應用服務無法直接對外服務,因此,為保證網絡海量數據能正常接入Kubernetes集群,需對Kubernetes集群由內部向外部服務接口暴露出來,從而實現網絡數據的訪問存儲。

考慮到接入網絡海量數據的服務數量較多,采用Ingress方式設計Kubernetes集群設計網絡外端口訪問。Ingress可以通過定義了外部URL請求到內部服務的轉發規則,具體轉發實現由Ingress Controller完成將對外界服務請求的響應轉換為Kubernetes集群內部服務。

猜你喜歡
數據存儲
簡單的數據修復
文理導航(2017年2期)2017-02-16 13:18:46
大數據時代檔案信息建設的認識和實踐
淺談電力大數據平臺關鍵技術研究與應用
開源數據庫數據存儲的實現路徑分析
基于Android開發的APP數據存儲研究
哈希算法在物聯網數據存儲中的應用
空難事故跨媒體信息采集與檢索方法的研究
基于STM32的AD采集與SD卡數據存儲
淺談信息系統工程和POJO模型組件開發
基于MongoDB的調查決策系統數據存儲方案設計
主站蜘蛛池模板: 欧美一区中文字幕| 黑色丝袜高跟国产在线91| 国产丝袜丝视频在线观看| 国产免费精彩视频| 伊人AV天堂| 国产日韩久久久久无码精品| 成人午夜视频网站| 爱色欧美亚洲综合图区| 伊人五月丁香综合AⅤ| 亚洲伦理一区二区| 又大又硬又爽免费视频| 国产丝袜91| 看你懂的巨臀中文字幕一区二区| 欧美三級片黃色三級片黃色1| 99这里只有精品6| 69国产精品视频免费| 国产美女一级毛片| 国产chinese男男gay视频网| 亚洲婷婷六月| 第一页亚洲| 精品视频一区在线观看| 久久久久免费看成人影片| 潮喷在线无码白浆| 99中文字幕亚洲一区二区| 一区二区影院| 欧美一级专区免费大片| 国产SUV精品一区二区| 国产性猛交XXXX免费看| 国产小视频a在线观看| 国产乱子伦一区二区=| 国产一区二区影院| 亚洲精品免费网站| 国产91熟女高潮一区二区| 人妻无码中文字幕第一区| 青草视频网站在线观看| 亚洲第一成人在线| 欧美日韩亚洲综合在线观看| 青青草原国产| 亚洲精品视频网| 亚洲日韩高清无码| 日日摸夜夜爽无码| 亚洲αv毛片| 久久黄色免费电影| 国产超碰一区二区三区| 91系列在线观看| 亚洲中文字幕av无码区| 成人综合在线观看| 国产精品va免费视频| 免费国产好深啊好涨好硬视频| 久久中文无码精品| 国产欧美日韩在线在线不卡视频| 中文国产成人精品久久| 青青操视频免费观看| 日韩在线视频网站| 国产一级片网址| 漂亮人妻被中出中文字幕久久| 国产18页| 亚卅精品无码久久毛片乌克兰 | 污视频日本| 青青草国产精品久久久久| 思思热在线视频精品| 免费不卡在线观看av| 在线观看91香蕉国产免费| 国产精品夜夜嗨视频免费视频| 国产成人精品免费av| 色网站在线视频| 无码av免费不卡在线观看| 亚洲色图欧美| 欧美中文字幕第一页线路一| 国产美女无遮挡免费视频网站| 精品91自产拍在线| 国产免费网址| 999精品在线视频| 综合色88| 精品国产美女福到在线直播| 有专无码视频| 98精品全国免费观看视频| 2021国产在线视频| 亚洲综合一区国产精品| 国产十八禁在线观看免费| 日韩123欧美字幕| 久久精品国产精品一区二区|