精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

【技術(shù)干貨】日志漫談:不同規(guī)模下的日志運(yùn)維與優(yōu)化

原創(chuàng)
新聞 網(wǎng)絡(luò)管理 網(wǎng)絡(luò)運(yùn)維 開發(fā)工具
企業(yè)規(guī)模不同,日志運(yùn)維的方式就有所不同。在WOT2016移動(dòng)互聯(lián)網(wǎng)技術(shù)峰會(huì)上,來自新浪微博的資深系統(tǒng)開發(fā)工程師于炳哲,同與會(huì)者深入分析了小企業(yè)與大企業(yè)的日志運(yùn)維問題,手機(jī)微博日志系統(tǒng)架構(gòu)相關(guān)的調(diào)優(yōu),以及自己對(duì)日志運(yùn)維的反思。

【51CTO.com原創(chuàng)稿件】企業(yè)規(guī)模不同,日志運(yùn)維的方式就有所不同。在WOT2016移動(dòng)互聯(lián)網(wǎng)技術(shù)峰會(huì)上,來自新浪微博的資深系統(tǒng)開發(fā)工程師于炳哲,同與會(huì)者深入分析了小企業(yè)與大企業(yè)的日志運(yùn)維問題,手機(jī)微博日志系統(tǒng)架構(gòu)相關(guān)的調(diào)優(yōu),以及自己對(duì)日志運(yùn)維的反思。

小企業(yè)日志運(yùn)維

小企業(yè)日志運(yùn)維關(guān)注點(diǎn)在于:成本、數(shù)據(jù)規(guī)模以及維護(hù)的難度。首先,我們來看看小企業(yè)在不同規(guī)模下的日志架構(gòu)。小企業(yè)日志架構(gòu)的特點(diǎn):擴(kuò)展相對(duì)簡(jiǎn)單、業(yè)務(wù)復(fù)雜度低、業(yè)務(wù)依賴度低、歷史遺留問題相對(duì)較少,所以重構(gòu)成本相對(duì)較低、可投入的資源相對(duì)較少。

其實(shí)對(duì)于小企業(yè)來講可能都會(huì)經(jīng)歷幾個(gè)階段,首先是開荒的階段,即是服務(wù)剛剛上線,還處于測(cè)試和開發(fā)的階段。這時(shí)候,企業(yè)的應(yīng)用可能就是布置一臺(tái)或者兩臺(tái)服務(wù)器,此時(shí)沒有必要做一套完整的日志架構(gòu)。用純文本 + grep + awk + sed即可完成日志的提取。如果使用傳統(tǒng)的數(shù)據(jù)庫(kù),可以在開發(fā)中將重要數(shù)據(jù)直接寫入數(shù)據(jù)庫(kù)。或者使用第三方監(jiān)控,采用業(yè)務(wù)接口監(jiān)控(lua -> nginx shard dict -> DB(graphite))。

然后,進(jìn)入數(shù)據(jù)增長(zhǎng)階段。此時(shí)的架構(gòu)變成了分布式,也就是日志可能在不同的服務(wù)器上,業(yè)務(wù)也已經(jīng)上線,這時(shí)候需要及時(shí)的反饋信息,需要專業(yè)的運(yùn)維人員做日志架構(gòu)設(shè)計(jì)。如下圖的基于ALK簡(jiǎn)單的設(shè)計(jì):

 

日志漫談:不同規(guī)模下的日志運(yùn)維與優(yōu)化

隨著日志的逐漸增多,業(yè)務(wù)的逐漸擴(kuò)展,進(jìn)入了日志服務(wù)器中轉(zhuǎn)階段,此時(shí)需要收集的日志總量還未達(dá)到Elasticsearch(單數(shù)據(jù)節(jié)點(diǎn))的寫入量,企業(yè)對(duì)日志數(shù)據(jù)的安全性要求并不是特別高,同時(shí)對(duì)單點(diǎn)問題也不是很重視。在盡量少的運(yùn)維投入下,希望快速構(gòu)建。不要有太高的技術(shù)門檻。

這時(shí)候架構(gòu)可能就會(huì)變成這樣,這是一個(gè)大家中小企業(yè),或者在50人以下,KPI在幾萬左右的廠商,基本就可以采用這種架構(gòu)。就是說你的前面是日志agent,把日志直接寫到日志服務(wù)器上,直接落磁盤。在這個(gè)上面用logstash或者其他的一些日志處理的組件,直接進(jìn)行收集,把日志寫到ES里。在這個(gè)階段還沒有到達(dá)一個(gè)ES的性能瓶頸,我一直強(qiáng)調(diào)的是在整個(gè)日志的架構(gòu)當(dāng)中不需要一下把這個(gè)架構(gòu)架的特別***,而是要強(qiáng)調(diào)這種漸進(jìn)的方式,因?yàn)槌杀臼呛苤匾模瑢?duì)于小企業(yè)來講。

這時(shí)提出了一個(gè)新的要求,就是前端服務(wù)器已無法承載增幅的日志量,日志需要統(tǒng)一歸檔,就此進(jìn)入隊(duì)列階段。這時(shí)需要考慮數(shù)據(jù)安全問題,保障日志安全不丟失。同時(shí)需要一寫多讀。所謂一寫多讀就是你的日志架構(gòu)是往一個(gè)地方寫,同時(shí)有多個(gè)地方進(jìn)行消費(fèi),比如說業(yè)務(wù)部門,或者是你的運(yùn)維部門。

現(xiàn)在比較流行的一個(gè)日志處理的架構(gòu),前端也是agent寫入,同時(shí)中間使用kafka或者redis這種緩沖的隊(duì)列做相應(yīng)的隊(duì)列存儲(chǔ)。然后通過logstash indexer,把這個(gè)數(shù)據(jù)寫到ES里面,或者寫到DB里面。同時(shí)我這里面用了kibana做一些數(shù)據(jù)展示。在這個(gè)里面你要考慮隊(duì)列的選型問題,首先隊(duì)列選型問題,如果使用redis可能涉及到一個(gè)成本的問題,它的內(nèi)存,如果數(shù)據(jù)比較多的話,你的內(nèi)存是比較昂貴的,在成本上面可能要考慮。另外還有一個(gè)是分布式的問題,如果你用redis進(jìn)行分布式方面的話,它本身是不支持這種的,你可能需要一些其他的組件來做這個(gè)redis的分布式。其實(shí)我比較建議的是使用開包即用的kafka,它可以說是天生的分布式的隊(duì)列,它是用磁盤做這種數(shù)據(jù)存儲(chǔ)的,所以在成本方面也是相對(duì)比較低廉的。

在此,我想強(qiáng)調(diào)的是存儲(chǔ)的擴(kuò)展,比如說ES存儲(chǔ)的擴(kuò)展,這個(gè)可能是一個(gè)常用的、常規(guī)的一個(gè)擴(kuò)展架構(gòu),就是一個(gè)分角色的架構(gòu)。最前端用client,前面掛一個(gè)LB的方式做負(fù)載均衡,然后把數(shù)據(jù)寫到client上。隨后在client和ES的Node進(jìn)行交互,同時(shí)使用master進(jìn)行整個(gè)集群數(shù)據(jù)狀況的一些保存。對(duì)于一些中小規(guī)模的企業(yè),能做到這一步基本就夠用。

***,對(duì)于小企業(yè)日志運(yùn)維,我有以下幾點(diǎn)補(bǔ)充:一是,一切架構(gòu)設(shè)計(jì)都要以測(cè)試為先,同時(shí)做好監(jiān)控。二是,涉及到logstash和Rsyslog的問題,logstash本身可能涉及到的它的整個(gè)日志傳輸,涉及到一些不可控的問題,它雖然是開源的,但是它很多的一些過程并沒有很好的自帶的監(jiān)控,丟不丟日志,傳輸過程中有沒有問題,實(shí)際上你是不知道的,你只能是通過業(yè)務(wù)兩邊進(jìn)行對(duì)數(shù)。三是,Rsyslog提供impstats監(jiān)控模塊。impstats模塊專門做事件級(jí)別的監(jiān)控,已經(jīng)精確到某一個(gè)事件是成功還是失敗的這種監(jiān)控,而且性能非常好。通過Rsyslog的rmpc的模塊,我們可以做整個(gè)日志傳輸?shù)谋O(jiān)控。***,Elasticsearch的監(jiān)控可以使用自帶的插件。Elasticsearch的監(jiān)控我推薦,如果是在人力投入并不是特別強(qiáng)的公司,可以直接完全使用它自帶的一些插件,同時(shí)可以使用比如說Elasticsearchmabo這種插件。

大企業(yè)日志運(yùn)維

大企業(yè)日志系統(tǒng)的特點(diǎn)和關(guān)注點(diǎn)在于:成本、運(yùn)營(yíng)與運(yùn)維數(shù)據(jù)復(fù)雜性、歷史遺留問題較多、各部門相互依賴、應(yīng)對(duì)業(yè)務(wù)突增情況的能力以及丟失率監(jiān)控&SLA(針對(duì)日志傳輸丟失情況的長(zhǎng)久數(shù)據(jù),都要保存到SLA里面,在SLA里面做一些你系統(tǒng)的一些評(píng)價(jià),就是你這個(gè)系統(tǒng)到底靠不靠譜,其實(shí)是要用SLA來衡量的。)。

談到大規(guī)模的日志傳輸,我們首先要考慮這個(gè)架構(gòu)到底要怎么設(shè)計(jì),到底是使用同步架構(gòu)還是使用異步架構(gòu)。什么叫同步架構(gòu)?就是ETL、格式整理和轉(zhuǎn)發(fā)放在一起。這會(huì)存在一個(gè)什么問題?如果整個(gè)業(yè)務(wù)比較平穩(wěn)的話還好。但是如果業(yè)務(wù)突然間出現(xiàn)爆增等突發(fā)情況的時(shí)候,上面的架構(gòu)就會(huì)出現(xiàn)問題。你需要解析的,可能就放在那個(gè)地方,后面的數(shù)據(jù)又轉(zhuǎn)發(fā)不出去,前的服務(wù)發(fā)生了什么你可能根本不知道。此時(shí),就需要把傳輸和解析進(jìn)行分隔。

因此,我建議在設(shè)計(jì)日志傳輸架構(gòu)的時(shí)候盡量設(shè)計(jì)成異步架構(gòu)。

 

日志漫談:不同規(guī)模下的日志運(yùn)維與優(yōu)化

如何控制成本和優(yōu)化業(yè)務(wù)呢?日志量越大成本就會(huì)越大,日志量大不是可以用來自豪的事情。可以用來自豪的是,你的成本做了多少意義的事情。在大企業(yè)的日志傳輸中其實(shí)存在很多垃圾數(shù)據(jù),沒有收集的意義。所以我們首先要做的就是對(duì)日志進(jìn)行分類。然后就是對(duì)格式進(jìn)行協(xié)定,對(duì)日志進(jìn)行合并以及分級(jí)傳輸,實(shí)現(xiàn)運(yùn)維侵入開發(fā)。

以Rsyslog為例,首先所有日志要有志tag,以其進(jìn)行區(qū)分。然后需要高保的tag調(diào)用高保RuleSet,其他的日志tag以syslogfacility-text進(jìn)行區(qū)分,通過syslogfacility-text來寫入普通的通道。***使用rsyslog的action中的屬性:action.execOnlyEveryNthTime實(shí)現(xiàn)按比例丟棄。

接下來,我重點(diǎn)介紹一下日志降級(jí)。日志降級(jí)是用來干什么的?在企業(yè)的業(yè)務(wù)量遇到突發(fā)情況的時(shí)候,需要對(duì)服務(wù)進(jìn)行降級(jí)。為什么要降級(jí)?因?yàn)檎G闆r下,日志量處于一個(gè)比較平穩(wěn)的狀態(tài),一點(diǎn)點(diǎn)的傳。類似于某某明星離婚的時(shí)候,這個(gè)日志量就會(huì)爆增。為什么會(huì)爆增呢?首先日志是有一個(gè)特點(diǎn)的,在正常情況下可能就記錄一下infor或者這些日志,但是如果出現(xiàn)錯(cuò)誤的時(shí)候,這個(gè)錯(cuò)誤量就會(huì)跟著這個(gè)業(yè)務(wù)量一樣樣的往上漲。這時(shí)就要考慮日志降級(jí)的問題,如果不降級(jí)的話,很有可能把下行帶寬全部打滿,遭遇計(jì)算量、帶寬以及磁盤三個(gè)瓶頸。

以手機(jī)微博為例,我們來看看日志降級(jí)的邏輯。首先,就是要?jiǎng)討B(tài)調(diào)整各個(gè)日志tag的級(jí)別。然后,它定義了兩種級(jí)別:是否轉(zhuǎn)發(fā)與是否落磁盤。

日志漫談:不同規(guī)模下的日志運(yùn)維與優(yōu)化

 

這是一個(gè)邏輯的圖,這里面我們用了一個(gè)PHP的動(dòng)態(tài)加載庫(kù),它可以把你相應(yīng)的降級(jí)規(guī)則,就是對(duì)某一個(gè)日志,在需要降級(jí)的時(shí)候把它降到哪個(gè)通道里,把它降到哪個(gè)級(jí)別里的定義。然后我們會(huì)和監(jiān)控進(jìn)行連接,當(dāng)監(jiān)控發(fā)現(xiàn)某些業(yè)務(wù)突然出現(xiàn)突增的時(shí)候。這里面當(dāng)然是基于規(guī)則,如果說這個(gè)規(guī)則滿足的時(shí)候,就開始進(jìn)行降級(jí)。

在大企業(yè)日志運(yùn)維的情況下,我們需要注意,企業(yè)的日志傳輸是需要監(jiān)控的,對(duì)于架構(gòu)的每個(gè)環(huán)節(jié)都需要進(jìn)行測(cè)試,主要是壓測(cè)。此外,***通過隊(duì)列解藕各個(gè)部門的依賴,并實(shí)現(xiàn)運(yùn)維侵入開發(fā),及時(shí)發(fā)現(xiàn)問題反饋給開發(fā),發(fā)現(xiàn)開發(fā)中的不合乎規(guī)范的問題,并提供解決方案。

微博日志系統(tǒng)架構(gòu)及相關(guān)調(diào)優(yōu)

日志漫談:不同規(guī)模下的日志運(yùn)維與優(yōu)化

調(diào)優(yōu)從來就沒有一個(gè)標(biāo)準(zhǔn)的答案,所有調(diào)優(yōu)一定要從內(nèi)部了解系統(tǒng)開始,調(diào)優(yōu)一定要基于測(cè)試與監(jiān)控。下面,我們以Elasticsearch和Rsyslog的調(diào)優(yōu)為例來具體了解一下:

◆Elasticsearch的調(diào)優(yōu)

日志漫談:不同規(guī)模下的日志運(yùn)維與優(yōu)化

我們經(jīng)常強(qiáng)調(diào)Elasticsearch的調(diào)優(yōu)到底在調(diào)什么,我們首先要看一下一條數(shù)據(jù)寫進(jìn)來的時(shí)候是經(jīng)過怎樣的過程。首先是把數(shù)據(jù)寫到index-buffer當(dāng)中,在這個(gè)階段你的數(shù)據(jù)還是搜索不到的。然后會(huì)有異步的程序把這個(gè)數(shù)據(jù)從index-buffer當(dāng)中refresh出來,這個(gè)就是refresh階段。一講到Elasticsearch調(diào)優(yōu)的時(shí)候,肯定大家就要講到有一個(gè)調(diào)優(yōu)項(xiàng)叫做index-buffer refresh,這個(gè)refresh的間隔時(shí)間。然后就到了這個(gè)flosystem cache這一層,到了這一層的時(shí)候你的數(shù)據(jù)是可以被搜到了,因?yàn)樗赡芫瓦M(jìn)行切分。***一步是磁盤操作flush,把數(shù)據(jù)從flosystem-cache刷到磁盤當(dāng)中。進(jìn)入disk層有個(gè)merge階段,也就是說其實(shí)在ES當(dāng)中是有一個(gè)異步的進(jìn)程,Merge這個(gè)數(shù)據(jù),就是把system進(jìn)行合并,這個(gè)操作因?yàn)樗荌O操作,它對(duì)性能的損耗是比較大的。再就是translog,它實(shí)際是一個(gè)數(shù)據(jù)庫(kù)記錄操作日志,把所有的對(duì)ES的操作首先先記到translog當(dāng)中,如果在系統(tǒng)寫入發(fā)生異常的時(shí)候,從translog把操作進(jìn)行恢復(fù)。在flush寫入之后,刪除translog。

至此,我們可以看到,在寫入的過程中,ES的性能主要merge、flush、reflush,還有translog的flush的階段被消耗。了解到這個(gè)過程,我們就可以參照ES的官方文檔,去對(duì)相應(yīng)的各個(gè)階段進(jìn)行調(diào)優(yōu)。當(dāng)然首先要知道企業(yè)的性能狀態(tài),如果IO有問題就調(diào)merge,如果CPU的問題可以考慮在reflush方面做調(diào)整。

然后就是調(diào)優(yōu)的方向,merge官方默認(rèn)參數(shù)是按照SSD的磁盤來做的調(diào)優(yōu),實(shí)際它是不太適合機(jī)械磁盤這種服務(wù)的。因此,我建議如果涉及到IO問題,可以考慮把merge的進(jìn)程數(shù)調(diào)低。在數(shù)據(jù)寫入特別大時(shí),采取網(wǎng)絡(luò)限流。在內(nèi)核層面,ES配置文件里含有了一些系統(tǒng)提供的很好的參數(shù)。

◆Rsyslog的調(diào)優(yōu)

 

日志漫談:不同規(guī)模下的日志運(yùn)維與優(yōu)化

如圖所示,這是Rsyslog一個(gè)內(nèi)部隊(duì)列,Rsyslog的內(nèi)部也是比較復(fù)雜的。首先是input的這個(gè)進(jìn)程,接著是預(yù)處理的階段,比如它會(huì)進(jìn)行一些分類,把你的某一個(gè)日志tag按照一個(gè)什么分類寫到一個(gè)什么地方。再往后就是filter Engine,在這之前會(huì)有一個(gè)Queue,就是說這個(gè)數(shù)據(jù)在內(nèi)部會(huì)維護(hù)一個(gè)隊(duì)列,然后Filter到這個(gè)隊(duì)列里主動(dòng)拉取數(shù)據(jù)。后面是Action processor,它在前面也有每一個(gè)事件的隊(duì)列,Action的進(jìn)程會(huì)從相應(yīng)的隊(duì)列當(dāng)中寫數(shù)據(jù)。這就是的內(nèi)部的結(jié)構(gòu)。

Rsyslog主要有Main queue和Action queue兩種類型的隊(duì)列,四種隊(duì)列設(shè)置,分別是:Direct queue、Disk queue、In-memory queue(LinkedList、FixdArray)、Disk-assisted memory queue。

【技術(shù)干貨】日志漫談:不同規(guī)模下的日志運(yùn)維與優(yōu)化

總結(jié)

日志量就是成本,所以不要以花了多少錢而自豪,而是要以做了多少事作為目標(biāo)。要傳輸有價(jià)值的數(shù)據(jù)!要多注意業(yè)務(wù)優(yōu)化。此外,一定要記住:選擇哪一種架構(gòu)由具體的場(chǎng)景決定,不要過度設(shè)計(jì),但要盡量快速迭代。

【講師簡(jiǎn)介】

[[174905]]

于炳哲,現(xiàn)就職于新浪微博-手機(jī)微博移動(dòng)服務(wù)保障部,任系統(tǒng)開發(fā)工程師,負(fù)責(zé)手機(jī)微博服務(wù)端和客戶端的日志收集、傳輸?shù)裙ぷ鳎约澳壳靶吕司W(wǎng)&新浪微博***的Elasticsearch集群的維護(hù)與相關(guān)中間件的開發(fā)維護(hù)工作。主要專注于日志相關(guān)技術(shù),關(guān)注日志處理,傳輸,存儲(chǔ);等相關(guān)領(lǐng)域,對(duì)大規(guī)模數(shù)據(jù)量下的日志治理有一定的經(jīng)驗(yàn)。曾就職于北京問日科技(365日歷)從事Java服務(wù)端開發(fā)和日志處理,運(yùn)維監(jiān)控報(bào)警等相關(guān)工作。

本文由于炳哲于2016年8月,在WOT2016移動(dòng)互聯(lián)網(wǎng)技術(shù)峰會(huì)運(yùn)維與安全專場(chǎng)《日志漫談-不同規(guī)模下的日志運(yùn)維與優(yōu)化》主題演講整理而成。WOT2016大數(shù)據(jù)峰會(huì)將 于2016年11月25-26日在北京粵財(cái)JW萬豪酒店召開,屆時(shí),數(shù)十位大數(shù)據(jù)領(lǐng)域一線專家、數(shù)據(jù)技術(shù)先行者將齊聚現(xiàn)場(chǎng),在圍繞機(jī)器學(xué)習(xí)、實(shí)時(shí)計(jì)算、系統(tǒng)架構(gòu)、NoSQL技術(shù)實(shí)踐等前沿技術(shù)話題展開深度交流和溝通探討的同時(shí),分享大數(shù)據(jù)領(lǐng)域***實(shí)踐和最熱門的行業(yè)應(yīng)用。了解WOT2016大數(shù)據(jù)技術(shù)峰會(huì)更多信息,請(qǐng)登陸大會(huì)官網(wǎng):http://wot.51cto.com/2016bigdata/

【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】

責(zé)任編輯:藍(lán)雨淚 來源: 51CTO.com
相關(guān)推薦

2014-04-23 11:36:29

運(yùn)維日志

2013-06-17 14:03:27

IIS日志網(wǎng)站運(yùn)維

2011-07-26 16:45:18

2015-12-23 11:13:05

2014-01-21 09:55:21

運(yùn)維人員日志實(shí)踐

2018-10-17 10:49:49

Kubernetes存儲(chǔ)處理

2017-07-10 10:21:51

微服務(wù)架構(gòu)運(yùn)維管理運(yùn)維平臺(tái)架構(gòu)

2018-05-10 22:26:44

2018-05-14 14:13:54

2010-01-21 22:19:25

網(wǎng)絡(luò)優(yōu)化運(yùn)維管理摩卡軟件

2016-06-17 09:35:48

云計(jì)算日志

2019-10-22 13:54:19

人工智能日志運(yùn)維

2010-08-17 11:11:34

2025-09-23 06:05:00

日志運(yùn)維IT

2021-05-20 08:30:47

運(yùn)維日志打印

2021-02-05 06:41:52

運(yùn)維生產(chǎn)日志重復(fù)打印

2016-01-28 11:17:09

2016-11-22 14:12:13

2025-10-17 08:05:00

2018-06-15 15:50:34

技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产精品区在线观看| 久久精品色妇熟妇丰满人妻| 色资源二区在线视频| 久久久久99精品一区| 国产精品一区二区久久| 欧美精品色哟哟| 亚洲精品白浆高清| 欧美精品乱码久久久久久| 国产在线xxxx| 大乳在线免费观看| 国产成人丝袜美腿| 国产成人综合精品| avove在线播放| 精品日韩在线| 精品国产成人系列| 久久久久国产精品熟女影院| 亚洲无线看天堂av| 欧美经典一区二区| 狠狠色综合网站久久久久久久| 久久久久久av无码免费看大片| 亚洲视频一二| 久久精品国产91精品亚洲| www.免费av| xxxx日韩| 日韩一区二区精品| 天堂一区在线观看| 欧美大片1688| 亚洲高清久久久| 在线播放 亚洲| 国外av在线| 337p粉嫩大胆噜噜噜噜噜91av| av成人免费观看| 国产麻豆91视频| 蜜桃av噜噜一区二区三区小说| 国产91成人video| 精品少妇久久久| 亚洲高清影视| xxx欧美精品| 色欲狠狠躁天天躁无码中文字幕| 日韩高清一级| 亚洲高清免费观看高清完整版| 久久6免费视频| 日本免费一区二区三区等视频| 在线观看免费成人| 男人天堂成人在线| 性国裸体高清亚洲| 福利视频第一区| 欧美在线观看黄| 三级网站视频在在线播放| 亚洲视频在线一区观看| 中文字幕99| 久久精品视频观看| 亚洲欧美经典视频| 日本高清视频免费在线观看| 97caopor国产在线视频| 一区二区三区四区高清精品免费观看| 无码毛片aaa在线| 成人在线播放| 亚洲一区在线播放| 日韩xxxx视频| av老司机免费在线| 日韩欧美亚洲一二三区| 可以在线看的黄色网址| 大胆人体一区| 欧美日韩高清影院| 九九九久久久久久久| 中文字幕区一区二区三| 亚洲精品一区二区三区蜜桃下载| 精品少妇人妻av一区二区三区| 欧美成人一区在线观看| 亚洲免费人成在线视频观看| 中文字幕被公侵犯的漂亮人妻| 日本精品黄色| 欧美美女18p| 精品国产免费观看| 视频一区中文字幕| 成人激情视频网| 亚洲免费成人在线| 99九九99九九九视频精品| 日韩欧美第二区在线观看| 91福利在线视频| 亚洲一区二区三区美女| 哪个网站能看毛片| 欧美日韩视频免费看| 欧美电影精品一区二区| 亚洲欧美色图视频| 国产精品久久久久久影院8一贰佰| 精品中文字幕在线观看| 天天干天天干天天干天天| 免费久久精品视频| 国产尤物91| 亚洲免费视频一区二区三区| 亚洲国产精品欧美一二99| 北条麻妃在线观看| 国产成人久久精品一区二区三区| 亚洲成人三级在线| 99国产精品无码| 99精品国产在热久久| 国产欧美精品日韩| 人妻丰满熟妇av无码区hd| 欧美激情综合五月色丁香小说| 日韩中文字幕亚洲精品欧美| 欧美日韩国产v| 日韩欧美一二三四区| 国产免费无遮挡吸奶头视频| 国产精品久久| 国产精品入口夜色视频大尺度| 亚洲高清视频网站| 国产精品麻豆一区二区| 人妻熟女一二三区夜夜爱| 国产999精品在线观看| 亚洲精品自拍偷拍| 久久久久久天堂| 久久精品免费看| 欧美色图亚洲自拍| 岛国av免费在线观看| 91精品国产色综合久久不卡电影| 中文幕无线码中文字蜜桃| 欧美先锋影音| 成人国产精品一区二区| 国产资源在线观看| 欧美日韩激情网| 成人做爰www看视频软件| 在线精品视频在线观看高清| 国产精品成熟老女人| 色天堂在线视频| 亚洲一区二区三区视频在线播放| 天天久久综合网| 久久伦理在线| 国产精品久久久久高潮| 精品电影在线| 日韩欧美中文免费| 中文人妻一区二区三区| 在线亚洲成人| 激情视频一区二区| aa级大片免费在线观看| 精品国产乱码久久| 国产无码精品久久久| 成人午夜av影视| 日韩av中文字幕第一页| 一区二区三区国产好| 美女视频黄免费的亚洲男人天堂| 一级黄色a毛片| **性色生活片久久毛片| 污网站在线免费| 久久中文字幕av一区二区不卡| 国产精品视频色| 日本高清视频在线播放| 欧美狂野另类xxxxoooo| 波多野结衣久久久久| 激情欧美一区二区三区在线观看| 强伦女教师2:伦理在线观看| 国产在线一区不卡| 欧美肥老妇视频| 人妻偷人精品一区二区三区| 性感美女极品91精品| a天堂视频在线观看| 中日韩视频在线观看| 久久综合婷婷综合| 成人看片网站| www.亚洲一区| 国产aⅴ一区二区三区| 亚洲一区二区三区四区的| 亚洲天堂av网站| 校园春色综合网| 色播五月综合| av一级久久| 久久久久亚洲精品| 香蕉视频国产在线| 在线观看视频欧美| 日韩一区二区三区四区在线| 国产成人精品网址| www.爱色av.com| 成人国产精品一级毛片视频| 成人黄色午夜影院| aa级大片免费在线观看| 亚洲欧洲偷拍精品| 国产麻豆精品一区| 亚洲成av人片一区二区梦乃| 一级片手机在线观看| 久久99国内精品| 久操网在线观看| 日韩欧美精品一区| 国产91精品入口17c| 日韩高清成人| 美女av一区二区三区| 天堂91在线| 欧美日韩一区二区三区四区五区| 99热精品免费| 国产日产欧美一区二区视频| 一级黄色高清视频| 美女爽到呻吟久久久久| 日本精品免费视频| 香蕉久久精品日日躁夜夜躁| 成人午夜在线观看| 亚洲女同av| 欧美精品在线免费| 黄色片在线播放| 欧美精品一区二区三| 高潮无码精品色欲av午夜福利| 亚洲制服欧美中文字幕中文字幕| av电影网站在线观看| 成人免费视频免费观看| 无限资源日本好片| 1024精品一区二区三区| 久久久成人精品一区二区三区| 亚洲+小说+欧美+激情+另类| 亚洲一区二区三区视频| 日韩毛片一区| 欧美影院久久久| 2018av在线| 在线观看国产成人av片| 欧美挠脚心网站| 日韩欧美电影一区| 国产精品视频久久久久久| 在线视频中文字幕一区二区| 日韩乱码人妻无码中文字幕| 亚洲精品日韩综合观看成人91| 欧美人与性囗牲恔配| 99热在这里有精品免费| 中文字幕99页| 国产精品一区二区久久精品爱涩| 欧美一级裸体视频| 久久精品人人做人人爽电影蜜月| 每日在线观看av| 国产精品www.| 国产免费xxx| 99久久婷婷国产综合精品电影√| 日本一区二区三区视频在线观看 | 蜜臀久久99精品久久久久久| 99精品久久只有精品| 美女露出粉嫩尿囗让男人桶| 国产一区视频导航| 91精品无人成人www| 日韩精品成人一区二区在线| 中文字幕欧美人妻精品一区| 久久狠狠婷婷| 粉嫩虎白女毛片人体| 久久午夜精品| 亚洲成人福利在线观看| 视频一区欧美日韩| 少妇性饥渴无码a区免费| 国产欧美一区二区三区国产幕精品| 妞干网在线观看视频| 亚洲国产一区二区三区高清| www.日本三级| 亚洲美女毛片| 国产成人久久婷婷精品流白浆| 国产模特精品视频久久久久| 欧美变态另类刺激| 午夜在线a亚洲v天堂网2018| 丰满人妻中伦妇伦精品app| 先锋影音久久久| 国产麻花豆剧传媒精品mv在线| 日韩成人免费电影| 午夜精品久久久久久久99热影院| 国产一区二区久久| 久久黄色一级视频| 99热精品一区二区| 中文字幕在线观看免费高清| 中文字幕第一区| www深夜成人a√在线| 亚洲一区二区四区蜜桃| 国产成人一区二区三区影院在线| 欧美性猛交xxxx黑人| 一二三区中文字幕| 91精品免费在线| 少妇高潮一区二区三区69| 亚洲精品资源在线| 麻豆传媒在线观看| 韩国三级日本三级少妇99| 精品国产第一福利网站| 国产精品尤物福利片在线观看| 无码国模国产在线观看| 免费在线成人av电影| 日韩精品dvd| 青草网在线观看| 视频一区免费在线观看| 国产又粗又猛大又黄又爽| 99精品视频免费在线观看| 亚洲毛片亚洲毛片亚洲毛片| 亚洲一区二区三区四区在线| 一级特黄免费视频| 欧美一区二区在线不卡| 三级毛片在线免费看| 日韩中文字幕视频在线观看| 超碰在线资源| 国产精品网站入口| 牛牛精品成人免费视频| 亚洲午夜激情| 国产视频一区免费看| 99re6在线观看| 91老师国产黑色丝袜在线| 一区二区三区影视| 色综合久久久久| 亚洲免费成人在线| 三级精品视频久久久久| 理论不卡电影大全神| 91探花福利精品国产自产在线 | 日韩国产欧美精品| 激情亚洲网站| 牛夜精品久久久久久久| 国产精品99久久久久久久女警| 在线免费看黄视频| 夜夜嗨av一区二区三区中文字幕| 中文字幕观看在线| 日韩第一页在线| 新版中文在线官网| 91精品久久久久久久久| 视频福利一区| 日本一本中文字幕| 久久99精品久久久久久动态图| japanese中文字幕| 精品美女国产在线| 亚洲国产精品一| 久久久精品国产网站| 99久久综合国产精品二区| 精品久久蜜桃| 亚洲一级电影| 亚洲成a人无码| 亚洲精品视频免费看| 一级特黄aaa大片| 伊人激情综合网| 日韩av福利| 欧美大香线蕉线伊人久久| 激情五月***国产精品| 日本泡妞xxxx免费视频软件| 亚洲色图欧美在线| 亚洲综合精品视频| 中文字幕日韩av综合精品| 欧美韩国亚洲| 午夜精品区一区二区三| 久久精品三级| 久久婷婷五月综合| 日本国产一区二区| 韩国中文字幕2020精品| 国产成人精品免高潮费视频| 亚洲电影男人天堂| 国产中文字幕免费观看| 99国产精品久久久久| 日韩三级小视频| 亚洲精品美女在线观看| 蜜桃视频m3u8在线观看| 九九九九精品| 亚洲一区国产| 色婷婷在线影院| 欧美在线一区二区三区| 春暖花开成人亚洲区| 91精品久久久久久久久| 亚洲国产一成人久久精品| 男女污污视频网站| 一区二区三区欧美日| 免费观看国产精品| 青青a在线精品免费观看| 久久成人av| 57pao国产成永久免费视频| 亚洲免费观看高清在线观看| 精品人妻午夜一区二区三区四区| 久久久久久久久久久av| 欧美日韩一区二区三区四区不卡 | 亚欧洲精品在线视频| 亚洲精品福利在线观看| 婷婷综合六月| 一区二区三区四区欧美日韩| 国产精品白丝jk白祙喷水网站 | 黄a在线观看| 97超级碰碰| 国产农村妇女精品一二区| 国产视频三区四区| 欧美一区二区二区| 欧产日产国产精品视频 | 无码精品一区二区三区在线播放| 狠狠色噜噜狠狠狠狠97| 北条麻妃在线| 99久久久精品免费观看国产| 国产精品丝袜xxxxxxx| 一级在线观看视频| 日韩精品一区二区在线| 澳门成人av网| 强开小嫩苞一区二区三区网站| 不卡一卡二卡三乱码免费网站| 国产伦精品一区二区三区视频网站| 久久精品国产综合| 久久综合另类图片小说| 亚洲最大成人在线观看| 洋洋成人永久网站入口| 国产日韩精品在线看| 亚洲自拍另类欧美丝袜| 久久不射2019中文字幕| 婷婷色中文字幕| 亚洲视频一区二区| 91九色鹿精品国产综合久久香蕉| 麻豆av免费在线| 亚洲永久精品大片| av在线播放网| 国产一区二区在线观看免费播放| 久久福利视频一区二区| 久久久久久久极品| 欧美另类在线播放| 第一会所sis001亚洲|