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

網易傳媒基于 Arctic 的低成本準實時計算實踐

大數據 數據湖
基于對開源數據湖方案的調研,我們注意到了網易數帆開源的基于 Apache Iceberg 構建的 Arctic 數據湖解決方案。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??

網易傳媒大數據實際業務中,存在著大量的準實時計算需求場景,業務方對于數據的實效性要求一般是分鐘級;這種場景下,用傳統的離線數倉方案不能滿足用戶在實效性方面的要求,而使用全鏈路的實時計算方案又會帶來較高的資源占用。

基于對開源數據湖方案的調研,我們注意到了網易數帆開源的基于 Apache Iceberg 構建的 Arctic 數據湖解決方案。Arctic 能相對較好地支持與服務于流批混用的場景,其開放的疊加式架構,可以幫助我們非常平滑地過渡與實現 Hive 到數據湖的升級改造,且由于傳媒離線數倉已接入有數,通過 Arctic 來改造現有業務的成本較低,于是我們準備通過引入 Arctic ,嘗試解決 push 業務場景下的痛點。

一、項目背景

以傳媒 push 實時數倉為例,新聞推送在地域、時間、頻次等因素上有較高的不確定性,非常容易出現偶發的流量洪峰,尤其是在出現突發性社會熱點新聞的時候。如果采用全鏈路的實時計算方案來處理,則需要預留出較多的資源 buffer 來應對。

由于推送時機的不確定性,push 業務的數據指標一般不是增量型的,而是以當天截止到當前的各種累計型指標為主,計算窗口通常為十五分鐘到半小時不等,統計維度區分發送類型、內容分類、發送票數、發送廠商、首啟方式、用戶活躍度、AB 實驗等,具有流量波動大和數據口徑繁多等特點。

網易傳媒基于 Arctic 的低成本準實時計算實踐-開源基礎軟件社區

此前采用的全鏈路 Flink 實時計算方案中,主要遇到以下問題:

1、資源占用成本高

為應對流量洪峰,需要為實時任務分配預留出較高的資源,且多個聚合任務需要消費同一個上游數據,存在讀放大問題。push 相關的實時計算流程占到了實時任務總量的 18+%,而資源使用量占到了實時資源總使用量的近 25%。

2、大狀態帶來的任務穩定性下降

push 業務場景下進行窗口計算時,大流量會帶來大狀態的問題,而大狀態的維護在造成資源開支的同時比較容易影響任務的穩定性。

3、任務異常時難以及時的進行數據修復

實時任務出現異常時,以實時方式來回溯數據時效慢且流程復雜;而以離線流程來修正,則會帶來雙倍的人力和存儲成本。

二、項目思路和方案

1、項目思路

我們通過對數據湖的調研,期望利用數據實時入湖的特點,同時使用 Spark 等離線資源完成計算,用較低的成本滿足業務上對準實時計算場景的需求。我們以 push 業務場景作為試點進行方案的探索落地,再逐漸將方案推廣至更多類似業務場景。

基于對開源數據湖方案的調研,我們注意到了網易數帆開源的基于 Apache Iceberg 構建的 Arctic 數據湖解決方案。Arctic 能相對較好地支持與服務于流批混用的場景,其開放的疊加式架構,可以幫助我們非常平滑地過渡與實現 Hive 到數據湖的升級改造,且由于傳媒離線數倉已接入有數,通過 Arctic 來改造現有業務的成本較低,于是我們準備通過引入 Arctic ,嘗試解決 push 業務場景下的痛點。

Arctic 是由網易數帆開源的流式湖倉系統,在 Iceberg 和 Hive 之上添加了更多實時場景的能力。通過 Arctic,用戶可以在 Flink、Spark、Trino、Impala 等引擎上實現更加優化的 CDC、流式更新、OLAP 等功能。

網易傳媒基于 Arctic 的低成本準實時計算實踐-開源基礎軟件社區

實現 push 業務場景下的數據湖改造,只需要使用 Arctic 提供的 Flink Connector,便可快速地實現 push 明細數據的實時入湖。

此時需要我們關注的重點是,數據產出需要滿足分鐘級業務需求。數據產出延遲由兩部分組成:

  • 數據就緒延遲,取決于 Flink 實時任務的 Commit 間隔,一般為分鐘級別。
  • 數據計算耗時,取決于計算引擎和業務邏輯:數據產出延遲 = 數據就緒延遲 + 數據計算耗時。

2、解決方案

(1)數據實時入湖

Arctic 能夠兼容已有的存儲介質(如 HDFS)和表結構(如 Hive、Iceberg),并在之上提供透明的流批一體表服務。存儲結構上主要為 Basestore 和 Changestore 兩部分:

(1)Basestore 中存儲了表的存量數據。它通常由 Spark/Flink 等引擎完成第一次寫入,再之后則通過自動的結構優化過程將 Changestore 中的數據轉化之后寫入。

(2)Changestore 中存儲了表上最近的變更數據。Changestore 中存儲了表上最近的變更數據。它通常由 Apache Flink 任務實時寫入,并用于下游 Flink 任務進行準實時的流式消費。同時也可以對它直接進行批量計算或聯合 Basestore 里的數據一起通過 Merge-On-Read(以下簡稱為MOR) 的查詢方式提供分鐘級延遲的批量查詢能力。

網易傳媒基于 Arctic 的低成本準實時計算實踐-開源基礎軟件社區

Arctic 表支持實時數據的流式寫入,數據寫入過程中為了保證數據的實效性,寫入側需要頻繁的進行數據提交,但因此會產生大量的小文件,積壓的小文件一方面會影響數據的查詢性能,另一方面也會對文件系統帶來壓力。這方面,Arctic 支持基于主鍵的行級更新,提供了 Optimizer 來進行數據 Update 和自動的結構優化,以幫助用戶解決數據湖常見的小文件、讀放大、寫放大等問題。

以傳媒 push 數倉場景為例,push 發送、送達、點擊、展示等明細數據需要通過 Flink 作業實時寫入到 Arctic 中。由于上游已經做了 ETL 清洗,此階段只需要通過 FlinkSQL 即可方便地將上游數據寫入 Changestore。Changestore 內包含了存儲插入數據的 insert 文件和存儲刪除數據的 equality delete 文件,更新數據會被拆分為更新前項和更新后項分別存儲在 delete 文件與 insert 文件中。

具體的,對于有主鍵場景,insert/update_after 消息會寫入 Changestore 的 insert 文件,delete/update_before 會寫入 Arctic 的 delete 文件。當進行 Optimize 的時候,會先把 delete 文件讀到內存中形成一個 delete map, map 的 key 是記錄的主鍵,value 是 record_lsn。然后 再讀取 Basestore 和 Changestore 中的 insert 文件, 對主鍵相同的 row 進行 record_lsn 的對比,如果 insert 記錄中 record_lsn 比 deletemap 中相同主鍵的 record_lsn 小,則認為這條記錄已經被刪除了,不會再追加到 base 里;否則把數據寫入到新文件里,最終實現了行級的更新。

(2)湖水位感知

傳統的離線計算在調度方面需要有一個觸發機制,一般由作業調度系統按照任務之間的依賴關系來處理,當上游任務全部成功后自動調起下游的任務。但在實時入湖的場景下,下游任務缺乏一個感知數據是否就緒的途徑。以 push 場景為例,需要產出的指標主要為按照指定的時間粒度來計算一次當天累計的各種統計值,此時下游如果沒法感知當前湖表水位的話,要么需要留出一個較冗余的緩沖時間來保證數據就緒,要么則有漏數據的可能,畢竟 push 場景的流量變化是非常起伏不定的。

傳媒大數據團隊和 Arctic 團隊借鑒了 Flink Watermark 的處理機制和 Iceberg 社區討論的方案,將 Watermark 信息寫入到 Iceberg 表的 metadata 文件里,然后由 Arctic 通過消息隊列或者 API 暴露出來,從而做到下游任務的主動感知,盡可能地降低了啟動延遲。具體方案如下:

Arctic 表水位感知

當前只考慮 Flink 寫入的場景,業務在 Flink 的 source 定義事件時間和 Watermark。ArcticSinkConnector 包含兩個算子,一個是負責寫文件的多并發的 ArcticWriter, 一個是負責提交文件的的單并發的 ArcticFileCommitter。當執行 checkpoint 時,ArcticFileCommitter 算子會進行 Watermark 對齊之后取最小的 Watermark。會新建一個類似于 Iceberg 事務的 AMS Transaction,在這個事務里除了 AppendFiles 到 Iceberg,同時把 TransactionID,以及 Watermark 通過 AMS 的 thrift 接口上報給 AMS。

網易傳媒基于 Arctic 的低成本準實時計算實踐-開源基礎軟件社區

Hive 表水位感知

Hive表里可見的數據是經過 Optimize 過后的數據,Optimize 由 AMS 來調度,Flink 任務異常執行文件的讀寫合并,并且把 Metric 上報給 AMS, 由 AMS 來把這一次 Optimize 執行的結果 Commit,AMS 天然知道這一次 Optimize 推進到了哪次 Transaction, 并且 AMS 本身也存儲了 Transaction 對應的 Watermark,也就知道 Hive 表水位推進到了哪里。

(3)數據湖查詢

Arctic 提供了 Spark/Flink/Trino/Impala 等計算引擎的 Connector 支持。通過使用Arctic數據源,各計算引擎都可以實時讀取到已經 Commit 的文件,Commit 的間隔按照業務的需求一般為分鐘級別。下面以 push 業務為例介紹幾種場景下的查詢方案和相應成本:

Arctic + Trino/Impala 滿足秒級 OLAP 查詢

OLAP 場景下,用戶一般更關注計算上的耗時,對數據就緒的敏感度相對不高。針對中小規模數據量的 Arctic 表或較簡單的查詢,通過 Trino/Impala 進行 OLAP 查詢是一個相對高效的方案,基本上可以做到秒級 MOR 查詢耗時。成本上,需要搭建 Trino/Impala 集群,如果團隊中已有在使用的話,則可以根據負載情況考慮復用。

網易傳媒基于 Arctic 的低成本準實時計算實踐-開源基礎軟件社區

Arctic 在開源發布會上發布了自己的 benchmark 數據,在數據庫 CDC 持續流式攝取的場景下,對比各個數據湖 Format 的 OLAP benchmark 性能, 整體上帶 Optimize 的 Arctic 的性能優于 Hudi,這主要得益于 Arctic 內部有一套高效的文件索引 Arctic Tree,在 MOR 場景下可以做到更細粒度、精確地 merge。詳細的對比報告可以參考:https://arctic.netease.com/ch/benchmark/。

網易傳媒基于 Arctic 的低成本準實時計算實踐-開源基礎軟件社區

Arctic + Spark 滿足分鐘級預聚合查詢

針對提供下游數據報表展示的場景,一般需要走預計算的流程將結果持久化下來,對數據就緒和計算耗時的敏感度都較高,而且查詢邏輯相對復雜,Trino/Impala 集群規模相對較小,執行容易失敗,導致穩定性欠佳。這個場景下我們使用了集群部署規模最大的 Spark 引擎來處理,在不引入新的資源成本的情況下,做到了離線計算資源的復用。

數據就緒方面,通過 Arctic 表水位感知方案,可以做到較低的分鐘級就緒延遲。

計算方面,Arctic 對 Spark Connector 提供了一些讀取優化,用戶可以通過配置 Arctic 表的 read.split.planning-parallelism 和 read.split.planning-parallelism-factor 這兩個參數值,來調整 Arctic Combine Task 的數量,進而控制計算任務的并發度。由于 Spark 離線計算的資源相對靈活和充足,我們可以通過上述調整并發度的方式來保證在 2~3 分鐘內完成業務的計算需求。

網易傳媒基于 Arctic 的低成本準實時計算實踐-開源基礎軟件社區

Hive + Spark 滿足傳統離線數倉生產鏈路的調度

Arctic 支持將 Hive 表作為 Basestore,Full Optimize 時會將文件寫入到 Hive 數據目錄下,以達到更新 Hive 原生讀取內容的目的,通過存儲架構上的流批一體來降低成本。因此傳統的離線數倉生產鏈路,可以直接使用對應的 Hive 表來作為離線數倉鏈路的一部分,時效性上相較于 Arctic 表雖缺少了 MOR,但通過 Hive 表水位感知方案,可以做到業務能接受的就緒延遲,從而滿足傳統離線數倉生產鏈路的調度。

網易傳媒基于 Arctic 的低成本準實時計算實踐-開源基礎軟件社區

三、項目影響力與產出價值

1、項目影響力

通過 Arctic + X 方案在傳媒的探索和落地,為傳媒準實時計算場景提供了一個新的解決思路。該思路不但減輕了全鏈路 Flink 實時計算方案所帶來的實時資源壓力和開發運維負擔,而且還能較好地復用現有的 HDFS 和 Spark 等存儲計算資源,做到了降本增效。

此外 Arctic 在音樂、有道等多個 BU 也有落地,比如在音樂公技,用于 ES 冷數據的存儲,降低了用戶 ES 的存儲成本;而有道精品課研發團隊也在積極探索和使用 Arctic 作為其部分業務場景下的解決方案。

目前 Arctic 已經在 github 上開源,受到了開源社區與外部用戶的持續關注,在 Arctic 的建設與發展中,也收到了不少外部用戶提交的高質量 PR 。

2、項目產出價值

通過上述方案我們將 push ETL 明細數據通過 Flink 實時入湖到 Arctic,然后在調度平臺上配置分鐘級的調度任務,按照不同交叉維度進行計算后將累計型指標后寫入關系數據庫,最后通過有數直連進行數據展示,做到了業務方要求的分鐘級時效數據產出。改造后的方案,同原來的全鏈路 Flink 實時計算方案相比:

(1)充分復用離線空閑算力,降低了實時計算資源開支

方案利用了空閑狀態下的離線計算資源,且基本不會帶來新的資源開支。離線計算業務場景注定了資源使用的高峰在凌晨,而新聞 push 推送及熱點新聞產生的場景大多為非凌晨時段,在滿足準實時計算時效的前提下,通過復用提升了離線計算集群的綜合利用率。另外,該方案能幫我們釋放大約 2.4T 左右的實時計算內存資源。

(2)降低任務維護成本,提升任務穩定性

Arctic + Spark 水位感知觸發調度的方案可減少 17+ 實時任務的維護成本,減少了 Flink 實時計算任務大狀態所帶來的穩定性問題。通過 Spark 離線調度任務可充分利用離線資源池調整計算并行度,有效提升了應對突發熱點新聞流量洪峰時的健壯性。

(3)提升數據異常時的修復能力,降低數據修復時間開支

通過流批一體的 Arctic 數據湖存儲架構,當數據出現異常需要修正時,可靈活地對異常數據進行修復,降低修正成本;而如果通過實時計算鏈路回溯數據或通過額外的離線流程來修正,則需要重新進行狀態累計或復雜的 ETL 流程。

四、項目未來規劃和展望

當前還有一些場景 Arctic 不能做到較好的支持,傳媒大數據團隊將和 Arctic 團隊繼續對以下場景下的解決方案進行探索和落地:

(1)當前入湖前的 push 明細數據是通過上游多條數據流 join 生成的,也同樣會存在大狀態的問題。而 Arctic 當前只能支持行級的更新能力,如果能落地有主鍵表的部分列更新能力,則可以幫助業務在入湖的時候,以較低的成本直接實現多流 join。

(2)進一步完善 Arctic 表和 Hive 表的水位定義和感知方案,提升時效,并推廣到更多的業務場景中。當前的方案只支持單 Spark/Flink 任務寫入的場景,對于多個任務并發寫表的場景,還需要再完善。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??。

責任編輯:jianghua 來源: 51CTO開源基礎軟件社區
相關推薦

2022-11-07 18:19:14

Arctic大數據

2022-08-23 14:00:48

數據管治

2022-12-29 09:13:02

實時計算平臺

2019-11-21 09:49:29

架構運維技術

2017-09-26 09:35:22

2015-10-09 13:42:26

hbase實時計算

2019-02-18 15:23:21

馬蜂窩MESLambda

2017-11-30 09:59:14

2017-01-15 13:45:20

Docker大數據京東

2021-07-16 10:55:45

數倉一體Flink SQL

2018-06-28 20:00:00

網易MCTalk

2015-08-31 14:27:52

2013-03-18 16:51:59

2015-07-31 10:35:18

實時計算

2021-03-10 08:22:47

FlinktopN計算

2017-12-01 13:13:39

AI網易傳媒信息流

2024-10-25 10:00:00

云服務計算

2020-09-10 17:41:14

ClickHouse數據引擎

2023-12-07 12:38:09

架構低成本開發

2014-08-18 13:44:22

易傳媒
點贊
收藏

51CTO技術棧公眾號

精品三级在线观看视频| 污污影院在线观看| 青娱乐精品视频| 色悠悠久久久久| wwwww在线观看| 美女在线视频免费| 中文字幕久久午夜不卡| 亚洲一区二区免费| 欧美h在线观看| 日韩精品免费一区二区三区| 日韩欧美高清dvd碟片| 免费无遮挡无码永久视频| 成年在线电影| 成人性生交大片免费看中文 | 性爱在线免费视频| 精品国产伦一区二区三区观看说明| 亚洲成av人**亚洲成av**| 欧美日韩综合色| 欧美系列在线观看| 欧美日韩午夜爽爽| 国模精品一区二区| 国产成人精品综合在线观看 | 国产亚洲自拍av| 久久综合影院| 亚洲国产精品999| 欧美日韩在线观看不卡| 91www在线| 亚洲三级在线观看| 日韩影院一区| 视频福利在线| 国产成a人亚洲精| 国产日本欧美一区| 800av免费在线观看| 午夜日韩视频| 久久精视频免费在线久久完整在线看| 三级男人添奶爽爽爽视频| 91精品麻豆| 91国偷自产一区二区三区成为亚洲经典| 97中文字幕在线| 成人午夜在线影视| 中文字幕制服丝袜成人av | 视频一区 中文字幕| 国产综合成人久久大片91| 日韩美女视频中文字幕| 国产无人区码熟妇毛片多| 影音先锋亚洲精品| 欧美久久精品一级黑人c片 | 中文字幕亚洲影院| ww久久综合久中文字幕| 欧美小视频在线观看| 国产精品专区在线| 成人av影院在线观看| 樱桃视频在线观看一区| 特级西西444| av免费在线免费| 亚洲欧美日韩一区二区| 一区视频二区视频| 免费网站成人| 亚洲视频网在线直播| 宅男噜噜99国产精品观看免费| av在线天堂播放| 国产精品三级久久久久三级| 亚洲一区不卡在线| 免费黄网在线观看| 亚洲欧洲韩国日本视频| 最近免费观看高清韩国日本大全| 污网站在线免费看| 亚洲一二三四在线| 亚洲自偷自拍熟女另类| www.日韩| 欧美日韩国产一二三| 欧美一级小视频| 九九99久久精品在免费线bt| 欧美成人一区二区三区| 日本美女视频网站| 美国成人xxx| 国产一区二区三区毛片| 国产性猛交xx乱| 天天av综合| 欧美精品videosex牲欧美| 国产亚洲精品成人| 男女精品网站| 91丨九色丨国产在线| 丰满人妻一区二区三区四区53| 99久久久精品| 视频一区二区综合| 182tv在线播放| 精品国产999| 亚洲一区二区蜜桃| 午夜日韩影院| 亚洲人精品午夜在线观看| 青青操在线播放| 国产综合精品一区| 日本精品久久中文字幕佐佐木| 国产性生活视频| 国产美女在线精品| 久久久影院一区二区三区| √天堂资源地址在线官网| 一区二区三区欧美日| 国产视频一视频二| 外国成人毛片| 精品丝袜一区二区三区| 国精品人伦一区二区三区蜜桃| 在线日韩欧美| 国产精品视频久久久久| 国产v片在线观看| 久久色在线观看| 视色,视色影院,视色影库,视色网| 性欧美18xxxhd| 日韩一级高清毛片| 中文字幕免费高清| 黑丝一区二区| 成人久久18免费网站图片| 日本a一级在线免费播放| 亚洲免费资源在线播放| 成人在线观看a| 国产成人aa在线观看网站站| 精品国产一区二区三区在线观看| 伊人久久综合视频| 国产精品一区在线观看你懂的| 久久久综合香蕉尹人综合网| 日本孕妇大胆孕交无码| 欧美色综合天天久久综合精品| 久久精品综合视频| 韩国亚洲精品| 92看片淫黄大片看国产片| 毛片在线播放网站| 偷拍与自拍一区| 精产国品一区二区三区| 欧美r级电影| 国产成人久久精品| 少妇av在线播放| 亚洲午夜激情av| 妖精视频在线观看| 国产精品99在线观看| 国产精品白嫩初高中害羞小美女 | 中文字幕欧美精品日韩中文字幕| 日本三级黄色大片| 国产高清成人在线| 免费看av软件| 青青久久精品| 日韩视频免费中文字幕| 做爰视频毛片视频| 久久久久久久久久电影| av免费观看网| 国产图片一区| 亚洲2020天天堂在线观看| 亚洲精品18p| 亚洲一区在线观看视频| 久久久久亚洲av无码麻豆| 中文无码久久精品| 91亚洲精品在线观看| 国产一二区在线观看| 91超碰这里只有精品国产| 亚洲一二三在线观看| 国产在线不卡一区| a级网站在线观看| 成人污污www网站免费丝瓜| 久久天天躁狠狠躁夜夜躁| 国产精品人妻一区二区三区| 日韩理论片网站| 中文字幕人妻无码系列第三区| 影音先锋成人在线电影| 成人免费视频网站入口| 97在线视频免费观看完整版| 日韩av在线天堂网| 青青草视频在线观看免费| 国产精品色噜噜| 国产男女无遮挡猛进猛出| 国产精品hd| 久久偷看各类wc女厕嘘嘘偷窃| 日韩美女在线看免费观看| 伊人久久综合97精品| 国产一区二区波多野结衣| 一区二区三区91| 538国产视频| 美腿丝袜亚洲三区| 97av中文字幕| 欧美一区自拍| 国产精品视频26uuu| 直接在线观看的三级网址| 亚洲国产日韩精品在线| 亚洲 日本 欧美 中文幕| 亚洲欧洲日产国产综合网| 一级黄色电影片| 久久午夜电影| 黄色污污在线观看| 亚洲欧洲av| 亚洲一区二区久久久久久| 涩涩涩在线视频| 日韩三级成人av网| 蜜桃久久一区二区三区| 欧美专区在线观看一区| 2018天天弄| 久久婷婷色综合| 91性高潮久久久久久久| 久久国产精品毛片| 最新视频 - x88av| 性欧美xxxx免费岛国不卡电影| 成人精品视频久久久久| 天堂av在线| 欧美成人全部免费| 精品影院一区| 亚洲精品在线观看网站| 做爰无遮挡三级| 亚洲成人av电影在线| 萌白酱视频在线| 91蜜桃视频在线| 潘金莲一级淫片aaaaa| 日韩国产精品久久| 欧美精品久久久久久久自慰| 99视频精品视频高清免费| 欧美日韩免费观看一区| 999久久久久久久久6666| 国产精品自拍视频| 欧美黄色网页| 国模吧一区二区三区| 日本免费中文字幕在线| 欧美精品一区二区久久婷婷| 91亚洲国产成人久久精品麻豆 | 久久亚洲国产精品成人av秋霞| 青春草在线观看| 精品国产一区a| 国产色视频在线| 欧美男女性生活在线直播观看| 日批视频免费在线观看| 五月天一区二区三区| 欧美黄片一区二区三区| 国产精品国产自产拍高清av| 91视频免费观看网站| 成人午夜视频网站| 精品人妻一区二区乱码| 加勒比av一区二区| www.日本一区| 免费看日韩精品| 国产一区二区在线免费播放| 久热精品视频| 色欲av无码一区二区人妻| 亚洲狠狠婷婷| www.av中文字幕| 91久久综合| 日本xxxxxxxxxx75| 国产字幕视频一区二区| 亚洲国产精品无码av| 黄色在线成人| 草b视频在线观看| 亚洲免费成人| 欧美 日本 亚洲| 国产情侣久久| 欧美在线观看成人| 久久裸体视频| 亚洲成色www.777999| 人人狠狠综合久久亚洲| 别急慢慢来1978如如2| 日韩精品一二区| 亚洲综合婷婷久久| 激情综合色播激情啊| 在线免费看v片| 成人午夜免费视频| 丰满少妇一区二区三区| 久久久www免费人成精品| 国产精品天天干| 国产精品久久久久婷婷| 999精品在线视频| 一区二区免费看| 久久露脸国语精品国产91| 色视频一区二区| 依依成人在线视频| 91精品国产色综合久久不卡电影| 性生活黄色大片| 亚洲码在线观看| 日韩精品成人av| 欧美放荡办公室videos4k| 国模精品视频| 国产精品一二区| 亚洲精品在线国产| 欧美lavv| 欧美黄在线观看| www国产黄色| 精品一区二区三区的国产在线播放| 中文字幕人妻无码系列第三区| 99免费精品在线观看| 夜夜春很很躁夜夜躁| **性色生活片久久毛片| 日韩 欧美 亚洲| 欧美性猛交xxxxxx富婆| www香蕉视频| 亚洲欧美一区二区精品久久久| h视频在线免费观看| 欧美在线不卡区| 成人国产精品久久| 国内一区在线| 久久精品国内一区二区三区水蜜桃 | 经典三级在线| 精品国产一区二区三区久久久| 欧美久久天堂| 亚洲va电影大全| 亚洲精品国产setv| 亚洲精品天堂成人片av在线播放 | 日韩免费观看高清| 蜜桃精品一区二区三区| 欧美亚洲免费在线| 欧美日韩调教| 日韩av片网站| 91影院在线免费观看| 亚洲人与黑人屁股眼交| 日韩欧美中文免费| www天堂在线| 日韩三级成人av网| 日本综合字幕| 国产视色精品亚洲一区二区| 亚洲成人国产| 热久久精品免费视频| 波多野结衣一区二区三区| 中文字幕在线观看2018| 色狠狠综合天天综合综合| 亚洲精品国产一区二| www国产亚洲精品久久网站| 国产精品专区免费| 国产亚洲一区二区三区在线播放| 91精品国产自产在线观看永久∴ | 婷婷精品久久久久久久久久不卡| 欧美久久电影| 一本久道久久久| 美女扒开腿免费视频| 亚洲人成精品久久久久| 在线观看黄色国产| 亚洲网在线观看| 经典三级一区二区| 欧美日韩精品久久久免费观看| 国产婷婷精品| 欧亚乱熟女一区二区在线| 亚洲激情图片小说视频| 99久久婷婷国产一区二区三区| 中文字幕亚洲欧美一区二区三区| 91精品影视| 日韩中文字幕一区| 日日嗨av一区二区三区四区| 国产jk精品白丝av在线观看 | 高清欧美性猛交xxxx| 日韩精品一区二区三区免费视频| 国产手机视频在线观看| 国内成人精品2018免费看| 久久精品色妇熟妇丰满人妻| 欧美唯美清纯偷拍| av在线天堂播放| 国产深夜精品福利| 999精品色在线播放| 激情图片中文字幕| 亚洲精品高清在线| www.xxx国产| 久久男人av资源网站| 久久久久久毛片免费看| 久久综合久久网| 91在线看国产| 久草视频在线免费| 最近2019中文字幕一页二页| 色狠狠一区二区三区| 亚洲综合激情五月| 国产一区二区三区高清播放| 麻豆一区产品精品蜜桃的特点 | 色综合久久久久综合| 国产三区四区在线观看| 国产精自产拍久久久久久| 亚洲精品91| 色哟哟视频在线| 欧美性xxxx极品高清hd直播 | 中文字幕欧美三区| 中文字幕一区二区人妻| 久久久精品在线| 99这里只有精品视频| 5月婷婷6月丁香| 中文字幕国产精品一区二区| 99这里有精品视频| 91国偷自产一区二区三区的观看方式| 亚洲免费观看高清完整版在线观| 欧美精品性生活| 一区二区三区欧美视频| 神马精品久久| 国产精品丝袜一区二区三区| 午夜日韩电影| 国产一区二区三区四区五区六区| 69堂成人精品免费视频| 国内精彩免费自拍视频在线观看网址 | 日本激情一区二区| 国产精品久久久久91| 在线中文一区| 国产呦小j女精品视频| 欧美日韩国产免费一区二区| av资源新版天堂在线| 亚洲精品9999| 99久久免费精品| 国产精品九九九九| 欧美亚洲视频在线观看| 综合天堂久久久久久久| 女~淫辱の触手3d动漫| 91精品婷婷国产综合久久| 色是在线视频| 99久热在线精品视频| 久久亚洲一级片|