无码一区二区三区|无码国产精品一区二区免费式芒果|无码精品国产d在线观看|无码精品前田一区二区|无码精品日韩专区|无码精品尤物一区二区三区

沃卡惠移動端logo

字節(jié)跳動大數(shù)據(jù)容器化構(gòu)建與落地實(shí)踐

2023-06-10 09:47:134636

隨著字節(jié)跳動旗下業(yè)務(wù)的快速發(fā)展,數(shù)據(jù)急劇膨脹,原有的大數(shù)據(jù)架構(gòu)在面臨日趨復(fù)雜的業(yè)務(wù)需求時(shí)逐漸顯現(xiàn)疲態(tài)。而伴隨著大數(shù)據(jù)架構(gòu)向云原生演進(jìn)的行業(yè)趨勢,字節(jié)跳動也對大數(shù)據(jù)體系進(jìn)行了云原生改造。本文將詳細(xì)介紹字節(jié)跳動大數(shù)據(jù)容器化的演進(jìn)與實(shí)踐。

字節(jié)跳動大數(shù)據(jù)業(yè)務(wù)發(fā)展現(xiàn)狀

從2017年起,字節(jié)跳動陸續(xù)推出多款廣為人知的熱門應(yīng)用,如抖音、今日頭條、西瓜視頻、剪映、番茄小說、懂車帝等。隨著行業(yè)的快速發(fā)展和業(yè)務(wù)的高速迭代,數(shù)據(jù)量也呈爆炸式增長,海量的數(shù)據(jù)規(guī)模、愈加復(fù)雜的場景使得各大業(yè)務(wù)對字節(jié)底層大數(shù)據(jù)運(yùn)算能力的要求不斷提高。以抖音的實(shí)時(shí)推薦為例。系統(tǒng)需要從億萬級別的內(nèi)容庫中選出用戶可能感興趣的內(nèi)容,運(yùn)用復(fù)雜的模型對內(nèi)容進(jìn)行打分排序,再通過廣告系統(tǒng)的處理,最后呈現(xiàn)給用戶,整個(gè)過程需要在300毫秒內(nèi)完成。這就對背后的計(jì)算能力提出了很高的要求,只有龐大的計(jì)算資源和極致的性能優(yōu)化,才能達(dá)到這一業(yè)務(wù)需求。目前字節(jié)跳動的大數(shù)據(jù)集群已經(jīng)支持了 EB 級的海量存儲空間和千萬級 Core 的計(jì)算資源調(diào)度能力。

大數(shù)據(jù)業(yè)務(wù)容器化

傳統(tǒng)大數(shù)據(jù)組件繁多,安裝運(yùn)維復(fù)雜,在生產(chǎn)使用中需要大量的人力支持,不僅集群搭建費(fèi)時(shí)費(fèi)力,還容易形成運(yùn)維孤島和數(shù)據(jù)孤島現(xiàn)象。同時(shí)在資源利用、可觀測性等方面也存在諸多不足,已經(jīng)越來越無法適應(yīng)當(dāng)下的發(fā)展需求。在此情況下,業(yè)界逐漸開始往云原生大數(shù)據(jù)方案發(fā)展。

云原生大數(shù)據(jù)是大數(shù)據(jù)平臺新一代架構(gòu)和運(yùn)行形態(tài),是一種以平臺云原生化部署、計(jì)算云原生調(diào)度、存儲統(tǒng)一負(fù)載為特點(diǎn),可以支持多種計(jì)算負(fù)載,計(jì)算調(diào)度更彈性,存儲效能更高的大數(shù)據(jù)處理和分析平臺。云原生大數(shù)據(jù)帶來了大數(shù)據(jù)在使用和運(yùn)維方面的巨大變化,從以下兩個(gè)角度來看:

  • 業(yè)務(wù)層面:傳統(tǒng)模式下,業(yè)務(wù)獨(dú)立占用資源,在低谷時(shí)段資源占用率可能只有20%-30%;云原生模式下的業(yè)務(wù)是混部的,比如在線和離線業(yè)務(wù),它可以按分時(shí)復(fù)用的方式來調(diào)用資源,以此來提高集群利用率。
  • 運(yùn)維層面:傳統(tǒng)的大數(shù)據(jù)架構(gòu)通常是基于物理硬件的,每個(gè)集群都需要單獨(dú)管理,擴(kuò)展和升級非常困難。當(dāng)需要增加更多的節(jié)點(diǎn)或更改硬件配置時(shí),需要進(jìn)行繁瑣的人工操作,而且很容易出現(xiàn)錯誤。云原生模式將平臺組件容器化后,可以利用彈性伸縮、自動化管理等特性,可以更好的進(jìn)行集群的運(yùn)維工作。

目前,新一代的字節(jié)跳動大數(shù)據(jù)平臺已全面擁抱云原生,支持“三大平臺和一大支撐體系”的功能架構(gòu):

  • 平臺服務(wù)層:由開源組件插件化集成,支持靈活配置選用;
  • 核心引擎層:包括 Flink、Spark、云原生消息引擎、實(shí)時(shí)服務(wù)分析引擎、云原生日志搜索和統(tǒng)一存儲 HDFS 等核心組件,支持存算分離和自動調(diào)優(yōu);
  • 資源調(diào)度層:支持統(tǒng)一計(jì)算資源調(diào)度和統(tǒng)一引擎云原生生命周期管理。
  • 運(yùn)維管理平臺 : 是集開源組件、服務(wù)生命周期、集群、容災(zāi)、可觀測性于一體的一站式管理平臺。

圖片

大數(shù)據(jù)業(yè)務(wù)容器化實(shí)踐與探索

比較幸運(yùn)的是,開源的大數(shù)據(jù)組件大部分將容器化基本做好了,如開源的 HDFS 其實(shí)已經(jīng)可以直接基于 K8s 進(jìn)行部署,像 Flink/Spark 這樣的計(jì)算引擎也早就支持了 on K8s 部署和運(yùn)行。因此在大數(shù)據(jù)業(yè)務(wù)容器化的過程中,我們要解決的問題是如何更好地運(yùn)行和管理這些大數(shù)據(jù)任務(wù)。由此延伸,在此過程中會遇到以下幾個(gè)主要問題:

  • 容器化平臺不具備與 YARN 隊(duì)列類似的資源管控能力;
  • 調(diào)度器吞吐能力差,不適用于任務(wù)量大且運(yùn)行時(shí)間較短的大數(shù)據(jù)作業(yè);
  • 調(diào)度器不存在“作業(yè)”概念,不具備作業(yè)排隊(duì)能力,不具備作業(yè)級調(diào)度策略;
  • 原生的大數(shù)據(jù)作業(yè)在容器化提交后,往往狀態(tài)信息獲取不準(zhǔn)確;
  • 大數(shù)據(jù)作業(yè)容器化部署后導(dǎo)致日志收集、監(jiān)控告警變得復(fù)雜。

為了解決以上問題,字節(jié)跳動云原生大數(shù)據(jù)平臺引入大數(shù)據(jù)作業(yè)調(diào)度器 GRO 封裝 YARN 隊(duì)列,提升大數(shù)據(jù)作業(yè)吞吐能力,并抽象作業(yè)支持企業(yè)級調(diào)度;引入云原生大數(shù)據(jù) Operator Arcee,用于解決狀態(tài)信息獲取不準(zhǔn)確的問題;構(gòu)建統(tǒng)一運(yùn)維平臺,支持統(tǒng)一監(jiān)控/日志等能力。以下我們將對這三部分進(jìn)行展開介紹。

圖片

大數(shù)據(jù)作業(yè)的 Scheduler — — GRO

在大數(shù)據(jù)作業(yè)中,特別是批式計(jì)算的作業(yè)通常只會占用資源一段時(shí)間,在運(yùn)行結(jié)束后即歸還資源。而用戶通常會提交多個(gè)作業(yè),這就導(dǎo)致部分作業(yè)不能立即獲得資源,而需要排隊(duì)等待直到有作業(yè)結(jié)束退出后才能獲得資源開始運(yùn)行。但原生 Kubernetes 調(diào)度器最初是針對在線服務(wù)設(shè)計(jì)的,沒有“隊(duì)列”和“作業(yè)”這兩個(gè)概念。為了更好地支持大數(shù)據(jù)場景資源分配,我們自研了高性能資源管理調(diào)度器 GRO,用于管控集群資源,并且新增了以下兩個(gè)重要概念:

  • Queue CRD:描述了一個(gè)“隊(duì)列”,即 Quota(資源配額)的抽象;
  • PodGroup CRD:描述了一個(gè)“作業(yè)”,用于標(biāo)識多個(gè) Pod 屬于同一個(gè)集合,從而可以把多個(gè) Pod 看作整體進(jìn)行調(diào)度。

GRO 組件給容器化平臺帶來了如彈性隊(duì)列、調(diào)度策略、Quota 管控等新的特性 。

彈性隊(duì)列

每個(gè)隊(duì)列可以設(shè)置兩個(gè)資源配額屬性:

  • Min Quota,又稱為保障資源量。調(diào)度器為該隊(duì)列預(yù)留 Min Quota 的資源量,不允許其他隊(duì)列占用,以保障該隊(duì)列在需要使用時(shí)可以立刻獲得資源;
  • Max Quota,又稱為資源使用上限。調(diào)度器限制該隊(duì)列使用資源不超過 Max Quota 的資源量。

GRO 將根據(jù)所有隊(duì)列的 Min-Max 屬性,將集群資源公平地分配給各個(gè)隊(duì)列,再根據(jù)不同的調(diào)度策略,將隊(duì)列資源公平地分配給隊(duì)列內(nèi)的各個(gè)作業(yè),再進(jìn)一步分配給不同作業(yè)內(nèi)的各個(gè) Pod。

調(diào)度策略

在具備了隊(duì)列和作業(yè)兩個(gè)概念后,還可以支持以下常用的調(diào)度策略:

  • 優(yōu)先級調(diào)度:所有作業(yè)按照定義的優(yōu)先級排序,調(diào)度器優(yōu)先分配高優(yōu)先級的作業(yè);
  • Gang 調(diào)度:調(diào)度器一次性為作業(yè)的所有 Pod 分配資源,或者一個(gè) Pod 也不分配,保證不出現(xiàn)一個(gè)作業(yè)的部分 Pod 啟動,部分 Pod 排隊(duì)等待的情況;一個(gè)作業(yè)只有部分 Pod 啟動,有可能不能正常運(yùn)行,這樣不僅浪費(fèi)了集群資源,還可能存在多個(gè)類似作業(yè)相互死鎖,導(dǎo)致所有作業(yè)都不能正常運(yùn)行;
  • DRF 調(diào)度:調(diào)度器公平分配資源給各個(gè)作業(yè)的同時(shí),兼顧多維度資源的比例,盡可能提升資源利用率;比如隊(duì)列剩余大量 CPU 和少量內(nèi)存時(shí),優(yōu)先分配 CPU 需求多、內(nèi)存需求少的作業(yè),避免隊(duì)列的內(nèi)存完全耗盡,大量 CPU 剩余,無法被利用的問題。

Quota 管控

GRO 也可以支持其他 Quota 管控策略:

  • 隊(duì)列間搶占:隊(duì)列沒有使用的 Quota 允許臨時(shí)被其他隊(duì)列占用,當(dāng)隊(duì)列有資源需求時(shí),可以從其他隊(duì)列將資源搶占回來;
  • 隊(duì)列內(nèi)搶占:隊(duì)列沒有剩余 Quota,高優(yōu)作業(yè)提交后可以將正在運(yùn)行的低優(yōu)作業(yè)占用的資源搶占回來;
  • 大作業(yè)資源預(yù)留:資源需求較大的作業(yè)很有可能因?yàn)楣?jié)點(diǎn)資源碎片而一直無法調(diào)度,通過調(diào)度器支持預(yù)留節(jié)點(diǎn)資源,可以保證大作業(yè)調(diào)度成功。

大數(shù)據(jù)作業(yè)的 Operator —— Arcee

為解決“原生的大數(shù)據(jù)作業(yè)在容器化提交后,往往狀態(tài)信息獲取不準(zhǔn)確”的這個(gè)問題,我們通過自研的 Arcee Operator 作為大數(shù)據(jù)統(tǒng)一的 Operator ,從而實(shí)現(xiàn)統(tǒng)一管控多種計(jì)算引擎。

Arcee 借鑒了 YARN 的兩級管理模式,管理大數(shù)據(jù)作業(yè)的 Application Master,再由 AM 管理計(jì)算 Worker。AM 包括 Flink JobManager、Spark Driver 等,負(fù)責(zé)計(jì)算 Worker 的啟動、刪除、運(yùn)行狀態(tài)采集及心跳檢測,橫向擴(kuò)縮容等工作。并且由 Arcee 負(fù)責(zé) AM Pod 的啟動、失敗重啟、結(jié)束刪除、運(yùn)行狀態(tài)采集等整個(gè)生命周期管理。

在引入 Arcee 之后,給我們帶來了如下關(guān)鍵特性:

  • 定義了統(tǒng)一的 Application: Arcee Application 通過相同的方式表達(dá) Flink、Spark 等作業(yè)的配置、規(guī)格等描述,并且使用相同的狀態(tài)機(jī),結(jié)合調(diào)度和引擎信息呈現(xiàn)準(zhǔn)確、詳細(xì)的作業(yè)狀態(tài)。不同計(jì)算引擎的統(tǒng)一描述和狀態(tài)有利于業(yè)務(wù)上的統(tǒng)一表達(dá)和處理。
  • Arcee 實(shí)現(xiàn)了作業(yè)異常處理 Arcee 實(shí)時(shí)監(jiān)控所有 AM 狀態(tài),具有豐富的異常處理策略,包括 AM 重啟、Worker 清理等,持續(xù)保障作業(yè)正常運(yùn)行。
  • Arcee 屏蔽了底層調(diào)度器 作業(yè)通過 Arcee 可以輕松使用底層調(diào)度器支持的隊(duì)列調(diào)度、優(yōu)先級調(diào)度、Gang 調(diào)度等多種調(diào)度策略。同時(shí) Arcee 也可以采集并展示作業(yè)的調(diào)度信息。Arcee 降低了高級調(diào)度功能的接入門檻。
  • 完整支持計(jì)算框架各種運(yùn)行模式。例如:Flink Session Mode & Flink Application Mode、Spark Client Mode & Spark Cluster Mode。

運(yùn)維管理平臺--監(jiān)控鏈路

在具備 GRO 和 Arcee 之后,一個(gè)大數(shù)據(jù)任務(wù)已經(jīng)可以容器化運(yùn)行在我們的新一代大數(shù)據(jù)平臺之上了。那么接下來要面臨的就是如何運(yùn)維,這其中的關(guān)鍵可以感知到該作業(yè)的監(jiān)控和日志信息。

監(jiān)控鏈路

服務(wù)監(jiān)控指標(biāo)的采集分為兩種:

  • 常駐服務(wù)的監(jiān)控?cái)?shù)據(jù):常駐服務(wù)集成了 Prometheus 的采集器,Prometheus 會做 Pod 服務(wù)的自動發(fā)現(xiàn),并會周期性的同步這些服務(wù)的監(jiān)控?cái)?shù)據(jù)。
  • Flink 任務(wù)的監(jiān)控?cái)?shù)據(jù):由 Flink 程序主動 Push 監(jiān)控?cái)?shù)據(jù)到 Push-gateway 中,然后 Prometheus 可以周期性的同步 push-gateway 中的數(shù)據(jù)。

數(shù)據(jù)面支持多套計(jì)算集群,不同的計(jì)算集群都部署了一套 Prometheus ,從而使不同集群的 Prometheus 在采集到監(jiān)控指標(biāo)之后,用 Remote Write 的方式將監(jiān)控指標(biāo)數(shù)據(jù)寫入到控制面的 Storeage 上,這里的 Storage 是一個(gè)抽象的接口,可以支持火山引擎的云監(jiān)控存儲、S3 存儲、CloudFS 存儲及其他的自定義存儲等。

日志鏈路

日志的來源分為兩種,一種是直接將服務(wù)的日志寫入本地文件,然后通過 Filebeat 收集路徑文件并推送到 LogProxy 上;另一種是作業(yè)通過集成 Collector 將日志遠(yuǎn)程寫入到 LogProxy 上。

Log Proxy是日志的一個(gè)代理服務(wù),內(nèi)置在每個(gè)K8s集群中,負(fù)責(zé)該集群內(nèi)所有日志數(shù)據(jù)的匯聚、整理及寫入到Kafka上的工作。Kafka在這里可以完成日志轉(zhuǎn)存的操作,用于避免短時(shí)間內(nèi)大流量的日志信息將下游的日志存儲服務(wù)打爆。同時(shí)考慮到日志服務(wù)本身的監(jiān)控和運(yùn)維能力,我們在 Kafka 側(cè)也暴露了一些指標(biāo)用于監(jiān)控 Kafka 上日志消息堆積的情況。同時(shí)在 Kafak 往下游寫數(shù)據(jù)的過程中還額外做了動態(tài)限流的相關(guān)工作,通過自動感知到下游服務(wù)的吞吐量來進(jìn)行流量的動態(tài)調(diào)整,在保證穩(wěn)定性的同時(shí),盡可能的將日志文件快速寫入到下游平臺上。

日志數(shù)據(jù)寫入到日志存儲服務(wù)后,為了方便用戶通過頁面或者接口的方式進(jìn)行日志查看,我們也研發(fā)了一個(gè)獨(dú)立的、對外提供統(tǒng)一的日志搜索 API 模塊。無論是前端用戶還是 OpenAPI 用戶都可以使用該服務(wù)的 API 進(jìn)行相關(guān)大數(shù)據(jù)作業(yè)日志的搜索事宜。

業(yè)務(wù)案例

基于原生大數(shù)據(jù)組件自身的容器化能力,以及 GRO、Acree、監(jiān)控、日志這幾個(gè)平臺級別的優(yōu)化,平臺可以基本達(dá)到完全容器化的狀態(tài)。以某頭部證券客戶的大數(shù)據(jù)作業(yè)容器化實(shí)踐為案例,客戶希望基于云原生構(gòu)建業(yè)務(wù)敏捷和運(yùn)維便捷的基礎(chǔ)設(shè)施。結(jié)合大數(shù)據(jù)云原生化已被作為企業(yè)的重要戰(zhàn)略方向,實(shí)現(xiàn)流式計(jì)算 Flink 的云原生化是其中的一個(gè)重要里程碑。

  • 多環(huán)境管理

基于銀監(jiān)會的政策性指導(dǎo)文件,我們需要進(jìn)行多環(huán)境的管理,支持生產(chǎn)和測試雙集群的能力。如下架構(gòu)圖所示,在測試集群和生產(chǎn)集群分別部署了一套平臺,每個(gè)平臺都有自己獨(dú)立的入口,具備完全相同的業(yè)務(wù)能力。為了平臺的易用性,通過新增一個(gè)輔助服務(wù)的組件,可以用來處理產(chǎn)品同步、上線審批、任務(wù)同步等操作。

圖片

在此類業(yè)務(wù)場景中,容器化帶來的最大收益就是相較于傳統(tǒng)大數(shù)據(jù)平臺,容器化后的大數(shù)據(jù)作業(yè),可移植性更強(qiáng),真正實(shí)現(xiàn)了一次編寫、多處運(yùn)行。減少或避免了在傳統(tǒng)大數(shù)據(jù)平臺場景下,測試環(huán)境完成的研發(fā)工作上線到線上環(huán)境后出現(xiàn)的 Jar 沖突或者其他環(huán)境問題。

  • 跨數(shù)據(jù)中心高可用

除了對生產(chǎn)測試的多環(huán)境管理剛需之外,金融行業(yè)普遍對跨數(shù)據(jù)中心的高可用也非常關(guān)注。

在大數(shù)據(jù)場景中,跨機(jī)房高可用的實(shí)現(xiàn)需要從以下三個(gè)維度綜合考慮,分別是:服務(wù)的高可用、數(shù)據(jù)的高可用、作業(yè)的高可用。

  • 服務(wù)高可用:業(yè)內(nèi)已經(jīng)有非常成熟的方案了,因此在本篇中不再過多贅述。
  • 數(shù)據(jù)高可用:通過依靠字節(jié)跳動大數(shù)據(jù)文件存儲系統(tǒng) CloudFS 實(shí)現(xiàn)的,和 HDFS 架構(gòu)基本類型,具備 NN 和 DN 組件,在容災(zāi)場景下 CloudFS 可以橫跨數(shù)據(jù)中心進(jìn)行部署,在不同的集群上部署 NN 和 DN 組件,當(dāng)寫入一個(gè)文件塊的時(shí)候,會同步寫入到多個(gè)數(shù)據(jù)中心的集群上,以保障數(shù)據(jù)的高可用性。
  • 作業(yè)高可用:通過引入 Reslake 組件,幫助平臺屏蔽底層的計(jì)算資源,該組件具有資源的全局視圖,擁有全局資源池 Quota 管控,可以不限機(jī)房、不限集群、以最優(yōu)化資源利用率為最終的調(diào)度目標(biāo)。于此同時(shí)還具備對數(shù)據(jù)中心、機(jī)房、集群的存活狀態(tài)自動感知的特性,當(dāng)發(fā)現(xiàn)其中某個(gè)節(jié)點(diǎn)出現(xiàn)停機(jī)故障時(shí)會進(jìn)行任務(wù)的遷移,將相關(guān)的任務(wù)遷移到其他可用的集群、機(jī)房或數(shù)據(jù)中心,以達(dá)到作業(yè)的高可用性。

圖片

在這個(gè)場景下,容器化帶來的最大收益就是相較于傳統(tǒng)大數(shù)據(jù)平臺,容器化后的大數(shù)據(jù)平臺可運(yùn)維性更強(qiáng),可以做到無需額外操作即可自動恢復(fù)的能力,真正做到省心,省力。

云原生時(shí)代下的數(shù)據(jù)計(jì)算基礎(chǔ)設(shè)施

在前文中,我們對云原生大數(shù)據(jù)平臺實(shí)踐進(jìn)行了一些探討。在6月10日上海,來自字節(jié)跳動云原生大數(shù)據(jù)的技術(shù)專家們將在此基礎(chǔ)之上,進(jìn)一步帶來包括 Flink、RAY、Elasticsearch 項(xiàng)目等大數(shù)據(jù)主流數(shù)據(jù)計(jì)算基礎(chǔ)設(shè)施在云原生場景下的實(shí)踐與解析。歡迎一鍵報(bào)名~

国产亚洲AV综合人人澡精品 精品欧美小视频在线观看 国产色婷婷免费视频在线观看 欧美激情免费观看一区 欧美人成视频在线播放亅6 日本在线免费看片 久久亚洲国产高清观看 久久精品资源 国产欧美另类精品久久久 九九精品99 免费一级特黄在线观看 亚洲欧洲美洲无码精品va 亚洲中文无码男人的天堂 成熟交BGMBGMBGM图片 爱爱视频中文网站 在线永久观看国产精品电影 亚洲无码在线免费视频 夜色福利站WWW国产在线视频 亚洲一区二区三区精品久久久 人人妻人人爽人人欧美一区 ai亚洲嫩模喷白浆在线观看 国产成人av一区二区三区在线 亚洲色欲久久久久综合网百度 国产又色又爽又刺激在线观看 苍井空浴缸大战猛男120分钟 亚洲国产乱 国产美女精品视频线播放 香蕉视频黄色在线观看 亚洲无线码高清在?码久久2017 91精品久久人妻无码 日本α片无遮挡在线观看 欧美亚洲国产人成 香蕉国产片一级一级一级一级 久久婷综合五月天啪网夜夜春亚洲嫩草影院 新区乱码无人区二精东 天天综合合网91免费在线看 日韩精品一区视频在线观看 欧美XXXX黑人又粗又长精品 男女爽爽无遮拦午夜视频 亚洲日本一区二区三区在线不卡 黄污网站在线免费观看 亚洲成av人片天堂网 动漫卡通精品3d一区二区 黄色网站无遮挡 蜜桃视频在线观看免费视频网站www 欧美日韩在线视频一区 亚洲一区二区三区日韩精品 午夜精品久久无码电影 中出内射在线观看 2021年国产精品视频 A在线视频播放免费视频完整版 无码免费一区二区三区 亚洲成av人片天堂网九九 国产东北三老头伦一肥婆 亚洲国产精品成人精品小说 大师兄影视电影网 久久久久久一区国产精品最新章节 在线播放av一区二区三区 亚洲一级av在线试看 最新国产精品亚洲 91色偷偷综合久久噜噜 无法合拢的皇帝 色东京热男人的天堂 国产a一级**片午夜剧场14 色av综合av综合无码网站 一本到国产在线精品国内 中文字幕一区二区久久人妻网站 国产精品动漫自慰一二三区 无码人妻丰满熟妇区毛片18 2021最新国产成人精品免费 无码视频免费一区二三区 亚洲免费观看三级片 国产农村妇女毛片精品久久 公天天吃我奶躁我的在线观看 污污内射在线观看一区二区少妇 两座雪白玉峰弹跳而出 日韩欧美国产精品成人 国产精品k频道在线播放ou 在线无码18禁 国产精品亚洲日韩AⅤ在线 国产精品晓可耐在线观看 国产成人免费A在线电影 久久久久久久久无码精品亚洲日韩 精品国语任你躁在线播放 国产普通话对白 亚洲综合一区二区三区四 熟女超碰熟女久久熟女伊人夜夜嗨 欧美激情综合五月色丁香 亚洲第一无码精品一区 久久综合狠狠爱综合网 日韩电影视频在线观看 黄色视频污网站 亚洲一区二区三区高清精油按摩 一区二区动漫漫画中文字幕 内射无套内射国产精品视频 中文字幕久久国产精品 国产免费久久久久久无码 精品国产一区二区三区无码a 蜜桃一区二区三区 jizz一日本日韩片 亚洲欧美日韩国产原创在线观看蜜 天堂成av午夜电影 一本大道久久精品调教 最近中文字幕完整国语 中文字幕久久精品无码不卡 久久精品国产91久久综合 91精品国产综合久久婷婷香蕉 尤物成人影院yw193在线观看 国产精品亚洲АV无码播放 国产熟睡乱子伦午夜视频 草莓视频APP无限观看 亚洲av无码之国产精品小说 伊人久久精品亚洲午夜 日本在线高清免费爱做网站 国产大片黄在线观看 男人和女人一级黄色大片 波多野百合在线播放一区 欧美日本成人动漫va精品在线 天堂AⅤ大芭蕉伊人AV 国产色播日本一区午夜爱爱 884hutv四虎永久黄网 XXXX性BBBB欧美 国产午夜福利大片 国产九九99久久99大香伊 久久精品韩国AV电影 亚洲电影+有码+中文字幕 扒开双腿猛进入喷水高潮叫声 2020久久精品亚洲热综合 手机看片福利永久国产日韩 久久久久久久亚洲Av无码 国产精品久久久一区二区三区 欧美成人国产高清视频 亚洲国产黄在线观看 久久久久久国产a免费观看黄色大片 亚洲AV永久青草无码精品 亚洲精品国产精品精 夜夜夜夜夜国产区 国产高潮刺激叫喊视频 色噜噜亚洲精品中文字幕 中文在线√天堂 国产精品国产国产av 国产超级乱淫视频播放免费 宝贝扒开下面自慰给我看 国产一级A爱做片免费91 疯狂三人交性欧美 久久久精品中文字幕综合 九九久久久 日韩无砖av专区一区 亚洲一级二级视频 亚洲熟妇久久国内精品 亚洲中文无码男人的天堂 亚洲.欧美.在线视频 各种少妇正面着bbw撒尿视频 麻豆av无码精品一区二 亚洲色欲综合一区二区三区小说 厨房后面按住岳的大屁股 国产一区在线观看免费 亚洲中文字幕无码久久2017 少妇厨房愉情理伦片免费 亚洲综合国产成人丁香五月激情 人妻日韩欧美综合制服 日韩内射少妇视频播放网站 国产精品一区二区av麻豆 人妻尝试又大又粗久久 伊人久久大香线蕉成人综合网 性色AV一区二区三 99ri在线精品视频在线播放 在线观看黄页网站免费 在线精品不卡中文字幕人妻 欧美日韩大片在线观看 国产精品后入国产一在线精品一区在线观看 在线观看久草视频 久久777国产线看观看精品 挺进邻居人妻雪白的身体 国产午夜精品理论片无删减 国产成人亚洲综合97 欧美人与动牲交A欧美 夜夜爱成人免费网站 亚洲无码精品在线观看 亚洲无码色图照片视频 免费国产乱码一二三区 日本边添边摸边做边爱 日韩午夜精品无码区 亚洲永久字幕精品免费文字 秘书边打电话边被躁bd视频 亚洲无码不卡永久免费 少妇人妻偷人精品无码视频 日韩爆乳一区二区无码 亚洲理论片一区二区三区 手机日韩精品视频在线看网站 色综合色狠狠天天综合网 久久综合噜噜激激的五月天 精品人妻久久久久久888 性饥渴美国女兵理论片 欧美Ⅴs日韩Ⅴs国产在线观看 国99久9在线视频播放免费 国内大量揄拍人妻精品視頻 久久久久琪琪去精品色无码 久久中文精品无码中 97在线免费视频 人人人爽人人爽人人看人人玩 欧美精品国产一区二区 丰满爆乳bbwbbwbbw 国产A级毛片久久久久久 无码少妇一区二区三区浪潮av 久久久久中文 黑人男女粗大猛烈进出视频 久久精品久久久久 亚洲一区二区av在线 午夜精品久久久 色婷婷久久综合中文久久一本 维修工人的绝遇中文字 青青草视频播放 一级无码毛片在线免费 日韩欧洲在线高清一区 国产精品国产三级欧美二区 狠狠躁天天躁中文字幕天码 国产永久免费高清动作片www 欧美猛男激大陆精大陆国产国语精品 日本熟妇xxxx乱 日韩少妇色精品无码免费视频 国产大片在线观看网址 精品人妻少妇一区二区三区 美女脱了内裤张开腿让男人桶网站 对白精彩刺激在线播放 中文字幕高清综合免费观看的影视 www久久久不卡国产精品一区二区 国产三级视频在线观看线播放 国产freesexvideos中国麻豆 国产丝袜拍偷超清在线 欧美一区二区三区精品国产 中文字幕成人免费高清在线 国产一级电影在线播放 亚洲免费三区 国产日韩3在线观看 免费以及久久亚洲AⅤ 中文字幕在线亚洲日韩6页 国产v片在线观看 久久精品性色生活片 亚洲国产精品无码久久久动漫 狼人色精品视频给你 精品老司机在线视频香蕉 国产区视频在线观看 欧美日韩亚洲精品瑜伽裤 夜夜夜夜夜 国产区 久久91精品国产91久 亚洲欧美一区二区不卡精品 2020国产精品无码网址 无毒中文字幕无码高清 十八禁无遮拦黄视频欧美 国产精品无码久久一区二区三区 玖玖资源站最新地址7 国产精品自在线拍国产 欧美日韩乱国产综合 日韩国产欧美亚洲精品一二三区 在线免费观看观看AV 香蕉视频H在线观看 麻豆精品国产片在线观看 国产成人精品视频网站 无码乱肉视频免费大全合集 欧美性色xo影院38 国产高欧美性情一线在线 久久国产亚洲AV无码麻豆 成人国产精品一区二区网站公 国产精品亚洲五月天高清 又黄又爽无遮挡撒尿的网站 中文字幕人成乱码熟女 中文字幕无码日韩专区免费 亚洲日本三级最新在线不卡 亚洲AV久无精品一区二区国产 成人午夜无码一级在线播放 免费无码又爽又刺激蜜桃AV 九色精品在线 久久中文精品无码中文字幕下载 国产粉嫩嫩00在线正在播放蜜臀 麻豆国产免费看片在线播放 中文字幕极速一区二区 国产精品久久久无码一区av 双腿张开被9个黑人调教影片 五十六十日本老熟妇乱 亚洲精品高清国产一线久久 国产精品久久久无码一区不卡 草莓app在线观看 思思久久精品一本到99热 精品欧美体内she精2娇小 99久久精品国产综合男同 四虎影视国产精品久久 国内一级一级毛片a免费 久久99精品国产自在现线小黄鸭 中文永久字幕 51xx午夜影视福利 亚洲大片AV一区二区三区 久久99国产乱子伦精品免费 软萌小仙自慰喷白浆 国产成人无码AA精品一区 国产亚洲一卡2卡3卡4卡 国产午夜精品免费一区二区三区视频 国产精品无码无卡在线播放 好爽毛片一区二区三区四无码 亚洲一区二区三区无码色欲 亚洲爆乳无码精品AAA片蜜桃 久久精品这里只有精99品 HD老熟女BBn老淑女 久久天天躁狠狠躁狠狠躁 永久在线观看免费视频 超清首页国产亚洲丝袜 国产成人毛片在线视频 日本不卡视频一区二区三区 免费午夜一级高清免费看 无遮挡1000部拍拍拍欧美劲爆 国产中文在线亚洲精品 四虎三级AV 亚洲无码高清在线免费观看 色偷偷色噜噜狠狠成人免费视频 亚洲手机无码在线电影五月网 久久天堂综合亚洲伊人HD妓女 永久A电影三级在线观看 亚洲日韩国产二区无码 免费+无码+国产在线观看 亚洲一区二区三区国产精品 在线观看亚洲欧美不卡视频 国产精品国产三级在线 日韩精品无码专区免费播放 91精品国产福利在线观看 一区二区三区在线无码观看 国产超级乱淫视频播放免费 亚洲无码免费视频国产 少妇被黑人到高出白浆 久久久无码精品亚洲日韩按摩不卡 999zyz玖玖资源站最新 成人免费看片 国产av福利第一精品 人妻少妇中文字幕久久 国产成人av在线播放不卡 久热国产手机免费视频 久久天堂影院 午夜美女福利视频 日本黄大片在线观看 无码久久精品国产AV影片 亚洲无码一级大片 五月激情综合网 久久精品国产亚洲av电影网 人伦片无码中文字幕 国产日韩精品无码区免费专区国产 国内精品久久九九国产精品 极品无码色欲护士高潮喷水 日韩亚洲欧美国产精品 福建餐饮人才网 久久久久国产精品免费看 天天干天天干天天天天天天爽 夜夜高潮夜夜爽夜夜爱爱 亚洲无码三级在线 9久9久女女热精品视频免费 色噜噜亚洲精品中文字幕 国产一区在线看无广告 国产精品自在线拍国产 青丝影院免费观看电视剧高清 秋霞无码一区二区 久久久久久中文字幕2020 国产一区二区三区乱码 亚洲中文一本无码AV在线无码 日韩三级精品 一级AV在线免费观看 免费无码一区二区三区 午夜噜噜噜私人影院在线播放 人妻18毛片A级毛片免费看 今夜无人入睡在线观看高清 国产精品TV在线麻豆 91人妻无码精品蜜桃 亚洲日韩欧美在线观看一区二区 一区无码在线观看 毛片四区免费看 无码人妻丰满熟妇啪啪7774 色欲久久久中文字幕综合 七仙女欲春寡肉体完整版 人妻 丝袜美腿 中文字幕 欧美一区二区三区性 永久A电影三级在线观看 日本福利片秋霞国产午夜 精品国产一级毛片大全 菠萝蜜视频在线观看免费 日本在线视频一区二区 蜜月Aⅴ毛片免费看 美女极度色诱视频国产舒心 热这里只有精品国产99 潮喷失禁大喷水aⅴ无码 亚洲永久精品一二三四 国产国产精品人在线视 亚洲不卡无码永久在线观看 日韩无码一区二区三区综合精品久久无码 国产情侣真实露脸在线 高清性猛交XXX黑人猛交 国产精品无码一区视频 无码中文字幕热热久久 国产精品人人爽人人爽AV 中文无码一区二区三区不卡 国产91香蕉在线精品 国产91国色一区二区三区 亚洲αV永久无码精品网址 91国在线视频 色欲AV无码国产精品麻豆 一区免费在线观看 91久久久99久久91熟女 亚洲午夜人成在线 精品国产免费一区二区 色妺妺在线视频 国产精品九九久久免费视频 久久亚州中文字幕无码毛片 九九精品在线观看 在线观看国产成人av片 欧美日韩国产一区二区三区 日出水了特别黄的视频 日本高清视频WWWW色 久久精品无码日韩国产不卡 边做饭边被躁欧美三级 波多野吉衣无码啪啪1000免费 强插女教师av在线 国产一区二区精品久久小说 五月天精品视频在线观看 亚洲AV无码久久精品狠狠爱浪潮 久久久久成人精品无码中文字幕 看毛片免费的网站 一级无遮挡真人毛片黄视频 免费在线播放片中文字幕后 在线看片z无码人成免费 91k国产在线观看尤物 国产精品免费久久久久久影院 欧美激情在线第五页 2O12国内精品久久久久精免费 粉嫩小仙女扒开双腿自慰 九九久久香港经典三级精品 日韩精品人妻一区二区三区 天天躁日日躁狠狠很躁 亚洲Av成人无码久久精品老人 99re热久久亚洲综合精品动漫 国产噜噜在线视频观看 国产日韩高清中文无码av JIZZ成熟少妇 国产精自产拍久久久久久蜜 真实小呦网站导航 激情小视频欧美国产 国产剧情AV麻豆香蕉精品 久久精品资源 国产中文高清三级 国产高清视频a在线观看 日本伦奷在线播放 久久国产三级片电影视频 久久性色AV免费精品观看 2021av片在线免费观看 亚洲综合无码一级片无码的 亚洲中文字幕无码久久2019 精品 夜福利利国产精品无码 人人人澡人人肉人人妻 欧美国产日韩制服久久黑丝 大桥久未无码吹潮在线观看 亚洲AV无国产日韩AV在线播放 中国孕妇变态孕交XXXX 国产成年人免費黄色視頻 国产精品亚洲A∨天堂2018 国产一区精品无码 少妇无码一区二区三区 中文字幕人妻伦伦 99在线精品免费视频九九视 久久亚洲精品成人av 国产又粗又猛又爽又黄的视频免费黑人了 国产福利在线观看一区二区三区 怡春院院日本一区二区久久 最新av中文字在线观看 羞羞视频APP在线看黄 2020亚洲中文字幕久在线 日本免费人成视频播放 亚洲一区在线视频播放 一级片男人的天堂 欧美日韩在线卡一卡二 亚洲1无码精品色 亚洲成成熟女人专区 一本色道无码不卡在线观看 色老汉亚洲AV影院天天精品 无码专区AV电影 亚洲av不卡无码国产 无码人妻丰满熟妇啪啪网站 亚洲AV无码专区国产精品色欲 91精品手机国产在线观 波多野结衣办公室双飞 手机看片1024欧美 国产精品好硬好爽免费视频 亚洲综合无码精品视频 狠狠搞狠狠干 黃片小视频免费 中文字幕永久在线网站 亚洲中文久久久久国产精品 成人午夜视频免费观看 免费靠逼视频软件 国产成人91激情在线播放 男人添女人下面免费播放电影 а√最新版在线天堂 国产真实交换配乱婬视频 国产在线一区视频 精品国偷自产在线不卡视频 精品国产黄片在线看 丁香花高清在线观看完整版
潞西市| 通榆县| 宁国市| 新源县| 扬州市| 奉贤区| 嘉祥县| 盘锦市| 平乡县| 永仁县| 嘉善县| 砚山县| 广丰县| 和田县| 屏南县| 长武县| 沛县| 桃园市| 汉寿县| 阳高县| 石首市| 环江| 余江县| 铅山县| 莱州市| 嘉兴市| 湖口县| 宁化县| 武穴市| 吉首市| 马龙县| 边坝县| 杂多县| 山丹县| 堆龙德庆县| 于都县| 房产| 喀什市| 城口县| 岳池县| 湄潭县|