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

攜程日志系統治理演進之路

開發 新聞
通過日志3.0的構建,我們重構了日志系統的整體架構,實現集群 Kubernetes 化管理,并成功地解決了歷史遺留的 DDL 異常、數據跨集群讀寫、索引重構優、磁盤治理和集群升級等運維難題。

本文將從以下五部分切入,講述日志系統的演進之路:攜程日志的背景和現狀、如何搭建一套日志系統、從 ElasticSearch 到 Clickhouse 存儲演進、日志3.0重構及未來計劃。

一、日志背景及現狀

圖片

圖1

2012年以前,攜程的各個部門日志自行收集治理(如圖1)。這樣的方式缺乏統一標準,不便治理管控,也更加消耗人力和物力。

從2012年開始,攜程技術中心推出基于 ElasticSearch 的日志系統,統一了日志的接入、ETL、存儲和查詢標準。隨著業務量的增長,數據量膨脹到 4PB 級別,給原來的 ElasticSearch 存儲方案帶來不少挑戰,如 OOM、數據延遲及負載不均等。此外,隨著集群規模的擴大,成本問題日趨敏感,如何節省成本也成為一個新的難題。

2020年初,我們提出用 Clickhouse 作為主要存儲引擎來替換 ElasticSearch 的方案,該方案極大地解決了 ElasticSearch 集群遇到的性能問題,并且將成本節省為原來的48%。2021年底,日志平臺已經累積了20+PB 的數據量,集群也達到了數十個規模(如圖2)。

2022年開始,我們提出日志統一戰略,將公司的 CLOG 及 UBT 業務統一到這套日志系統,預期數據規模將達到 30+PB。同時,經過兩年多的大規模應用,日志集群累積了各種各樣的運維難題,如集群數量激增、數據遷移不便及表變更異常等。因此,日志3.0應運而生。該方案落地了類分庫分表設計、Clickhouse on Kubernetes、統一查詢治理層等,聚焦解決了架構和運維上的難題,并實現了攜程 CLOG 與 ESLOG 日志平臺統一。

圖片

圖2

二、如何搭建日志系統

2.1 架構圖

從架構圖來看(如圖3),整個日志系統可以分為:數據接入、數據 ETL、數據存儲、數據查詢展示、元數據管理系統和集群管理系統。

圖片

圖3

2.2 數據接入

數據接入主要有兩種方式:

第一種是使用公司框架 TripLog 接入到消息中間件 Kafka(Hermes協議)(如圖4)。

圖片

圖4

第二種是用戶使用 Filebeat/Logagent/Logstash 或者寫程序自行上報數據到 Kafka(如圖5),再通過 GoHangout 寫入到存儲引擎中。

圖片

圖5

2.3  數據傳輸ETL(GoHangout)

GoHangout 是仿照 Logstash 做的一個開源應用(??Github鏈接??),用于把數據從 Kafka 消費并進行 ETL,最終輸出到不同的存儲介質(Clickhouse、ElasticSearch)。其中數據處理 Filter 模塊包含了常見的 Json 處理、Grok 正則匹配和時間轉換等一系列的數據清理功能(如圖6)。GoHangout 會將數據 Message 字段中的 num 數據用正則匹配的方式提取成單獨字段。

圖片

圖6

2.4 ElasticSearch 數據存儲

早期2012年第一版,我們使用 ElasticSearch 作為存儲引擎。ElasticSearch 存儲主要由 Master Node、Coordinator Node、Data Node 組成(如圖7)。Master 節點主要負責創建或刪除索引,跟蹤哪些節點是集群的一部分,并決定哪些分片分配給相關的節點;Coordinator 節點主要用于處理請求,負責路由請求到正確的節點,如創建索引的請求需要路由到 Master 節點;Data 節點主要用于存儲大量的索引數據,并進行增刪改查,一般對機器的配置要求比較高。

圖片

圖7

2.5  數據展示

數據展示方面我們使用了 Elastic Stack 家族的 Kibana(如圖8)。Kibana 是一款適合于 ElasticSearch 的數據可視化和管理工具,提供實時的直方圖、線形圖、餅狀圖和表格等,極大地方便日志數據的展示。

圖片

圖8

2.6  表元數據管理平臺

表元數據管理平臺是用戶接入日志系統的入口,我們將每個 Index/ Table 都定義為一個Scenario(如圖9)。我們通過平臺配置并管理 Scenario 的一些基礎信息,如:TTL、歸屬、權限、ETL 規則和監控日志等。

圖片

圖9

三、  從Elasticsearch到Clickhouse

我們將會從背景、Clickhouse 簡介、ElasticSearch 對比和解決方案四方面介紹日志從 ElasticSearch 到 Clickhouse 的演進過程。2020年初,隨著業務量的增長,給 ElasticSearch 集群帶來了不少難題,主要體現在穩定性、性能和成本三個方面。

(1)穩定性上:

  • ElasticSearch 集群負載高,導致較多的請求 Reject、寫入延遲和慢查詢。
  • 每天 200TB 的數據從熱節點搬遷到冷節點,也有不少的性能損耗。
  • 節點間負載不均衡,部分節點單負載過高,影響集群穩定性。
  • 大查詢導致 ElasticSearch 節點 OOM。

(2)性能上:

  • ElasticSearch的吞吐量也達到瓶頸。
  • 查詢速度受到整體集群的負載影響。

(3)成本上:

  • 倒排索引導致數據壓縮率不高。
  • 大文本場景性價比低,無法保存長時間數據。

3.1 Clickhouse 簡介與 Elasticsearch 對比

Clickhouse 是一個用于聯機分析(OLAP)的列式數據庫管理系統(DBMS)。Yandex 在2016年開源,使用 C++ 語法開發,是一款PB級別的交互式分析數據庫。包含了以下主要特效:列式存儲、Vector、Code Generation、分布式、DBMS、實時OLAP、高壓縮率、高吞吐、豐富的分析函數和 Shared Nothin g架構等。

圖片

圖10

Clickhouse采用的是 SQL 的交互方式,非常方便上手。接下來,我們將簡單介紹一下 Clickhouse 的類 LSM、排序鍵、分區鍵特效,了解 Clickhouse 的主要原理。

首先,用戶每批寫入的數據會根據其排序鍵進行排序,并寫入一個新的文件夾(如201905_1_1_0),我們稱為 Part C0(如圖10)。隨后,Clickhouse 會定期在后臺將這些 Part 通過歸并排序的方式進行合并排序,使得最終數據生成一個個數據順序且空間占用較大的 Part。這樣的方式從磁盤讀寫層面上看,能充分地把原先磁盤的隨機讀寫巧妙地轉化為順序讀寫,大大提升系統的吞吐量和查詢效率,同時列式存儲+順序數據的存儲方式也為數據壓縮率提供了便利。201905_1_1_0與201905_3_3_0合并為201905_1_3_1就是一個經典的例子。

另外,Clickhouse 會根據分區鍵(如按月分區)對數據進行按月分區。05、06月的數據被分為了不同的文件夾,方便快速索引和管理數據。

圖片

圖11

我們看中了 Clickhouse 的列式存儲、向量化、高壓縮率和高吞吐等特效(如圖11),很好地滿足了我們當下日志集群對性能穩定性和成本的訴求。于是,我們決定用Clickhouse來替代原本 ElasticSearch 存儲引擎的位置。

3.2 解決方案

有了存儲引擎后,我們需要實現對用戶無感知的存儲遷移。這主要涉及了以下的工作內容(如圖12):自動化建表、GoHangout 修改、Clickhouse 架構設計部署和 Kibana 改造。

圖片

圖12

1)庫表設計

圖片圖13

我們對ck在日志場景落地做了很多細節的優化(如圖13),主要體現在庫表設計:

  • 我們采用雙 list 的方式來存儲動態變化的 tags(當然最新的版本22.8,也可以用map和新特性的 json 方式)。
  • 按天分區和時間排序,用于快速定位日志數據。
  • Tokenbf_v1 布隆過濾用于優化 term 查詢、模糊查詢。
  • _log_increment_id 全局唯一遞增 id,用于滾動翻頁和明細數據定位。
  • ZSTD 的數據壓縮方式,節省了40%以上的存儲成本。

(2)Clickhouse 存儲設計

Clickhouse 集群主要由查詢集群、多個數據集群和 Zookeeper 集群組成(如圖14)。查詢集群由相互獨立的節點組成,節點不存儲數據是無狀態的。數據集群則由Shard組成,每個 Shard 又涵蓋了多個副本 Replica。副本之間是主主的關系(不同于常見的主從關系),兩個副本都可以用于數據寫入,互相同步數據。而副本之間的元數據一致性則有 Zookeeper 集群負責管理。

圖片

圖14

(3)數據展示

為了實現用戶無感知的存儲切換,我們專門實現了 Kibana 對 Clickhouse 數據源的適配并開發了不同的數據 panel(如圖15),包括:chhistogram、chhits、chpercentiles、chranges、chstats、chtable、chterms 和 chuniq。通過 Dashboard 腳本批量生產替代的方式,我們快速地實現了原先 ElasticSearch 的 Dashboard 的遷移,其自動化程度達到95%。同時,我們也支持了使用 Grafana 的方式直接配置 SQL 來生成日志看板。

圖片

圖15

(4)集群管理平臺

為了更好地管理 Clickhouse 集群,我們也做了一整套界面化的 Clickhouse 運維管理平臺。該平臺覆蓋了日常的 shard 管理、節點生成、綁定/解綁、權重修改、DDL 管理和監控告警等治理工具(如圖16)。

圖片

圖16

3.3 成果

  • 遷移過程自動化程度超過95%,基本實現對用戶透明。
  • 存儲空間節約50+%(如圖17),用原有ElasticSearch的服務器支撐了4倍業務量的增長。
  • 查詢速度比ElasticSearch快4~30倍,查詢P90小于300ms,P99小于1.5s。

圖片

圖17

四、  日志3.0構建

時間來到2022年,公司日志規模再進一步增加到 20+PB。同時,我們提出日志統一戰略,將公司的 CLOG 及 UBT 業務統一到這套日志系統,預期數據規模將達到 30+PB。另外,經過兩年多的大規模應用,日志系統也面臨了各種各樣的運維難題。

(1)  性能與功能痛點

  • 單集群規模太大,Zookeeper 性能達到瓶頸,導致 DDL 超時異常。
  • 當表數據規模較大時,刪除字段,容易超時導致元數據不一致。
  • 用戶索引設置不佳導致查詢慢時,重建排序鍵需要刪除歷史數據,重新建表。
  • 查詢層缺少限流、防呆和自動優化等功能,導致查詢不穩定。

(2)  運維痛點

  • 表與集群嚴格綁定,集群磁盤滿后,只能通過雙寫遷移。
  • 集群搭建依賴 Ansible,部署周期長(數小時)。
  • Clickhouse 版本與社區版本脫節,目前集群的部署模式不便版本更新。

面對這樣的難題,我們在2022年推出了日志3.0改造,落地了集群 Clickhouse on Kubernetes、類分庫分表設計和統一查詢治理層等方案,聚焦解決了架構和運維上的難題。最終,實現了統一攜程 CLOG 與 ESLOG 兩套日志系統。

4.1  ck on k8s

我們使用 Statefulset、反親和、Configmap 等技術實現了 Clickhouse 和 Zookeeper 集群的 Kubernetes 化部署,使得單集群交付時間從2天優化到5分鐘。同時,我們統一了部署架構,將海內外多環境部署流程標準化。這種方式顯著地降低了運維成本并釋放人力。更便利的部署方式有益于單個大集群的切割,我們將大集群劃分為多個小集群,解決了單集群規模過大導致 Zookeeper 性能瓶頸的問題。

4.2 類分庫分表設計

圖片

圖18

(1)數據跨如何跨集群

假設我們有三個數據集群1、2、3和三個表A、B、C(如圖18)。在改造之前,我們單張表(如A)只能坐落在一個數據集群1中。這樣的設計方式,導致了當集群1磁盤滿了之后,我們沒有辦法快速地將表A數據搬遷到磁盤相對空閑的集群2中。我們只能用雙寫的方式將表A同時寫入到集群1和集群2中,等到集群2的數據經過了TTL時間(如7天)后,才能將表A從數據集群1中刪除。這樣,對我們的集群運維管理帶來了極大的不方便和慢響應,非常耗費人力。

于是,我們設計一套類分庫分表的架構,來實現表A在多個集群1、2、3之間來回穿梭。我們可以看到右邊改造后,表A以時間節點作為分庫分表的切換點(這個時間可以是精確到秒,為了好理解,我們這里以月來舉例)。我們將6月份的數據寫入到集群1、7月寫到集群2、8月寫到集群3。當查詢語句命中6月份數據時,我們只查詢集群1的數據;當查詢語句命中7月和8月的數據,我們就同時查詢集群2和集群3的數據。

我們通過建立不同分布式表的方式實現了這個能力(如:分布式表tableA_06/tableA_07/tableA_08/tableA_0708,分布式表上的邏輯集群則是是集群1、2、3的組合)。這樣,我們便解決了表跨集群的問題,不同集群間的磁盤使用率也會趨于平衡。

(2)如何修改排序鍵不刪除歷史數據

非常巧妙的是,這種方式不僅能解決磁盤問題。Clickhouse 分布式表的設計只關心列的名稱,并不關心本地數據表的排序鍵設置。基于這種特性,我們設計表A在集群2和集群3使用不一樣的排序鍵。這樣的方式也能夠有效解決初期表A在集群2排序鍵設計不合理的問題。我們通過在集群3上重新建立正確的排序鍵,讓其對新數據生效。同時,表A也保留了舊的7月份數據。舊數據會在時間的推移一下被TTL清除,最終數據都使用了正確的排序鍵。

(3)如何解決刪除大表字段導致元數據不一致

更美妙的是,Clickhouse 的分布式表設計并不要求表A在7月和8月的元數據字段完全一致,只需要有公共部分就可以滿足要求。比如表A有在7月有11個字段,8月份想要刪除一個棄用的字段,那么只需在集群3上建10個字段的本地表A,而分布式表 tableA_0708 配置兩個表共同擁有的10個字段即可(這樣查分布式表只要不查被刪除的字段就不會報錯)。通過這種方式,我們也巧妙地解決了在數據規模特別大的情況下(單表百TB),刪除字段導致常見的元數據不一致問題。

(4)集群升級

同時,這種多版本集群的方式,也能方便地實現集群升級迭代,如直接新建一個集群4來存儲所有的09月的表數據。集群4可以是社區最新版本,通過這種迭代的方式逐步實現全部集群的升級。

4.3  元數據管理

為了實現上述的功能,我們需要維護好一套完整的元數據信息,來管理表的創建、寫入和 DDL(如圖19)。該元數據包含每個表的版本定義、每個版本數據的數據歸屬集群和時間范圍等。

圖片

圖19

4.4  統一查詢治理層

(1)Antlr4 的 SQL 解析

在查詢層,我們基于 Antlr4 技術,將用戶的查詢 SQL 解析成 AST 樹。通過 AST 樹,我們能夠快速地獲得 SQL 的表名、過濾條件、聚合維度等(如圖20)。我們拿到這些信息后,能夠非常方便地對 SQL 實時針對性的策略,如:數據統計、優化改寫和治理限流等。

圖片

圖20

(2)查詢代理層

圖片

圖21

我們對所有用戶的SQL查詢做了一層統一的查詢網關代理(如圖21)。該程序會根據元數據信息和策略對用戶的 SQL 進行改寫,實現了精準路由和性能優化等功能。同時,該程序會記錄每次查詢的明細上下文,用于對集群的查詢做統一化治理,如:QPS 限制、大表掃描限制和時間限制等拒絕策略,來提高系統的穩定性。

五、未來計劃

通過日志3.0的構建,我們重構了日志系統的整體架構,實現集群 Kubernetes 化管理,并成功地解決了歷史遺留的 DDL 異常、數據跨集群讀寫、索引重構優、磁盤治理和集群升級等運維難題。2022年,日志系統成果地支撐了公司 CLOG 與 UBT 業務的數據接入,集群數據規模達到了30+PB。

當然,攜程的日志系統演進也不會到此為止,我們的系統在功能、性能和治理多方面還有不少改善的空間。在未來,我們將進一步完善日志統一查詢治理層,精細化地管理集群查詢與負載;推出日志預聚合功能,對大數據量的查詢場景做加速,并支持 AI智能告警;充分地運用云上能力,實現彈性混合云,低成本支撐節假日高峰;推到日志產品在攜程系各個公司的使用覆蓋等。讓我們一起期待下一次的日志升級。

責任編輯:張燕妮 來源: 攜程技術
相關推薦

2023-03-03 09:42:27

日志數據

2022-08-06 08:27:41

Trace系統機票前臺微服務架構

2022-10-21 10:40:08

攜程酒店MySQL慢查詢

2023-09-15 09:34:54

2024-03-08 14:43:03

攜程技術系統

2024-05-23 17:14:49

2024-08-28 09:50:51

2023-02-01 10:11:06

轉轉容器日志

2022-06-10 08:43:20

攜程小程序Size治理Size檢查

2014-12-25 17:51:07

2023-10-13 09:34:27

算法數據

2022-05-27 09:25:12

攜程酒店本地緩存查詢服務

2017-10-09 09:12:35

攜程運維架構

2022-12-16 09:29:23

攜程微服務

2022-11-10 20:43:57

數據治理數據湖

2024-07-05 15:05:00

2024-05-17 17:32:58

日志實踐

2023-07-02 11:14:21

工具TypeScript框架

2022-08-19 10:54:37

數據庫技術

2023-12-08 09:30:11

模型系統工具
點贊
收藏

51CTO技術棧公眾號

日韩久久久精品| 亚洲精品成人在线| 国产精品入口夜色视频大尺度 | 国产三级视频在线看| 免费视频最近日韩| 欧美国产日韩一区二区| 日本一二三四区视频| 17videosex性欧美| 国产精品乱码妇女bbbb| 国产乱码一区| 91成品人影院| 香蕉久久夜色精品国产| 日韩精品一区二区视频| 一个色综合久久| 国产精品xx| 91丨九色porny丨蝌蚪| 成人妇女淫片aaaa视频| 亚洲GV成人无码久久精品| 亚洲精品a级片| 亚洲视频电影图片偷拍一区| 欧美一级片在线免费观看| 日韩av免费| 福利视频第一区| 国产亚洲精品久久久久久久| 91亚洲精选| 久久女同性恋中文字幕| 国产精品精品一区二区三区午夜版 | www.97视频| 国际精品欧美精品| 亚洲国产精品字幕| 精品人妻一区二区乱码| 婷婷久久免费视频| 欧美影视一区在线| 成熟老妇女视频| 国产高清中文字幕在线| 玉足女爽爽91| 欧美日韩精品久久久免费观看| 欧美日韩在线视频播放| 久久久久久免费视频| 亚洲无av在线中文字幕| 国产制服丝袜在线| 亚洲日本中文| 在线观看视频一区| 国产精品人人妻人人爽人人牛| 欧美成年黄网站色视频| 国产精品日日摸夜夜摸av| 欧美日韩精品不卡| 国产在线免费观看| 国产亚洲制服色| 欧美日韩国产精品一区二区| 国产视频第一页| 精品一区二区av| 91精品视频在线免费观看| 中文字幕人妻互换av久久 | 图片区小说区区亚洲五月| 国产乱淫片视频| 国模大尺度一区二区三区| 成人福利视频网| av免费观看网址| 国产福利91精品| 成人9ⅰ免费影视网站| 乱精品一区字幕二区| 美女任你摸久久| 国产日韩欧美中文在线播放| 一级爱爱免费视频| 国产米奇在线777精品观看| 亚洲sss综合天堂久久| 精品国自产在线观看| 国产91精品露脸国语对白| 好吊色欧美一区二区三区四区| 亚洲一区中文字幕在线| 韩国成人在线视频| 国产精品中出一区二区三区| 亚洲欧美日韩精品永久在线| 国产拍欧美日韩视频二区| 9999在线观看| av中文字幕在线看| 欧美性xxxxxxxxx| 爱情岛论坛成人| 亚洲a成人v| 精品久久久久香蕉网| 亚洲涩涩在线观看| 波多野结衣在线一区二区| 亚洲二区在线播放视频| 鲁丝一区二区三区| 一区二区蜜桃| 日本精品久久久久影院| 1级黄色大片儿| 日韩精品成人一区二区三区 | 91视频免费进入| 69堂免费视频| 在线观看欧美日韩电影| 欧美色国产精品| 久久久久亚洲av无码专区首jn| 性感美女一区二区在线观看| 欧美福利视频一区| 日本高清久久久| 国产图片一区| 亚洲加勒比久久88色综合| 蜜桃传媒一区二区亚洲| 欧美精品三区| 国产成人一区二区| 中文字幕 日韩有码| 国产aⅴ综合色| 日韩精品久久久毛片一区二区| 爽爽视频在线观看| 国产精品久久久久久久久免费桃花| 视频一区视频二区视频| 欧美寡妇性猛交xxx免费| 欧美在线你懂得| 免费黄色三级网站| 亚洲色图欧美| 国产精品女主播| 偷拍精品一区二区三区| 日韩美女视频一区二区| 国产美女作爱全过程免费视频| av丝袜在线| 91精品国产乱码久久蜜臀| 无码国产69精品久久久久同性| 精品免费在线| 国产91精品青草社区| 亚洲国产综合网| 中文字幕制服丝袜成人av| 免费裸体美女网站| 秋霞蜜臀av久久电影网免费| 久久国产精品久久精品| 亚洲天堂男人网| 国产欧美精品一区aⅴ影院| 日本福利视频一区| 午夜久久av| 欧美成人激情图片网| 一级特黄录像免费看| 国产午夜亚洲精品午夜鲁丝片| 亚洲一区二区三区加勒比 | 成人中文字幕合集| 国产又粗又大又爽的视频| 久久国内精品| 伊人青青综合网站| 久久免费视频99| 国产伦精品一区二区三区在线观看| 国产私拍一区| heyzo在线欧美播放| 精品国产乱码久久久久久浪潮| 法国空姐电影在线观看| 午夜久久黄色| 99热国产免费| 欧美xxxx黑人又粗又长| 精品国产一区二区三区不卡| 免费人成视频在线| 成人午夜视频在线| 人妻久久久一区二区三区| 精品自拍偷拍| 日韩av123| jizz视频在线观看| 欧美人与性动xxxx| 顶臀精品视频www| 久久先锋影音| 午夜精品美女久久久久av福利| xxx.xxx欧美| 亚洲成人a级网| 久久久午夜影院| 91日韩在线专区| www.欧美日本| 久久久久久久久国产一区| 国产精品18久久久久久首页狼| 亚洲精品国产片| 五月天视频一区| 人妻熟女aⅴ一区二区三区汇编| 欧美涩涩网站| 久久久久久久久一区| 亚洲成人激情社区| 日韩久久免费电影| 国产三级理论片| 亚洲美女屁股眼交| 一级特级黄色片| 免费精品视频最新在线| 强开小嫩苞一区二区三区网站 | 欧美激情aⅴ一区二区三区| 国产精品久久国产精品| 午夜av不卡| zzijzzij亚洲日本成熟少妇| 中文字幕日韩第一页| 亚洲精品免费播放| 国模大尺度视频| 男人的天堂亚洲| 免费在线成人av电影| 亚洲精品66| 91精品国产高清久久久久久久久 | 亚洲人成网7777777国产| 亚洲熟妇无码久久精品| 亚欧色一区w666天堂| 懂色av粉嫩av浪潮av| 日本aⅴ精品一区二区三区| 黄色污污在线观看| 久久综合亚洲| 成人午夜电影在线播放| jizzyou欧美16| 欧美极品欧美精品欧美视频| 亚洲国产精品欧美久久 | 亚洲第一区第二区| 亚洲精品无码久久久久| 亚洲一区二区三区在线| 久久久高清视频| 毛片av一区二区| 欧美日本视频在线观看| 91成人精品视频| 日韩免费三级| 久久久伦理片| av成人在线电影| 亚洲精品一区av| 欧美最近摘花xxxx摘花| 日本天码aⅴ片在线电影网站| 欧美不卡视频一区| 91精东传媒理伦片在线观看| 欧美日韩亚洲一区二区三区| 欧美久久久久久久久久久久| 国产精品麻豆网站| 日本少妇高潮喷水xxxxxxx| 成人少妇影院yyyy| 日本黄色一级网站| 亚洲第一黄色| 400部精品国偷自产在线观看| 国产精品超碰| 亚洲free性xxxx护士白浆| 欧美三级电影网址| 国产脚交av在线一区二区| 成人免费看视频网站| 国内精品久久久久| 欧美1—12sexvideos| 亚洲人成毛片在线播放| 色中色在线视频| 欧美精品一区二区在线观看| 精品人妻久久久久一区二区三区 | 美腿丝袜亚洲图片| 成人h视频在线观看| 麻豆国产一区二区三区四区| 91精品久久久久久久久久久| 99精品国自产在线| 国产精品久久久久久久久久久新郎| av中文字幕在线观看| 久久久精品999| 二区在线播放| 欧美成人一区二区三区电影| 成人影欧美片| 九九久久综合网站| 免费av不卡在线观看| 欧美激情精品久久久久| youjizz在线播放| 在线日韩精品视频| 视频一区二区三区不卡| 久久精品视频va| 午夜激情在线| 久久频这里精品99香蕉| 欧产日产国产精品视频| 久久最新资源网| 欧美家庭影院| 久久精品电影一区二区| fc2ppv国产精品久久| 欧美高清激情视频| 在线看片福利| 国产精品白丝jk喷水视频一区| 国产99在线观看| 琪琪亚洲精品午夜在线| 69堂精品视频在线播放| 91精品视频免费观看| 成人三级av在线| 欧美一进一出视频| 久久久久美女| 欧美丰满熟妇bbbbbb百度| 日韩**一区毛片| 成人黄色片视频| 国产情侣一区| 天天爽夜夜爽一区二区三区| 国产尤物一区二区在线| 在线免费看黄色片| 风间由美一区二区三区在线观看| 亚洲综合伊人久久| 成人18精品视频| 国产美女永久免费无遮挡| 亚洲日本在线天堂| 999精品在线视频| 精品久久久久久亚洲国产300| 国产成人无码精品| 亚洲高清免费一级二级三级| 日韩电影在线观看一区二区| 91精品国产免费久久综合| 日韩大片b站免费观看直播| 久久久国产视频| 国产精品伦理| 91精品国产综合久久久久久丝袜| 成人污版视频| 欧美影视一区二区| 欧美精品黄色| 亚洲国产高清av| 麻豆精品在线观看| 亚洲一区二区在线免费| 国产精品精品国产色婷婷| 天天插天天操天天干| 欧美剧情片在线观看| 天天摸天天碰天天爽天天弄| 日韩成人av一区| 粗大黑人巨茎大战欧美成人| 国产精品成久久久久三级| www.爱久久| 婷婷视频在线播放| 日本在线播放一区二区三区| 国产亚洲视频一区| 久久亚洲私人国产精品va媚药| 亚洲精品午夜视频| 亚洲第一福利视频在线| 97人妻精品一区二区三区软件| 日韩美女视频在线| 欧美日韩在线看片| 国产成人精品视频在线观看| 国产精伦一区二区三区| 亚洲国产精品女人| 九一久久久久久| 欧美xxxx日本和非洲| 日韩美女精品在线| 91国内精品视频| 中文字幕成人精品久久不卡| 在线天堂资源www在线污| 国产伦理久久久| 欧美日韩精品| 青娱乐国产精品视频| 99久久国产综合精品麻豆| 精品97人妻无码中文永久在线| 欧美性极品xxxx娇小| 人妻少妇精品无码专区| 久久久久久噜噜噜久久久精品| 欧美三区四区| 欧美一区二区三区在线播放| 午夜亚洲性色视频| 免费观看一级一片| 欧美性猛交xxxx黑人猛交| 无码精品视频一区二区三区| 国模gogo一区二区大胆私拍 | 成人美女av在线直播| 成人久久久久| 激情视频免费网站| 国产精品三级电影| 中文字幕一区二区三区四区视频| 日韩精品中文字幕在线一区| 91高清在线观看视频| 91影院在线免费观看视频| 中文字幕乱码亚洲无线精品一区| 精品高清美女精品国产区| 亚洲欧美国产日韩综合| 久久精品人人做人人综合 | 欧美成人精品在线观看| 99视频有精品高清视频| 国产精品久久成人免费观看| 老**午夜毛片一区二区三区 | 日本天堂在线视频| 精品少妇一区二区三区视频免付费 | 国产 日韩 欧美 在线| 日韩国产一区三区| 亚洲伊人av| 亚洲欧美精品在线观看| 国产模特精品视频久久久久| 瑟瑟视频在线观看| 欧美三级资源在线| 日韩av高清在线| 国产精品白嫩初高中害羞小美女| 国产精品丝袜在线播放| 水蜜桃色314在线观看| 久久你懂得1024| 国产精品无码久久av| 欧美国产精品va在线观看| **精品中文字幕一区二区三区| 欧洲高清一区二区| 久久国产精品免费| 免费在线观看黄视频| 国产丝袜一区二区三区| 久久天堂影院| 精品免费久久久久久久| 91啪亚洲精品| 天堂网一区二区三区| 精品噜噜噜噜久久久久久久久试看 | 国产日韩在线观看一区| 国产午夜精品美女视频明星a级| 老司机深夜福利在线观看| 日本精品一区二区三区不卡无字幕| 亚洲精品黄色| 美国黄色特级片| 色8久久精品久久久久久蜜| 无码精品人妻一区二区| 午夜精品久久久久久久99黑人 | 一区二区三区四区免费| 欧美日韩高清一区二区| 成人福利电影| 亚洲欧美日产图| 成人精品视频一区| 一区二区乱子伦在线播放| 九九热这里只有在线精品视| 中文在线综合| 手机在线看福利| 亚洲mv在线观看| 国内精品不卡| 欧美日韩综合精品|