精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

翔田千里亚洲一二三区| 97香蕉久久超级碰碰高清版| 国产美女18xxxx免费视频| 99中文字幕一区| 久久精品99国产精品日本| 日韩中文字幕av| 亚洲 国产 图片| 在线视频观看国产| 久久99久国产精品黄毛片色诱| 久久韩国免费视频| 91精品人妻一区二区三区蜜桃2| av影视在线| 久久久综合九色合综国产精品| 国产精品久久久久久久一区探花| 999精品在线视频| 成人av资源网址| 欧美中文字幕久久| 亚洲乱码一区二区三区三上悠亚| 国产精品乱码一区二区| 亚洲国产午夜| 在线看日韩欧美| 三上悠亚 电影| 欧美黑人一区| 亚洲视频一区在线| 免费久久一级欧美特大黄| 中文在线观看av| 欧美日韩视频一区二区三区| 精品亚洲aⅴ在线观看| 免费看欧美黑人毛片| 男女污污视频在线观看| 国产一区二区不卡| 欧美最近摘花xxxx摘花| 波多野结衣家庭教师| 在线看成人短视频| 日韩欧美高清在线| 狠狠躁狠狠躁视频专区| а√在线中文网新版地址在线| 亚洲国产岛国毛片在线| 精品国产乱码久久久久久久软件| 91麻豆成人精品国产免费网站| 亚洲欧美综合久久久| 亚洲欧美综合另类中字| 亚洲成年人在线观看| 成人国产精品久久| 色婷婷国产精品| 国产九九九九九| 黄色国产网站在线播放| 国产欧美在线观看一区| 精品999在线观看| 99久久国产热无码精品免费| 欧美专区18| 91精品国产精品| 麻豆91精品91久久久| 在线看片不卡| 久青草国产97香蕉在线视频| 免费黄在线观看| 欧美调教网站| 亚洲第一精品久久忘忧草社区| 亚洲18在线看污www麻豆| 日韩毛片免费观看| 色综合天天综合狠狠| 精品无码国模私拍视频| 七七成人影院| 一区二区中文视频| 午夜精品一区二区三区在线观看| 免费在线视频一级不卡| 26uuu国产日韩综合| 国产一区二区三区色淫影院| 亚洲经典一区二区| 成人小视频免费在线观看| **亚洲第一综合导航网站| 国产又粗又猛又黄又爽| 久久国产精品区| 国产精品免费福利| 在线视频 中文字幕| 免播放器亚洲一区| 日本亚洲欧洲色α| 天天干,天天干| 日韩av一级片| 国产欧美日韩高清| 国产又大又黑又粗| 国产激情偷乱视频一区二区三区| 亚洲免费观看| 欧美日韩一区二区在线观看视频| 成人一级片网站| 自拍偷拍亚洲视频| 亚洲精品国产一区二区精华液| 日本丰满大乳奶| 黄网av在线| 欧美日韩精品在线播放| 国产精品-区区久久久狼 | 中文字幕国内精品| 伊人久久久久久久久久久久久久| 欧美视频日韩| 日韩av免费网站| 国产aⅴ爽av久久久久成人| 99国产精品久久久久久久久久| 欧美一区观看| 三级资源在线| 欧美亚洲国产怡红院影院| 爱情岛论坛亚洲自拍| 亚洲免费福利一区| 欧美刺激性大交免费视频| 午夜精品久久久久久久久久久久久蜜桃| 日本亚洲免费观看| 国产免费一区二区三区| 免费的黄网站在线观看| 欧美性生活大片免费观看网址| 红桃视频 国产| 色婷婷精品视频| 欧美成人免费一级人片100| 黑人精品无码一区二区三区AV| 国精产品一区一区三区mba桃花| 九九99玖玖| 在线视频国产区| 欧美三电影在线| 草草地址线路①屁屁影院成人| 一区二区三区毛片免费| 国产精品扒开腿爽爽爽视频| 隣の若妻さん波多野结衣| 椎名由奈av一区二区三区| 少妇性饥渴无码a区免费| 久久av网站| 中文字幕日韩综合av| aaaaaa毛片| 北条麻妃国产九九精品视频| 久久天天东北熟女毛茸茸| 电影亚洲一区| 精品中文字幕久久久久久| 五月天丁香激情| 美国一区二区三区在线播放| 欧美一区二区三区电影在线观看| 51精品视频| 欧美刺激脚交jootjob| 午夜国产小视频| 蜜桃视频一区二区| 日本一区二区三区免费观看| 手机在线观看av| 欧美精品一区二| 精品爆乳一区二区三区无码av| 久久成人免费网站| 手机在线观看国产精品| 日韩av福利| 亚洲天堂av综合网| 中文字幕国产在线观看| www国产成人免费观看视频 深夜成人网| 丁香婷婷综合激情| 试看120秒一区二区三区| 欧美成人中文字幕在线| 国产日产亚洲系列最新| 亚洲人成网站精品片在线观看| 亚洲欧美视频二区| 99久久精品费精品国产| 国产日韩精品在线观看| 中文字幕日本在线| 欧美区一区二区三区| 少妇视频一区二区| 国产在线精品一区二区三区不卡| av中文字幕av| youjizz亚洲| 欧美亚洲另类激情另类| 国产人成在线视频| 欧美情侣在线播放| 青娱乐在线视频免费观看| 粉嫩一区二区三区在线看| 999在线观看视频| 日韩手机在线| 国产精品h片在线播放| 日本免费在线观看| 日韩欧美aaaaaa| 国产视频91在线| 久久精品欧美一区二区三区麻豆 | 国产精品三区在线观看| 国产精品自拍在线| 国产不卡一区二区视频| 极品美女一区二区三区| 91精品久久久久久久久不口人| 成人看av片| 亚洲高清久久久久久| 波多野结衣av无码| 亚洲日本一区二区三区| 国产成人av无码精品| 久久综合影视| 国产美女视频免费| 日韩深夜影院| 91免费福利视频| 岛国av在线播放| 自拍偷拍亚洲在线| 全国男人的天堂网| 欧美日韩中字一区| 天堂资源在线播放| 中文字幕免费在线观看视频一区| 香蕉网在线视频| 久久精品一区二区国产| 大桥未久一区二区三区| 日本福利一区| 亚洲淫片在线视频| 精品国产免费人成网站| 超碰精品一区二区三区乱码 | 亚洲人成在线一二| 国产男男gay体育生白袜| 亚洲五月六月丁香激情| 国产午夜福利一区| 不卡区在线中文字幕| 成人综合久久网| 亚洲制服少妇| 日本精品福利视频| 日韩情爱电影在线观看| 精品国产综合久久| 久久久久久久久久久久电影| 日本高清不卡在线| 欧美xxxxhdvideosex| 中文字幕av一区二区| 天堂在线一二区| 日韩你懂的在线观看| 在线观看免费高清视频| 日韩欧美在线字幕| 国产无码精品一区二区| 国产精品对白交换视频| 精品人妻一区二区三区日产乱码卜| 激情欧美日韩一区二区| 日本熟妇人妻中出| 亚洲女优在线| 1024av视频| 国产精品mm| 国产香蕉一区二区三区| 欧美高清视频手机在在线| 你懂的网址一区二区三区| 另类在线视频| 成人激情av| 日本在线成人| 91美女高潮出水| 四虎精品在线观看| 91精品久久久久久久久| 国产精品亲子伦av一区二区三区| 欧洲成人在线观看| 欧美伦理91| 欧美性视频在线| 国产乱码精品一区二三赶尸艳谈| 欧美国产第一页| 性欧美videoshd高清| 欧美精品生活片| 在线观看操人| 欧美国产日韩一区| 欧美日韩经典丝袜| 国模叶桐国产精品一区| jizzjizz中国精品麻豆| 韩国三级电影久久久久久| h片在线观看视频免费| 国内精品久久久久久| 黄色污网站在线观看| 国产综合在线视频| 一个人www视频在线免费观看| 91av国产在线| 欧美成人a交片免费看| 日本韩国在线不卡| 欧美精品总汇| 国产欧美精品一区二区三区介绍| 色狠狠一区二区三区| 91精品国产综合久久香蕉的用户体验 | 国产精品日日摸夜夜摸av| 一级黄色毛毛片| 最新高清无码专区| 18精品爽视频在线观看| 婷婷综合另类小说色区| 欧美日韩a v| 欧美日韩成人一区| www.国产三级| 亚洲国产精品va在线观看黑人| 青青青草原在线| 有码中文亚洲精品| caoporn免费在线视频| 久久久久久999| 中文字幕乱码在线播放| 国产精品午夜国产小视频| 国产精品久久久久久久久久辛辛 | 欧美精品momsxxx| 中文字幕色一区二区| 欧美日韩1区2区3区| 国产淫片免费看| 久久99热这里只有精品| 久久国产劲爆∧v内射| 久久在线观看免费| 国产精品99久久久久久成人| 午夜精品在线看| 黄色免费av网站| 欧美精三区欧美精三区| 日本免费网站在线观看| 这里只有精品丝袜| 国产蜜臀在线| 国产精品三级久久久久久电影| 欧美视频二区欧美影视| 欧美人xxxxx| 女人香蕉久久**毛片精品| 人妻精品无码一区二区三区| 久久精品理论片| 五十路六十路七十路熟婆| 中文乱码免费一区二区| 日韩精品乱码久久久久久| 欧美日韩日本视频| 无码国产伦一区二区三区视频 | 亚洲国产精品一区二区久久hs| 亚洲午夜视频在线观看| 最近中文字幕在线视频| 亚洲黄色在线看| 国产日产一区二区三区| 日韩女优人人人人射在线视频| 天堂精品久久久久| 四虎影院一区二区三区 | 欧美极品在线视频| 国产精品.xx视频.xxtv| 极品尤物一区二区三区| 欧美一区精品| 色免费在线视频| 91色婷婷久久久久合中文| 动漫性做爰视频| 欧美日韩中文另类| 邻居大乳一区二区三区| 久久久欧美一区二区| 日韩精品免费视频一区二区三区 | 在线毛片网站| 欧美在线xxx| 亚洲一区网址| 在线国产精品网| 日av在线不卡| 成年人免费观看视频网站| 偷拍与自拍一区| 亚洲第一视频在线| 伦理中文字幕亚洲| 亚洲黑人在线| 亚洲午夜精品久久| 奇米色一区二区| 亚洲精品国产精品国自产网站| 偷拍一区二区三区四区| 日本久久一级片| 欧美人与性动交| 亚洲啊v在线免费视频| 国产高潮呻吟久久久| 另类的小说在线视频另类成人小视频在线| 亚洲午夜久久久久久久久红桃 | 91免费观看视频在线| 日本a在线观看| 欧美精品一区二区三区一线天视频 | 波多野结衣精品在线| 免看一级a毛片一片成人不卡| 欧美一级欧美三级| 呦呦在线视频| 成人av网站观看| 99在线观看免费视频精品观看| 在线xxxxx| 亚洲国产欧美日韩另类综合 | 在线亚洲欧美视频| 精品久久毛片| 久久av秘一区二区三区| 精品亚洲欧美一区| 波多野结衣爱爱视频| 日韩欧美精品在线| 免费在线国产视频| 国产手机精品在线| 免费看亚洲片| 免费一级黄色录像| 3d动漫精品啪啪| 欧美性video| 麻豆91av| 美女视频一区二区| 1024手机在线视频| 亚洲第一精品福利| 亚洲成人激情社区| 在线视频不卡一区二区三区| 国产福利一区二区| 中文字幕在线观看免费视频| 亚洲欧洲视频在线| 日韩精品第二页| 中文精品无码中文字幕无码专区| www.欧美色图| 中文字幕在线一| 欧美猛男性生活免费| 日本欧美高清| 爱爱爱爱免费视频| 亚洲成人av中文| 国产乱视频在线观看| 成人午夜一级二级三级| 亚洲午夜伦理| 亚洲AV无码成人精品区明星换面| 91精品国产91热久久久做人人 | 国产不卡精品视男人的天堂| 国产精品成人av| 给我免费观看片在线电影的| 欧美在线|欧美| 亚洲七七久久综合桃花剧情介绍| 久久久精品动漫| 精品写真视频在线观看| 国产成人无码精品久在线观看| 中文在线资源观看视频网站免费不卡| 麻豆久久一区| 一级特黄性色生活片| 亚洲福利国产精品| 天堂а√在线资源在线| 美媛馆国产精品一区二区| 国内成人免费视频|