国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

獨特低運營成本海量日志處理系統(tǒng)架構

原創(chuàng)
開發(fā) 架構 開發(fā)工具
由51CTO舉辦的WOT2016互聯(lián)網(wǎng)運維與開發(fā)者峰會上,來自又拍云CTO黃慧攀做了以 “海量日志處理系統(tǒng)架構”為主題的演講。本文章是把本次分享干貨亮點的整理成文字形式,呈獻廣大的用戶。

本文是WOT2016互聯(lián)網(wǎng)運維與開發(fā)者大會的現(xiàn)場干貨,  新一屆主題為WOT2016企業(yè)安全技術峰會將在2016年6月24日-25日于北京珠三角JW萬豪酒店隆重召開!

黃慧攀表示,又拍云主要做CDN,因此網(wǎng)內(nèi)會有大量日志產(chǎn)出,量級超乎想象。通常在處理類似這樣量級的大數(shù)據(jù)時會用到Hadoop、Spark等流行的解決方案,但又拍云卻沒有選擇這些流行的算法。下面我們就走近又拍云來體會這套執(zhí)行成本高,但運營成本較低的獨特海量日志處理系統(tǒng)架構。

又拍云業(yè)務架構概述

業(yè)務架構

黃慧攀表示,又拍云業(yè)務架構非常簡單原始,把NGS日志全部打出來,CDN邊緣有100多個節(jié)點,每個節(jié)點里面有幾十臺服務器,乘起來就是幾千臺服務器的日志。每隔每五分鐘把邊緣每一臺服務器的日志給收集到原始日志服務器,然后再從原始日志服務器里面供給Work,Work里可多可少,大部分是橫向擴展。然后分析日志,最終產(chǎn)生統(tǒng)計數(shù)據(jù),切割出來一些為客戶提供下載日志。在NGS上一個CDN節(jié)點是給所有的用戶提供訪問的,不管是大客戶還是小客戶,很有可能你們都在用同一臺NGS,也就是說它的日志里面會混雜著很多個域名。那么日志處理系統(tǒng)就會面臨如何把這些日志按照域名給切分開來?在切分開來數(shù)據(jù)的基礎上,如何做必要的數(shù)據(jù)統(tǒng)計及分析?

原始日志的收集和存儲

黃慧攀表示,又拍云原始數(shù)據(jù)的收集經(jīng)歷了三個階段,分別是在2011~2014年、2015年、2016年。

2011~2014年V1

2011~2014年第一階段。在中心搭一臺FTPserver,其他邊緣服務器直接把日志FTP上傳,之后存起來的一個簡單架構。黃慧攀表示,當量級小時,這個架構很好用,簡單又成熟。但如果一旦數(shù)據(jù)量變大,就會出現(xiàn)瓶頸。又拍云在2014年做云存儲,CDN賣的不多,訪問量不太大,數(shù)據(jù)量也少,所以這個架構可以應對。

2015年V1顯露不足

隨著這個業(yè)務擴展,又拍云在市場做了很多的工作,接入很多的大客戶,導致日志量翻超過10倍之多。那么之前2011年設計的系統(tǒng)只考慮到考慮到10倍的處理能力,所以 FTPserver弊端瓶頸就都顯露出來。如在FTPserver沒有辦法接收這么多的客戶端上傳,邊緣節(jié)點太多,連接到FTPserver上,F(xiàn)TP的進程幾千個,服務器很快會被卡死,導致數(shù)據(jù)不能上傳。如上圖,下面Raid 0非常不安全,1塊磁盤損壞,全部數(shù)據(jù)丟失。雖然邊緣日志緩存7天,邊緣重新再上報,及時修復沒有影響業(yè)務。但會導致人有點手忙腳亂也不是很好。

2016年V2

2016年初第二個階段,對原有系統(tǒng)進行改造。把FTPserver,換成了Nginx Server,Nginx Server文件上傳基于DAV Module并做二次開發(fā)就可以接受文件的請求。 因原生模塊只支持配置一個路徑,也就是日志只能固定寫入一塊磁盤。可服務器不可能用一塊盤能存得下,每天有幾百G、幾個T的數(shù)據(jù)需要存儲,磁盤定會爆掉,當時并沒有這么大的磁盤。所以對DAV Module做二次開發(fā),如根據(jù)日期,存儲機器一塊盤是6T能存下一天的日志,第一天用1號盤,第二天用2號盤的模式。

2016年V2.1

第二個版本上線之后,發(fā)現(xiàn)了磁盤的寫入成了瓶頸,磁盤不夠快,因為它是SATA磁盤,寫不進去這么多數(shù)據(jù)。這時第三個版(2.1版本),目前正在實用的版本誕生。對DAV Module進行更改,從原來的根據(jù)日期改成用文件名。另外在這個基礎上做增強,原始日志在上傳上來的過程中,同時拷貝到旁邊一塊盤一份,這樣就可以避免單盤故障而導致服務不可用,也不會有數(shù)據(jù)丟失的問題,盡量的保障業(yè)務可以24小時在運行,不需要停下來。這個方案比較完美的解決原始數(shù)據(jù)的收集問題。

對大量數(shù)據(jù)進行切割-排序-合并

切割-排序-合并

切割。用C寫的一個日志切割程序,把每5分鐘每臺服務器的日志按域名切割成多個小文件,臨時的存在SSD磁盤上面去。切割完成之后,還會有線程檢查前一個小時是不是切割已經(jīng)完成。

排序。如想要讓排序變得簡單,就要在前期做日志收集規(guī)劃時做好基礎。如每五分鐘會有一個文件要上傳上來,可把文件名做加工(把時日期時間點、哪五分鐘的數(shù)據(jù))。如一個小時有一千個小文件,在這一千個里面,一定有其中一百個是某一個五分鐘的,就直接拿這一百個做排序。做排序時不用把這些數(shù)據(jù)減壓出來,放到其他地方臨時存儲來做排序。是把這一百個文件打開,到每個文件在里面讀,讀第一秒,再問另外幾個文件有沒有,沒有就跳下一秒,這樣一個一個順序下來,就按照時間序來讀日志,合并到一個具體文件輸出,這樣的模式是最高效的。因為在處理過程中,就不用把一個具體的文件減壓成文本。如把要減壓,拿什么機器能夠把原始日志給存下來是個問題,因為太大了。

合并。待切割排序完成,就把每小時把12*N個小文件按順序合并成一個1小時的日志文件供客戶下載。

對大量數(shù)據(jù)進行統(tǒng)計分析

凌晨零點最后一個文件合并出來會啟動統(tǒng)計分析的業(yè)務流程,就可以綜合的拿到一些比較有用的指標,如熱門IP分布、URL分布、客戶端、來源、狀態(tài)碼計數(shù)等數(shù)據(jù)。

系統(tǒng)架構演變過程中踩過的坑

黃慧攀表示,在系統(tǒng)架構演變過程中遇到了一些坑,把這些分享出來,希望大家不要踩。

第一:SSD inode 數(shù)不足,每5分鐘切割出來的小文件非常多,要以最小block大小格式化磁盤。

第二:跨網(wǎng)絡上傳很慢,需要多線路支持;小運營商會改寫內(nèi)容,走HTTPS。

第三:日志存儲磁盤SATA容易壞,要分別寫入2個磁盤(SSD 也會壞)。

第四:服務器也不穩(wěn)定,要雙集群模式處理,保障業(yè)務不中斷。

存儲服務器和處理服務器的監(jiān)控圖

演講最后,黃慧攀為大家展示了存儲服務器和處理服務器的監(jiān)控圖。他表示,當下這個海量日志處理系統(tǒng)架構基本是非常穩(wěn)定,集群狀態(tài)很正常健康,冗余度也比較高。

演講視頻:http://edu.51cto.com/lesson/id-100758.html

【講師簡介】

[[167023]]
黃慧攀,
又拍云CTO。他是 aLiLua Web 開發(fā)框架的作者,有 14 年互聯(lián)網(wǎng)從業(yè)經(jīng)驗,技術經(jīng)驗涵蓋范圍比較廣,早期以前端 Web 開發(fā)為主,后期逐步轉到底層研發(fā)方向。QCon 、ArchSummit、中華架構師大會講師,在高性能網(wǎng)絡服務、分布式存儲系統(tǒng)等方面有較深入的研究。

責任編輯:王雪燕 來源: 51CTO
相關推薦

2016-12-13 11:56:09

大數(shù)據(jù)Hadoop計算框架

2013-02-21 16:27:07

開源開源流計算

2015-10-08 10:35:47

架構師開源實時流處理

2013-08-30 09:46:01

2011-04-28 11:01:40

Android消息處理LooperHandler

2011-05-31 10:02:02

2012-06-26 10:03:06

海量數(shù)據(jù)處理

2012-10-08 09:45:22

數(shù)據(jù)密集型處理系統(tǒng)

2020-06-30 14:50:59

微服務日志架構

2013-09-02 12:46:55

Quip企業(yè)級移動

2023-01-13 08:35:29

告警降噪系統(tǒng)

2023-10-26 07:36:02

分布式架構

2022-06-28 13:41:43

京東數(shù)據(jù)處理

2023-03-27 21:21:05

短視頻自動化實踐

2011-05-13 17:46:14

2016-11-01 09:15:43

大數(shù)據(jù)處理系統(tǒng)

2016-11-07 14:59:45

大數(shù)據(jù)數(shù)據(jù)處理系統(tǒng)

2011-05-11 12:19:41

應用交付服務器

2017-10-18 13:31:56

存儲超融合架構數(shù)據(jù)中心

2016-09-07 15:20:14

數(shù)據(jù)中心運營成本
點贊
收藏

51CTO技術棧公眾號

一区二区三区三区在线| 久久久久久97| 在线观看亚洲区| 国产98色在线| 狠狠色综合一区二区| 欧美一级片中文字幕| 久久91导航| 亚洲一卡二卡区| 久久69av| 丁香另类激情小说| 免费黄色一级网站| 深夜福利免费在线观看| 4388成人网| 男人舔女人下面高潮视频| 奇米在线7777在线精品| 精品少妇一区二区三区视频免付费 | 欧美日韩一区二区国产| 五月综合激情网| 91九色视频在线观看| 超碰在线12| 999久久久久久久久6666| 99re亚洲国产精品| 久久6免费高清热精品| 天堂网在线免费观看| 久久伦理在线| 夜夜嗨av色一区二区不卡| 9色视频在线观看| www.91在线| a级大胆欧美人体大胆666| 91社区国产高清| 日本1区2区| 国产香蕉精品| 中文字幕av在线一区二区三区| 九九久久综合网站| 大香伊人中文字幕精品| 亚洲精品三级| 九色精品免费永久在线| www一区二区| 国产成一区二区| 欧美黄网站在线观看| 亚洲精品二区三区| 影视先锋久久| 欧美三级日韩三级| 亚洲a∨一区二区三区| 黄色av免费在线播放| 欧美爱爱视频| 91玉足脚交白嫩脚丫在线播放| 8848hh四虎| 国产一区调教| 亚洲在线免费看| 毛片网站在线| 久久成人免费网站| 91po在线观看91精品国产性色| 中文字幕网站视频在线| 欧美电影《轻佻寡妇》| 色噜噜一区二区| 国产日韩欧美a| 久久久久久久久久久久av| 日韩欧美二区| 欧美精品一区二区三区在线| 青青青草原在线| 日韩av在线导航| 青青草在线播放| 亚洲天堂一区二区三区| 91社区在线观看| 国产精品天美传媒| 午夜影院一区| 亚洲国产成人久久综合一区| 中文字幕免费在线视频| 中文字幕久热精品视频在线| 在线麻豆国产传媒1国产免费| 中文字幕9999| 国产精品伊人色| 性色av一区二区三区免费| 黄毛片在线观看| 欧美日韩免费在线| 美女喷白浆视频| 亚洲成人av中文字幕| 欧美激情成人| 国产精品一区二区三区四区色| 日韩黄色免费电影| 欧美精品免费观看二区| 一本色道久久综合亚洲精品高清 | 麻豆一区二区麻豆免费观看| 精品国产网站地址| 亚洲狼人综合| 97香蕉久久超级碰碰高清版| 91亚洲精品一区二区乱码| 黄色av免费在线| 亚洲国产乱码最新视频| 自拍日韩亚洲一区在线| 久久久www成人免费无遮挡大片| 无码人妻精品一区二区三区66| 欧美激情极品视频| 成人网在线免费观看| 四虎影视永久免费观看| 一区二区三区在线视频观看 | 黄色片在线免费| 国产精品久久综合av爱欲tv| 欧美在线影院| 日韩免费中文专区| 国产麻豆精品在线| 国产精品亲子伦av一区二区三区 | 国产在线看一区| 91福利电影| 成人激情av| 久久男人中文字幕资源站| 天堂在线中文| 色哟哟网站入口亚洲精品| 欧美天天综合| 亚洲乱码一区二区三区| 99re热视频精品| 在线国产一区| 国产a级一级片| 亚洲第一页在线| 一区在线中文字幕| 狠狠久久综合| 国产粉嫩一区二区三区在线观看| 青青在线免费观看| 婷婷久久综合九色国产成人 | 欧美午夜精品久久久久久孕妇 | 欧美成人sm免费视频| 女生裸体视频一区二区三区| 在线成人av观看| 亚洲自拍偷拍在线| 草民午夜欧美限制a级福利片| 日韩黄色免费网站| 网红女主播少妇精品视频| 五月天亚洲综合情| 国产成人精品福利一区二区三区| 国产一区二区三区在线视频| 一区二区三区精密机械公司| 黄色欧美视频| 国产丝袜在线播放| а√天堂在线官网| 亚洲欧洲一区二区福利| 好吊色欧美一区二区三区视频| 欧美第一淫aaasss性| 久久夜色精品国产亚洲aⅴ| 亚洲高清久久网| 国产亚洲精品一区二555| 日韩国产在线播放| 日韩成人在线网站| 久久久成人av| 亚洲欧美自拍偷拍| 国产精品伦理一区二区| 国产精品欧美日韩一区| a√免费观看在线网址www| 久草在线免费二| 久久久久久中文字幕| 中文字幕一区二区三区在线不卡| 日韩成人在线电影| 国产又粗又长又大的视频| 91视频 - 88av| 欧美亚洲成人网| 成人激情黄色网| 狠狠色噜噜狠狠狠狠色吗综合| 日韩精品电影网站| 免费看毛片的网址| 五月丁香综合缴情六月小说| 日韩视频免费在线| 欧美视频一区二区| 极品中文字幕一区| 国产三级在线播放| 99色在线观看| 天天操综合520| 精品免费av一区二区三区| 一级二级三级欧美| 精品国产一区二区三区无码| 免费观看成人在线视频| 欧美日本韩国一区二区| 国产免费不卡| 欧美一区二区三区高清视频| 66视频精品| 国产电影精品久久禁18| 偷拍自拍一区| 久久精品播放| 99精品久久99久久久久| 欧美日韩亚洲一区二区| 亚洲国产你懂的| 日韩中文字幕视频| 国产精品免费一区二区三区在线观看| 精品日本美女福利在线观看| 亚洲人成五月天| 久久久久久久久蜜桃| 欧美少妇性性性| 亚洲性无码av在线| 国产中文一区二区| 国产伦精品一区二区| 午夜神马福利影院| 国产精品av免费| 欧美理论电影在线观看| 成人免费a级片| 欧美一级中文字幕| 一二三中文字幕在线| 国产视频二区在线观看| 精品久久久久久久| 久久精品九色| 成人激情文学综合网| 久久精品亚洲乱码伦伦中文|