国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

關(guān)于數(shù)據(jù)中臺(tái)的深度思考與總結(jié)

共 9715字,需瀏覽 20分鐘

 ·

2020-09-18 08:45


來源 |?http://dwz.date/aHTb

本文將總結(jié)下數(shù)據(jù)中臺(tái)的相關(guān)理論知識(shí)。Flink平臺(tái)化需要改進(jìn)的點(diǎn)等等,參考《數(shù)據(jù)中臺(tái)》。

數(shù)據(jù)中臺(tái)


數(shù)據(jù)匯聚

數(shù)據(jù)匯聚是數(shù)據(jù)中臺(tái)必須提供的核心工具,把各種異構(gòu)網(wǎng)絡(luò)、異構(gòu)數(shù)據(jù)源的數(shù)據(jù)方便地采集到數(shù)據(jù)中臺(tái)中進(jìn)行集中存儲(chǔ),為后續(xù)的加工建模做準(zhǔn)備。數(shù)據(jù)匯聚方式一般有數(shù)據(jù)庫同步、埋點(diǎn)、網(wǎng)絡(luò)爬蟲、消息隊(duì)列等;從匯聚的時(shí)效性來分,有離線批量匯聚和實(shí)時(shí)采集。

數(shù)據(jù)采集工具

Canal、DataX、Sqoop

數(shù)據(jù)開發(fā)

數(shù)據(jù)開發(fā)模塊主要面向開發(fā)人員、分析人員,提供離線、實(shí)時(shí)、算法開發(fā)工具。

離線開發(fā)

作業(yè)調(diào)度

?依賴調(diào)度:所有父作業(yè)運(yùn)行完成后,當(dāng)前作業(yè)才能開始運(yùn)行。圖64中的作業(yè)B,只有父作業(yè)A和C運(yùn)行完成后,才能開始被調(diào)度。?時(shí)間調(diào)度:可指定作業(yè)的調(diào)度開始時(shí)間。圖64中的作業(yè)B,只有到達(dá)05:00后才能開始被調(diào)度。

基線控制

在大數(shù)據(jù)離線作業(yè)中,作業(yè)執(zhí)行時(shí)間較長,經(jīng)常遇到急著用數(shù)據(jù)發(fā)現(xiàn)數(shù)據(jù)還沒出來的情況。采用算法對(duì)作業(yè)完成時(shí)間進(jìn)行智能預(yù)測,根據(jù)預(yù)測,當(dāng)作業(yè)無法正常產(chǎn)出且動(dòng)態(tài)調(diào)整無法完成時(shí),調(diào)度中心會(huì)及時(shí)通過監(jiān)控告警通知運(yùn)維值班人員提前介入處理,為大數(shù)據(jù)作業(yè)執(zhí)行留出充裕的時(shí)間。

異構(gòu)存儲(chǔ)

企業(yè)內(nèi)部的存儲(chǔ)計(jì)算引擎呈多元化趨勢。離線開發(fā)中心針對(duì)每種類型的計(jì)算引擎會(huì)開發(fā)不同的組件,例如,針對(duì)Oracle開發(fā)Oracle插件,針對(duì)Hadoop體系分別開發(fā)出Hive、Spark、MR等插件。用戶在界面新建各種作業(yè)類型,在執(zhí)行時(shí)自動(dòng)根據(jù)作業(yè)的類型尋找相應(yīng)的插件來運(yùn)行作業(yè)。

代碼校驗(yàn)

對(duì)于常見的SQL任務(wù)類型,SQL檢查器會(huì)做好嚴(yán)格的管控,做到事前發(fā)現(xiàn)問題。

多環(huán)境級(jí)聯(lián)

通過環(huán)境級(jí)聯(lián)的方式靈活支持企業(yè)的各類環(huán)境需求,方便對(duì)資源、權(quán)限進(jìn)行控制和隔離。每個(gè)環(huán)境有獨(dú)立的Hive數(shù)據(jù)庫、Yarn調(diào)度隊(duì)列,甚至不同的Hadoop集群。常見的環(huán)境如下:

?單一環(huán)境:只有一個(gè)生產(chǎn)環(huán)境,內(nèi)部管理簡單。?經(jīng)典環(huán)境:開發(fā)環(huán)境中存放脫敏數(shù)據(jù)、供開發(fā)測試使用,上生產(chǎn)環(huán)境走發(fā)布流程,用于真實(shí)數(shù)據(jù)生產(chǎn)。?任務(wù)、資源和函數(shù)必須在開發(fā)環(huán)境下進(jìn)行新建、修改或刪除,再經(jīng)過提交、創(chuàng)建發(fā)布包、同意發(fā)布三個(gè)操作后,才能同步到生產(chǎn)環(huán)境。?復(fù)雜環(huán)境:企業(yè)有外部人員和內(nèi)部人員,會(huì)給外部人員提供一個(gè)脫敏管控的環(huán)境,外部人員開發(fā)完的數(shù)據(jù)模型經(jīng)過測試后發(fā)布到內(nèi)部開發(fā)環(huán)境。

推薦依賴

隨著業(yè)務(wù)的不斷深入,數(shù)據(jù)開發(fā)人員需要開發(fā)的作業(yè)會(huì)不斷累加。既能保證準(zhǔn)確找到需要定位的上游作業(yè),又能保證不會(huì)形成環(huán)路。



?獲取推薦依賴的核心原理在于上下游作業(yè)輸入和輸出的表級(jí)血緣依賴圖;?通過血緣分析當(dāng)前作業(yè)的輸入和輸出,找到合適的上游作業(yè);?對(duì)合適的作業(yè)進(jìn)行環(huán)路檢測,剔除存在閉環(huán)的作業(yè);?返回合適的節(jié)點(diǎn)列表。

數(shù)據(jù)權(quán)限

企業(yè)內(nèi)部計(jì)算引擎多樣化,數(shù)據(jù)權(quán)限管理面臨如下問題:

?部分引擎擁有獨(dú)立的權(quán)限管理系統(tǒng)(例如Oracle、HANA、LibrA),導(dǎo)致權(quán)限申請(qǐng)需要到每一種引擎上單獨(dú)操作,讓使用變得復(fù)雜。?同一種計(jì)算引擎,不同廠商的權(quán)限系統(tǒng)有多種,例如Hadoop自身無數(shù)據(jù)權(quán)限系統(tǒng),由不同廠商各自去實(shí)現(xiàn),目前主要有兩種策略:?RBAC(Role-Based Access Control):如Cloudera用的是Sentry,華為的FI也是類似的機(jī)制?PBAC(Policy-Based Access Control):如Hortonworks用的Ranger?數(shù)據(jù)權(quán)限是由大數(shù)據(jù)集群或數(shù)據(jù)庫運(yùn)維人員管理的,開發(fā)人員無法直接操作或者接觸,所有的權(quán)限申請(qǐng)都需要運(yùn)維人員開通,造成運(yùn)維人員負(fù)擔(dān)過重。在實(shí)際開發(fā)中,一般需要運(yùn)維人員把整個(gè)庫的權(quán)限授權(quán)給某個(gè)開發(fā)負(fù)責(zé)人,然后庫里面的表、字段、函數(shù)的權(quán)限管理由開發(fā)負(fù)責(zé)人負(fù)責(zé)就行。?數(shù)據(jù)權(quán)限管理中心提供界面化操作,數(shù)據(jù)申請(qǐng)方直接在頁面上進(jìn)行各種權(quán)限的申請(qǐng),數(shù)據(jù)管理方在界面上審核權(quán)限,執(zhí)行同意或拒絕操作。同時(shí),所有權(quán)限的申請(qǐng)、審批都會(huì)有記錄,便于進(jìn)行權(quán)限審計(jì)。在統(tǒng)一數(shù)據(jù)權(quán)限服務(wù)中,會(huì)對(duì)接底層的各種權(quán)限管理系統(tǒng),例如Sentry、Ranger、Oracle,同時(shí)對(duì)數(shù)據(jù)權(quán)限管理中心提供服務(wù),執(zhí)行權(quán)限的申請(qǐng)、授權(quán)、撤銷等操作。

實(shí)時(shí)開發(fā)

?元數(shù)據(jù)管理?SQL驅(qū)動(dòng)?組件化開發(fā)

智能運(yùn)維

任務(wù)的管理、代碼發(fā)布、運(yùn)維、監(jiān)控、告警等一系列集成工具,方便使用,提升效率。重跑、重跑下游、補(bǔ)數(shù)據(jù)。

數(shù)據(jù)體系

有了數(shù)據(jù)匯聚、數(shù)據(jù)開發(fā)模塊,中臺(tái)已經(jīng)具備傳統(tǒng)數(shù)據(jù)倉庫(后面簡稱:數(shù)倉)平臺(tái)的基本能力,可以做數(shù)據(jù)的匯聚以及各種數(shù)據(jù)開發(fā),就可以建立企業(yè)的數(shù)據(jù)體系。之前說數(shù)據(jù)體系是中臺(tái)的血肉,開發(fā)、管理、使用的都是數(shù)據(jù)。

中臺(tái)數(shù)據(jù)體系應(yīng)具備以下特征:

?覆蓋全域數(shù)據(jù):數(shù)據(jù)集中建設(shè)、覆蓋所有業(yè)務(wù)過程數(shù)據(jù),業(yè)務(wù)中臺(tái)在數(shù)據(jù)體系中總能找到需要的數(shù)據(jù)。?結(jié)構(gòu)層次清晰:縱向的數(shù)據(jù)分層、橫向主題域、業(yè)務(wù)過程劃分,讓整個(gè)層次結(jié)構(gòu)清晰易理解。?數(shù)據(jù)準(zhǔn)確一致:定義一致性指標(biāo),統(tǒng)一命名、統(tǒng)一業(yè)務(wù)含義、統(tǒng)一計(jì)算口徑,并有專業(yè)團(tuán)隊(duì)負(fù)責(zé)建模,保證數(shù)據(jù)的準(zhǔn)確一致。?性能提升:統(tǒng)一的規(guī)劃設(shè)計(jì),選用合理的數(shù)據(jù)模型,清晰的定義并統(tǒng)一規(guī)范,并且考慮使用場景,使整體性能更好。?降低成本:數(shù)據(jù)體系的建設(shè)使得數(shù)據(jù)能被業(yè)務(wù)共享,這避免了大量煙囪式的重復(fù)建設(shè),節(jié)約了計(jì)算、存儲(chǔ)和人力成本。?方便易用:易用的總體原則是越往后越能方便地直接使用數(shù)據(jù),把一些復(fù)雜的處理盡可能前置,必要時(shí)做適當(dāng)?shù)娜哂嗵幚怼?/span>

不同行業(yè)的數(shù)據(jù)體系建設(shè):

地產(chǎn)行業(yè)



證券行業(yè)



零售行業(yè)



制造行業(yè)



傳媒行業(yè)



檢務(wù)行業(yè)



貼源數(shù)據(jù)層ODS

對(duì)各業(yè)務(wù)系統(tǒng)數(shù)據(jù)進(jìn)行采集、匯聚,盡可能保留原始業(yè)務(wù)流程數(shù)據(jù),與業(yè)務(wù)系統(tǒng)基本保持一致,僅做簡單整合、非結(jié)構(gòu)化數(shù)據(jù)結(jié)構(gòu)化處理或者增加標(biāo)識(shí)數(shù)據(jù)日期描述信息,不做深度清洗加工。

?表名:ODS_系統(tǒng)簡稱_業(yè)務(wù)系統(tǒng)表名?字段名:與業(yè)務(wù)系統(tǒng)字段名保持一致,字段類型也盡可能保持一致?對(duì)于數(shù)據(jù)量比較大的業(yè)務(wù)表,采用增量同步的方式,則要同時(shí)建立增量表和全量表,增量表命名加后綴:ODS_系統(tǒng)簡稱_業(yè)務(wù)系統(tǒng)表名_delta。?對(duì)于日志、文件等半結(jié)構(gòu)數(shù)據(jù),不僅要存儲(chǔ)原始數(shù)據(jù),還要存儲(chǔ)結(jié)構(gòu)化之后的數(shù)據(jù)。

使用DataX同步數(shù)據(jù)步驟:

1)確定業(yè)務(wù)系統(tǒng)源表與貼源數(shù)據(jù)層目標(biāo)表

2)配置數(shù)據(jù)字段映射關(guān)系,目標(biāo)表可能會(huì)增加采集日期、分區(qū)、原系統(tǒng)標(biāo)識(shí)等必要信息,業(yè)務(wù)相關(guān)內(nèi)容不做轉(zhuǎn)換

3)如果是增量同步或著有條件的同步部分?jǐn)?shù)據(jù),則配置數(shù)據(jù)同步條件

4)清理目標(biāo)表對(duì)應(yīng)數(shù)據(jù)

5)啟動(dòng)同步任務(wù),往貼源數(shù)據(jù)層目標(biāo)表導(dǎo)入數(shù)據(jù)

6)驗(yàn)證任務(wù)是否可以正確運(yùn)行,并且采集到準(zhǔn)確數(shù)據(jù)

7)發(fā)布采集任務(wù),加入生產(chǎn)調(diào)度,并配置相關(guān)限速、容錯(cuò)、質(zhì)量監(jiān)控、告警機(jī)制

統(tǒng)一數(shù)倉層DW

?明細(xì)數(shù)據(jù)層DWD?匯總數(shù)據(jù)層DWS

與傳統(tǒng)數(shù)據(jù)倉庫功能基本一致,對(duì)全歷史業(yè)務(wù)過程數(shù)據(jù)進(jìn)行建模存儲(chǔ)。對(duì)來源于業(yè)務(wù)系統(tǒng)的數(shù)據(jù)進(jìn)行重新組織。業(yè)務(wù)系統(tǒng)是按照業(yè)務(wù)流程方便操作的方式來組織數(shù)據(jù)的,而統(tǒng)一數(shù)倉層從業(yè)務(wù)易理解的視角來重新組織,定義一致的指標(biāo)、維度,各業(yè)務(wù)板塊、業(yè)務(wù)域按照統(tǒng)一規(guī)范獨(dú)立建設(shè),從而形成統(tǒng)一規(guī)范的標(biāo)準(zhǔn)業(yè)務(wù)數(shù)據(jù)體系。

?標(biāo)簽數(shù)據(jù)層TDM

面向?qū)ο蠼#瑢?duì)跨業(yè)務(wù)板塊、跨數(shù)據(jù)域的特定對(duì)象數(shù)據(jù)進(jìn)行整合,通過IDMapping把各個(gè)業(yè)務(wù)板塊、各個(gè)業(yè)務(wù)過程中的同一對(duì)象的數(shù)據(jù)打通,形成對(duì)象的全域標(biāo)簽體系,方便深度分析、挖掘、應(yīng)用。



應(yīng)用數(shù)據(jù)層ADS

按照業(yè)務(wù)的需要從統(tǒng)一數(shù)倉層、標(biāo)簽數(shù)據(jù)層抽取數(shù)據(jù),并面向業(yè)務(wù)的特殊需要加工業(yè)務(wù)特定數(shù)據(jù),以滿足業(yè)務(wù)及性能需求,向特定應(yīng)用組裝應(yīng)用數(shù)據(jù)。

數(shù)據(jù)資產(chǎn)管理

數(shù)據(jù)資產(chǎn)管理包括對(duì)數(shù)據(jù)資產(chǎn)目錄、元數(shù)據(jù)、數(shù)據(jù)質(zhì)量、數(shù)據(jù)血緣、數(shù)據(jù)生命周期等進(jìn)行管理和展示,以一種更直觀的方式展現(xiàn)企業(yè)的數(shù)據(jù)資產(chǎn),提升企業(yè)的數(shù)據(jù)意識(shí)。

數(shù)據(jù)資產(chǎn)對(duì)上支持以價(jià)值挖掘和業(yè)務(wù)賦能為導(dǎo)向的數(shù)據(jù)應(yīng)用開發(fā),對(duì)下依托大數(shù)據(jù)平臺(tái)實(shí)現(xiàn)數(shù)據(jù)全生命周期的管理,并對(duì)企業(yè)數(shù)據(jù)資產(chǎn)的價(jià)值、質(zhì)量進(jìn)行評(píng)估,促進(jìn)企業(yè)數(shù)據(jù)資產(chǎn)不斷自我完善,持續(xù)向業(yè)務(wù)輸出動(dòng)力。

數(shù)據(jù)治理

傳統(tǒng)的數(shù)據(jù)治理通常包含數(shù)據(jù)標(biāo)準(zhǔn)管理、元數(shù)據(jù)管理、數(shù)據(jù)質(zhì)量管理、數(shù)據(jù)安全管理、數(shù)據(jù)生命周期管理等內(nèi)容。

數(shù)據(jù)服務(wù)體系

前面利用數(shù)據(jù)匯聚、數(shù)據(jù)開發(fā)建設(shè)企業(yè)的數(shù)據(jù)資產(chǎn),利用數(shù)據(jù)管理展現(xiàn)企業(yè)的數(shù)據(jù)資產(chǎn),但是并沒有發(fā)揮數(shù)據(jù)的價(jià)值。數(shù)據(jù)服務(wù)體系就是把數(shù)據(jù)變?yōu)橐环N服務(wù)能力,通過數(shù)據(jù)服務(wù)讓數(shù)據(jù)參與到業(yè)務(wù), 快速開發(fā)企業(yè)的業(yè)務(wù)中臺(tái)等。

查詢服務(wù)

輸入特定的查詢條件,返回該條件下的數(shù)據(jù),以API形式供上層應(yīng)用調(diào)用。

1)支持配置查詢標(biāo)識(shí),底層數(shù)據(jù)組織一般會(huì)對(duì)該標(biāo)識(shí)建立索引,以加快查詢速度

2)支持配置過濾項(xiàng)

3)支持查詢結(jié)果配置,包括數(shù)據(jù)排序規(guī)則和分頁規(guī)則。

分析服務(wù)

借助分析組件高效的大數(shù)據(jù)分析能力,對(duì)數(shù)據(jù)進(jìn)行關(guān)聯(lián)分析,分析結(jié)果通過API形式供上層應(yīng)用調(diào)用。

1)支持多源數(shù)據(jù)接入:企業(yè)的數(shù)據(jù)經(jīng)過清洗加工轉(zhuǎn)換成數(shù)據(jù)資產(chǎn)后,最終通過服務(wù)作用于業(yè)務(wù)系統(tǒng),基于企業(yè)異構(gòu)存儲(chǔ)的現(xiàn)狀,要求分析服務(wù)能夠支持與Hive、ES、Greenplum、MySQL、Oracle、本地文件等多種數(shù)據(jù)源進(jìn)行連接。

2)高性能即席查詢:隨著企業(yè)數(shù)據(jù)爆發(fā)式增長,傳統(tǒng)的數(shù)據(jù)分析工具遇到分析能力的瓶頸,也就是對(duì)大數(shù)據(jù)量的分析越來越乏力。因此,這就要求分析服務(wù)內(nèi)置高速計(jì)算引擎,以對(duì)數(shù)據(jù)進(jìn)行高性能的即席計(jì)算,實(shí)現(xiàn)億級(jí)數(shù)據(jù)毫秒級(jí)(至多秒級(jí))分析和計(jì)算,減少用戶等待時(shí)間。

3)多維數(shù)據(jù)分析

分析服務(wù)除了支持常規(guī)的數(shù)據(jù)分析、上卷下鉆、切片切塊之外,還應(yīng)該支持多維的數(shù)據(jù)分析以及深層次的數(shù)據(jù)挖掘,發(fā)現(xiàn)數(shù)據(jù)背后的關(guān)聯(lián)關(guān)系。

4)靈活對(duì)接業(yè)務(wù)系統(tǒng)

推薦服務(wù)

按約定的格式提供歷史日志行為數(shù)據(jù)和實(shí)時(shí)訪問數(shù)據(jù),推薦模型就會(huì)生成相應(yīng)的推薦API,從而為上層應(yīng)用提供推薦服務(wù)。

推薦服務(wù)即所謂的千人千面,對(duì)不同的人對(duì)物的行為進(jìn)行數(shù)據(jù)挖掘,構(gòu)建每個(gè)人與物之間的關(guān)系程度,來推薦人、物以滿足用戶的興趣愛好,以提升用戶對(duì)業(yè)務(wù)的粘性。每個(gè)人打開手機(jī)淘寶看到的內(nèi)容都不一樣,這就是一種基于人的興趣愛好的推薦服務(wù)能力。

1)支持不同行業(yè)的推薦:不同行業(yè)背后的推薦邏輯是有區(qū)別的

2)支持不同場景的推薦:以內(nèi)容資訊為例,在用戶冷啟動(dòng)場景下,應(yīng)該推薦哪些資訊?在用戶已有瀏覽行為的場景下,又該為其推薦哪些資訊?

3)支持推薦效果優(yōu)化:從導(dǎo)入的原始數(shù)據(jù)開始,經(jīng)過推薦組件生成推薦數(shù)據(jù),再根據(jù)用戶的瀏覽數(shù)據(jù)不斷修正推薦模型,從而使推薦效果不斷優(yōu)化

圈人服務(wù)

從全量用戶數(shù)據(jù)中,基于標(biāo)簽組合篩選符合指定特征條件的人群,并通過API形式供上層應(yīng)用調(diào)用。

1)支持人群圈選:通過SQL代碼或標(biāo)簽取值組合等多種方式,實(shí)現(xiàn)人員查找,幫用戶找到對(duì)的人群

2)支持人群計(jì)量:營銷部門或者廣告公司使用圈人服務(wù)圈選出目標(biāo)人群后,往往還要考慮人群量是否符合預(yù)期,因?yàn)轭A(yù)算有限,不可能不計(jì)成本的對(duì)人群進(jìn)行營銷。

3)支持多渠道對(duì)接:將人群名單導(dǎo)出到相應(yīng)的下游系統(tǒng)。最簡單的名單導(dǎo)出方式是先下載文件,再由業(yè)務(wù)人員導(dǎo)入相應(yīng)的業(yè)務(wù)系統(tǒng)中。或者直接對(duì)接到短信系統(tǒng)、微信投放接口、營銷活動(dòng)系統(tǒng)等。

離線平臺(tái)

蘇寧離線平臺(tái)產(chǎn)品功能圖:



蘇寧調(diào)度模塊功能圖:



蘇寧離線平臺(tái)整體架構(gòu)圖:



跨任務(wù)流依賴的實(shí)現(xiàn):

FTP事件機(jī)制,即在 FTP 服務(wù)器上建立標(biāo)識(shí)文件,一個(gè)事件對(duì)應(yīng)一個(gè)標(biāo)識(shí)文件地址,當(dāng) FTP 服務(wù)器上的標(biāo)識(shí)文件生成的時(shí)候,我們認(rèn)為業(yè)務(wù)系統(tǒng)已經(jīng)完成作業(yè),需要觸發(fā)平臺(tái)任務(wù)執(zhí)行。

“華佗”平臺(tái),實(shí)施任務(wù)診斷:



立即觸發(fā)的任務(wù),放入DelayQueue的隊(duì)列頭部,周期調(diào)度的任務(wù),使用Quartz,依賴觸發(fā)的任務(wù),使用zk,各個(gè)子節(jié)點(diǎn)監(jiān)聽自己的父節(jié)點(diǎn),所有父節(jié)點(diǎn)執(zhí)行完畢則可觸發(fā)執(zhí)行

實(shí)時(shí)平臺(tái)

美團(tuán)點(diǎn)評(píng)



使用了Grafana,可以內(nèi)嵌到自己的平臺(tái)。

bilibili

?SQL化編程?DAG拖拽編程?一體化托管運(yùn)維

實(shí)時(shí)平臺(tái)由實(shí)時(shí)傳輸和實(shí)時(shí)計(jì)算兩部分組成,平臺(tái)底層統(tǒng)一管理元數(shù)據(jù)、血緣、權(quán)限以及作業(yè)運(yùn)維等。實(shí)時(shí)傳輸主要負(fù)責(zé)將數(shù)據(jù)傳入到大數(shù)據(jù)體系中。實(shí)時(shí)計(jì)算基于 BSQL 提供各種應(yīng)用場景支持。

如下圖所示,實(shí)時(shí)傳輸有 APP 日志、數(shù)據(jù)庫 Binlog、服務(wù)端日志或系統(tǒng)日志。bilibili 內(nèi)部的 Lancer 系統(tǒng)解決數(shù)據(jù)落地到 Kafka 或 HDFS。計(jì)算體系主要圍繞 Saber 構(gòu)建一套 BSQL,底層基于 YARN 進(jìn)行調(diào)度管理。

上層核心基于 Flink 構(gòu)建運(yùn)行池。再向上一層滿足多種維表場景,包括 MySQL、Redis、HBase。狀態(tài)(State)部分在 RocksDB 基礎(chǔ)上,還擴(kuò)展了 MapDB、Redis。Flink 需要 IO 密集是很麻煩的問題,因?yàn)?Flink 的資源調(diào)度體系內(nèi)有內(nèi)存和 CPU,但 IO 單位未做統(tǒng)一管理。當(dāng)某一個(gè)作業(yè)對(duì) IO 有強(qiáng)烈的需求時(shí),需要分配很多以 CPU 或內(nèi)存為單位的資源,且未必能夠很好的滿足 IO 的擴(kuò)展。所以本質(zhì)上 bilibili 現(xiàn)階段是將 IO 密集的資源的 State 轉(zhuǎn)移到 Redis 上做緩解。數(shù)據(jù)經(jīng)過 BSQL 計(jì)算完成之后傳輸?shù)綄?shí)時(shí)數(shù)倉,如 Kafka、HBase、ES 或 MySQL、TiDB。最終到 AI 或 BI、報(bào)表以及日志中心。



場景

?AI工程方向,解決了廣告、搜索、推薦的流式Joiner和維表Joiner?實(shí)時(shí)計(jì)算的特征支持,支持 Player 以及 CDN 的質(zhì)量監(jiān)控。包括直播、PCU、卡頓率、CDN 質(zhì)量等;?用戶增長,即如何借助實(shí)時(shí)計(jì)算進(jìn)行渠道分析、調(diào)整渠道投放效果;?實(shí)時(shí) ETL,包括 Boss 實(shí)時(shí)播報(bào)、實(shí)時(shí)大屏、看板等。

網(wǎng)易

目前網(wǎng)易流計(jì)算覆蓋了絕大多數(shù)場景,包括廣告、電商大屏、ETL、數(shù)據(jù)分析、推薦、風(fēng)控、搜索、直播等。

事件管理

對(duì)于分布式平臺(tái)的任務(wù)操作而言,當(dāng)前任務(wù)啟動(dòng)過程中只允許一個(gè)人操作,而不允許兩個(gè)人同時(shí)操作,這就需要以下幾個(gè)模塊來共同配合:

?Server:事件執(zhí)行的發(fā)起者,接受事件的請(qǐng)求,進(jìn)行數(shù)據(jù)校驗(yàn),拼裝,將事件發(fā)送給 Kernel 執(zhí)行。?Kernel:事件具體邏輯的執(zhí)行者,根據(jù)請(qǐng)求向集群發(fā)送指令(Shell 腳本方式)。?Admin:事件執(zhí)行結(jié)果的確認(rèn)者,根據(jù)事件類型,獲取事件的最終結(jié)果,保證結(jié)果的正確性。



以啟動(dòng)場景為例:

首先,Server 會(huì)接收到來自用戶的啟動(dòng)請(qǐng)求,之后會(huì)創(chuàng)建一個(gè)分布式鎖,Admin 會(huì)監(jiān)控這個(gè)鎖。

然后, Server 向 Kernel 提交任務(wù),提交之后會(huì)立即返回,返回之后就會(huì)立即更新數(shù)據(jù)庫中的狀態(tài),將狀態(tài)更新為啟動(dòng)中,這樣在頁面上用戶就能夠看到任務(wù)是啟動(dòng)中的狀態(tài)了。

接下來,Server 就會(huì)等待內(nèi)核的 Shell 腳本的執(zhí)行結(jié)果,如果 Shell 腳本執(zhí)行成功了,就會(huì)去寫 Zookeeper,寫完 Zookeeper 之后 Admin 模塊就會(huì)馬上檢測到 Zookeeper 節(jié)點(diǎn)有狀態(tài)發(fā)生了修改,Admin 會(huì)立即去獲取 YARN 上的任務(wù)狀態(tài),如果獲取到任務(wù)狀態(tài)是運(yùn)行中,就將數(shù)據(jù)庫的任務(wù)狀態(tài)更新為運(yùn)行中,這會(huì)在前端看到任務(wù)就已經(jīng)是運(yùn)行狀態(tài)了。

最后一步是 Admin 更為完數(shù)據(jù)庫之后,會(huì)釋放掉 Zookeeper 上的鎖,其他人這時(shí)候就可以操作這個(gè)任務(wù)了。

Server、Kernel 和 Admin 這三個(gè)模塊都是不可靠的,那么如何保證其穩(wěn)定和高可用呢?Server 可以通過部署多個(gè),水平擴(kuò)展來實(shí)現(xiàn),Kernel 則會(huì)由 Server 來進(jìn)行監(jiān)聽,當(dāng)發(fā)現(xiàn) Kernel 掛了,可以由 Server 重新拉起或者重新創(chuàng)建。而 Admin 的高可用則是通過熱備來實(shí)現(xiàn)的,如果主 Admin 掛掉了,可以馬上遷移到備 Admin,備 Admin 可以迅速將元數(shù)據(jù)以及任務(wù)信息全部加載進(jìn)來接替工作,進(jìn)而實(shí)現(xiàn)高可用。

平臺(tái)任務(wù)狀態(tài)管理

平臺(tái)的任務(wù)狀態(tài)主要由 Server 和 Admin 來控制。Server 主要控制初始狀態(tài)的執(zhí)行,Admin 則主要負(fù)責(zé)控制所有與 YARN 相關(guān)的狀態(tài)交互。



任務(wù)調(diào)試

SQL 類型的任務(wù)支持調(diào)試功能,用戶可以根據(jù)不同的 source 表和 dim 表,上傳不同的 csv 文件作為輸入數(shù)據(jù),進(jìn)行調(diào)試。調(diào)試執(zhí)行由指定的 kernel 來完成,sloth-server 負(fù)責(zé)組裝請(qǐng)求,調(diào)用 kernel,返回結(jié)果,搜集日志。



日志檢索

在 YARN 集群的每個(gè)節(jié)點(diǎn)上面部署 Filebeat,通過 Filebeat 將節(jié)點(diǎn)上面的任務(wù)日志寫入到 Kafka 消息隊(duì)列中,然后通過 Logstash 進(jìn)行解析處理,之后寫入 ES 集群中。主要用于兩個(gè)用途,一個(gè)是通過界面 Kibana 來提供給開發(fā)和運(yùn)維人員使用,另外一個(gè)就是將運(yùn)行時(shí)狀態(tài)的任務(wù)日志直接在界面上展示供用戶進(jìn)行搜索和查看。



監(jiān)控

在監(jiān)控方面,使用的是 influxdb metric report 組件對(duì)于指標(biāo)進(jìn)行監(jiān)控。時(shí)序數(shù)據(jù)庫使用的是網(wǎng)易自研的 ntsdb 時(shí)序數(shù)據(jù)庫,其能夠支持動(dòng)態(tài)擴(kuò)展和高可用等功能。監(jiān)控指標(biāo)的使用方式有兩種:

?一種是通過 Grafana 的界面來查看指標(biāo);?另外一種是報(bào)警模塊會(huì)從Ntsdb中獲取相關(guān)指標(biāo)數(shù)據(jù)并進(jìn)行監(jiān)控報(bào)警。



報(bào)警

Sloth 流計(jì)算平臺(tái)支持常見的任務(wù)失敗,數(shù)據(jù)滯留延遲,failover 報(bào)警,也支持用戶自定義規(guī)則報(bào)警,包括對(duì)于輸入 QPS、輸出 QPS,戶自定義延遲的監(jiān)控等。以輸入 QPS 為例,可以設(shè)置當(dāng)連續(xù)幾個(gè)周期內(nèi) QPS 低于某一值時(shí)就觸發(fā)報(bào)警。此外,報(bào)警方式也支持多樣化的工具,比如各種網(wǎng)易內(nèi)部的聊天工具、郵件、電話以及短信等,對(duì)于任務(wù)調(diào)試階段,為了避免被騷擾,可以設(shè)置任務(wù)報(bào)警抑制時(shí)間間隔。



實(shí)時(shí)數(shù)倉

目前網(wǎng)易很多產(chǎn)品已經(jīng)開始實(shí)時(shí)數(shù)倉的建設(shè)了,但仍舊處于持續(xù)完善過程中。實(shí)時(shí)數(shù)倉的建設(shè)和離線數(shù)倉大致相同,只不過實(shí)時(shí)數(shù)倉是經(jīng)過實(shí)時(shí)計(jì)算平臺(tái)進(jìn)行處理的。大致的過程就是首先收集日志、埋點(diǎn)數(shù)據(jù)等,將其寫入到 Kafka 里面,經(jīng)過實(shí)時(shí)計(jì)算平臺(tái)進(jìn)行處理,將 ODS 層中的明細(xì)數(shù)據(jù)抽取出來,在進(jìn)行匯總以及維度關(guān)聯(lián)等操作,將結(jié)果寫入到 Redis,Kudu 等,再通過數(shù)據(jù)服務(wù)提供給前端的業(yè)務(wù)使用。



電商應(yīng)用-數(shù)據(jù)分析

實(shí)時(shí)活動(dòng)分析、首頁資源分析、流量漏斗以及實(shí)時(shí)毛利計(jì)算等。

電商應(yīng)用-搜索推薦

電商的搜索推薦場景則主要包括用戶實(shí)時(shí)足跡、用戶實(shí)時(shí)特征、商品實(shí)時(shí)特征、實(shí)時(shí) CTR CVR 樣本組建、首頁 A 區(qū)輪播、B 區(qū)活動(dòng)精選等 UV、PV 實(shí)時(shí)統(tǒng)計(jì)等。

網(wǎng)絡(luò)營銷中的常見名詞解釋:

?CPC (Cost Per Click): 按點(diǎn)擊計(jì)費(fèi)?CPA (Cost Per Action): 按成果數(shù)計(jì)費(fèi)?CPM (Cost Per Mille): 按千次展現(xiàn)計(jì)費(fèi)?CVR (Click Value Rate): 轉(zhuǎn)化率,衡量CPA廣告效果的指標(biāo)?CTR (Click Through Rate): 點(diǎn)擊率?PV (Page View): 流量?ADPV (Advertisement Page View): 載有廣告的pageview流量ADimp (ADimpression): 單個(gè)廣告的展示次數(shù)?PV單價(jià): 每PV的收入,衡量頁面流量變現(xiàn)能力的指標(biāo)

離線數(shù)倉與實(shí)時(shí)數(shù)倉

從0建設(shè)離線數(shù)倉

建設(shè)數(shù)倉

數(shù)據(jù)倉庫定義:在企業(yè)管理和決策中面向主題的、集成的、與時(shí)間相關(guān)的、不可修改的數(shù)據(jù)集合。

數(shù)據(jù)倉庫目標(biāo):數(shù)據(jù)資產(chǎn)、決策信息。

ETL過程:打通你的任督二脈(離線+實(shí)時(shí)),讓數(shù)據(jù)在整個(gè)環(huán)節(jié)中流通起來

數(shù)據(jù)分層:一套低耦合、高內(nèi)聚的層級(jí),是十分重要的,總不想業(yè)務(wù)、數(shù)據(jù)等一變化,數(shù)倉像又投胎了一次

數(shù)據(jù)集成:多業(yè)務(wù)場景下,打破數(shù)據(jù)信息壁壘,避免數(shù)據(jù)歧義,統(tǒng)一數(shù)據(jù)服務(wù)

規(guī)范化:良好的流程化、規(guī)范化設(shè)計(jì),易維護(hù)、高擴(kuò)展

監(jiān)控與輔助:質(zhì)量監(jiān)控、調(diào)度管理、元數(shù)據(jù)管理、信息安全管理

走向服務(wù):對(duì)外api服務(wù)/自助查詢平臺(tái)/OLAP分析平臺(tái)

ETL

業(yè)務(wù)數(shù)據(jù)往往涉及多種數(shù)據(jù)源,數(shù)據(jù)存儲(chǔ)也常常會(huì)有多種選擇。文本數(shù)據(jù)、日志數(shù)據(jù)、RMDB、Nosql等。則要求etl工具能夠覆蓋這些業(yè)務(wù)場景。

工具有datax/sqoop/kettle/informatica等等。

ETL一般為最開始的部分,凌晨之后的時(shí)間點(diǎn)。a:避免集中式的對(duì)某個(gè)jdbc海量同步,影響業(yè)務(wù)(部分從庫可能提供查詢服務(wù))、b:明確調(diào)度的時(shí)間,應(yīng)盡可能的在某個(gè)時(shí)間段內(nèi)完成(不能僅依靠調(diào)度,實(shí)現(xiàn)任務(wù)流的串行;為后期的大作業(yè)空間,占用等待的系統(tǒng)資源)

分層



Stage緩沖層

事務(wù)性數(shù)據(jù),每日增量方式進(jìn)行數(shù)據(jù)同步。需要注意數(shù)據(jù)同步時(shí)的邊界問題,避免臟數(shù)據(jù)。

對(duì)于非事務(wù)性數(shù)據(jù),一般通過快照/全量更新。不對(duì)外開放數(shù)據(jù)查詢。

ods層

一般場景下,我們認(rèn)為該層數(shù)據(jù)與線上保持一致。實(shí)際處理過程中,為了處理時(shí)間維度上的數(shù)據(jù)變化,會(huì)記錄數(shù)據(jù)的變化軌跡。對(duì)于該部分?jǐn)?shù)據(jù),應(yīng)該有選擇的實(shí)施,避免業(yè)務(wù)處理過程變得復(fù)雜和問題發(fā)生后難以回溯。

?dim/dw層 (模型層)?dim:維度層?dw:主題事實(shí)及業(yè)務(wù)寬表

在ods基礎(chǔ)上,設(shè)計(jì)一個(gè)寬表/模型層,通過維度建模的方式,實(shí)現(xiàn)維度數(shù)據(jù)與事實(shí)數(shù)據(jù)的分離(星型模型)。

da層(應(yīng)用層)

面向不同的應(yīng)用,聚合類的數(shù)據(jù)層。該層對(duì)于dim/dw層的使用,是對(duì)模型層的一個(gè)檢視維度。

代碼規(guī)范

?腳本格式規(guī)范:腳本頭部注釋編碼規(guī)范、注釋規(guī)范、sql規(guī)范參考goole規(guī)范?文件/表命名規(guī)范:一個(gè)文件中,只應(yīng)該有一張表,其余只能是臨時(shí)表;表名稱應(yīng)與文件名相同?字段命名規(guī)范:去除多詞同義,和同詞多義的問題。尤其是在模型層(一般也叫做一致性維度)

區(qū)別

?離線數(shù)倉主要基于sqoop、datax、hive等技術(shù)來構(gòu)建 T+1 的離線數(shù)據(jù),通過定時(shí)任務(wù)每天垃取增量數(shù)據(jù)導(dǎo)入到hive表中,然后創(chuàng)建各個(gè)業(yè)務(wù)相關(guān)的主題,對(duì)外提供T+1的數(shù)據(jù)查詢接口。?實(shí)時(shí)數(shù)倉主要是基于數(shù)據(jù)采集工具,如canal等原始數(shù)據(jù)寫入到kafka這樣的數(shù)據(jù)通道中,最后一般都是寫入到類似于HBase這樣的OLAP存儲(chǔ)系統(tǒng)中。對(duì)外提供分鐘級(jí)別,甚至秒級(jí)別的查詢方案。





數(shù)據(jù)倉庫的建設(shè)主要包括數(shù)據(jù)的采集、數(shù)據(jù)的處理、數(shù)據(jù)歸檔、數(shù)據(jù)應(yīng)用四個(gè)方面。

當(dāng)前主要的應(yīng)用場景包括報(bào)表展示、即席查詢、BI展示、數(shù)據(jù)分析、數(shù)據(jù)挖掘、模型訓(xùn)練等方面。

數(shù)據(jù)倉庫的建設(shè)是面向主題的、集成性的、不可更新的、時(shí)許變化的。

實(shí)時(shí)數(shù)倉的實(shí)施關(guān)鍵點(diǎn):

?端到端數(shù)據(jù)延遲、數(shù)據(jù)流量的監(jiān)控?故障的快速恢復(fù)能力?數(shù)據(jù)的回溯處理,系統(tǒng)支持消費(fèi)指定時(shí)間段內(nèi)的數(shù)據(jù)?實(shí)時(shí)數(shù)據(jù)從實(shí)時(shí)數(shù)倉中查詢,T+1數(shù)據(jù)借助離線通道修正?數(shù)據(jù)地圖、數(shù)據(jù)血緣關(guān)系的梳理?業(yè)務(wù)數(shù)據(jù)質(zhì)量的實(shí)時(shí)監(jiān)控,初期可以根據(jù)規(guī)則的方式來識(shí)別質(zhì)量狀況

其實(shí),你需要的不是實(shí)時(shí)數(shù)倉,需要的是一款合適且強(qiáng)大的OLAP數(shù)據(jù)庫。

在實(shí)時(shí)數(shù)倉的建設(shè)中,OLAP數(shù)據(jù)庫的選型直接制約實(shí)時(shí)數(shù)倉的可用性和功能性。

原始層 明細(xì)層 匯總層 應(yīng)用層

?ods:原始數(shù)據(jù)層,事實(shí)數(shù)據(jù),存儲(chǔ)在kafka中?dwd:數(shù)據(jù)明細(xì)層,可以做一些join等加寬處理,可以存儲(chǔ)在kafka和redis中?dim:維度數(shù)據(jù),如存儲(chǔ)在HBase中的數(shù)據(jù)?dm:MySQL -> 匯總指標(biāo)模型;Greenplum -> 明細(xì),多維分析關(guān)聯(lián);HBase -> 匯總指標(biāo)(大量并發(fā));Redis -> 匯總、大列表TopN

數(shù)據(jù)中臺(tái)解決方案

零售行業(yè)



?RPS (Revenue Per Search): 每搜索產(chǎn)生的收入,衡量搜索結(jié)果變現(xiàn)能力指標(biāo)?ROI:投資回報(bào)率(ROI)是指通過投資而應(yīng)返回的價(jià)值,它涵蓋了企業(yè)的獲利目標(biāo)。利潤和投入的經(jīng)營所必備的財(cái)產(chǎn)相關(guān),因?yàn)楣芾砣藛T必須通過投資和現(xiàn)有財(cái)產(chǎn)獲得利潤。又稱會(huì)計(jì)收益率、投資利潤率。

- 推薦閱讀 -


架構(gòu)師離職后,成為自由開發(fā)者的第 100 天


下方二維碼關(guān)注我

互聯(lián)網(wǎng)草根,堅(jiān)持分享技術(shù)、創(chuàng)業(yè)、產(chǎn)品心得和總結(jié)~



點(diǎn)擊“閱讀原文”,領(lǐng)取 2020 年最新免費(fèi)技術(shù)資料大全

↓↓↓?
瀏覽 33
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 亚洲精品在| 久久天堂AV综合合色蜜桃网| 东京热观看| 亚洲狼人| 岛国精品在线播放| 骚虎av| 国产1级a毛a毛1级a毛1级| 中文字幕线观看| 黄色视频日本| 怡春院av| A片免费在线播放| 东京热黄色电影| 天天做天天爱夜夜爽| 加勒比无码人妻| 六月婷婷综合| 自拍三级片| 一本色道久久综合| 久久综合17p| 福利视频导航自拍| 国产精品18进进出出17c| 色五月在线| 精品在线一区| 亚洲人妻在线播放| www.污污污| 日本天堂网在线观看| 成人三级黄色| 国产中文字幕在线观看| 国产成人AV在线| 五月涩| av一级| 人成在线视频| 草逼免费看| 青青操成人| 操逼A片| 97人人爽| 热99re69精品8在线播放| 男人天堂新地址| 江苏妇搡BBBB搡BBBB-百度 | 人妻japanesewoman| 大鸡巴导航| 欧美人妻少妇| 51精品国产| 国产又粗又长视频| 中文字幕av免费在线观看| 综合黄色| 亚洲视频在线观看播放| 青草成人在线视频| 伊人大香蕉视频| 黃色一级A片一級片| 无码毛片一区二区三区人口| 西西人体444rt高清大胆模特| 大骚逼影院| 玖玖爱这里只有精品| 中国老少配BBwBBwBBW| 老女人操逼网| 欧美人操逼一二区| 狠狠躁日日躁夜夜躁A片无码视频| 综合五月| 好吊妞在线| 欧美一区二区三区成人片在线| 免费无码蜜臀在线观看| 高清无码在线免费视频| www.蜜桃av| 亚洲影院第一页在线观看| 人妻少妇91精品一区黑人| 一区二区三区精品| 91人人| 福利视频网站| 亚洲中文网| 肏屄视频免费观看| 懂色av粉嫩av蜜臀av| 这里只有精品在线观看| 欧美日韩高清一区二区三区| 日韩中文字幕网| 99热国品| 青青综合网| AV国产在线观看| 豆花视频一区| 国产毛片18水真多18精品| 天天天天毛片| 中文字幕在线观看1| 久青草视频| 欧美一区二区在线| 安徽妇女BBBWBBBwm| 在线永久看片免费的视频| 爱搞视频在线播放| 综合一区二区三区| 蜜臀av一区二区| 亚州一区| 国产女主播在线| 成年片| 成人久久综合| 午夜天堂在线观看| 激情午夜av| 狠狠狠狠狠狠干| 免费尻屄视频| 亚洲日韩黄色| 国产成人无码精品一区秘二区| 国产成人片在线观看| 免费爱爱网站| 台湾色综合| 日韩AV手机在线观看| 久久精品国产AV| 在线观看成人三级片| 国产乱婬AV片免费| 天堂无码视频在线播放| 丁香激情视频| www.伊人大香蕉| 无码小黄片| 日皮视频网站| 在线v片| WWWA级片| 色呦呦视频| 国产精品v欧美精品v日韩精品| 天堂中文资源在线观看| 亚洲黑人av| 亚洲午夜激情电影| 尻屄视频网站| 国产综合无码| 天堂资源站| 国产成人AV一区二区三区在线观看| 国产无码高清在线| 国产av在| 国产精品一区二区在线观看| 亚洲无码图片| 水蜜桃网站在线观看| 91热久久| 日韩欧美精品一区二区| 成人精品无码免费视频| 无码国产视频| 五月婷在线| 东方成人av| 第一福利视频| 国产成人精品免费视频| 东京热精品| 一本道无码在线| 亚洲日本黄色网址| 日韩亚洲中文在线| 亚洲人妻免费视频| 黄频在线免费观看| 国产超级无码高清在线视频观看| 黄色电影AV| 青青草原国产视频| 99re国产视频| 黄网在线播放| 91在线成人| 三级亚洲| 午夜无码人妻AV| 中文无码熟妇人妻AV在线| 韩国无码精品| 色操人| 土牛AV| 一区二区精品视频| 国产一精品一aⅴ一免费| 夜夜爽夜夜| 91三级片网站| 欧美日韩性爱网站| 一级黄色录像带| 亚洲人妻在线观看| 香蕉伊人在线| 青娱乐国产| 国产一级片| 日韩人妻午夜| 亚洲秘无码一区二区| 日本成人一区二区三区| 97国产在线观看| 91探花秘在线播放偷拍| 91人人妻人人澡| 欧美性猛交XXXX乱大交3| 国产精品97| 91乱子伦国产乱子伦无码| 囯产精品久久久久久久久久久久久久 | 国产又爽又黄免费视频免费观看 | 激情视频小说| 熟女人妻一区二区| 久久久久久久无码| 波多野结衣无码电影| 激情网站在线观看| 亚洲字幕| 国产精品三级在线| 婷婷久久久久久| 黄色动漫在线免费观看| 久久免费在线视频| 2019天天干| 亚洲精品AⅤ一区二| 欧美日韩国产在线观看| 搡BBBB搡BBB搡五十粉嫩| 西西444WWW无码大胆在线观看| 国产乱叫456在线| 黄片大全在线免费观看| 91精品内射| 人人操人人撸| 亚洲三级片在线观看| 美女插插| 国产精品伊人| 大香蕉9999| 一级黄色录像带| 久久精品99视频| 亚州一级成人片| 久久久偷拍视频| 成人免费视频在线| 国产精品免费人成人网站酒店| 欧美性爱91| 国产XXXX| 欧美成人性爱网址| 热re99久久精品国产99热| 免费观看在线无码视频| 91丨PORNY丨丰满人妻网站| 山东wBBBB搡wBBBB| 精品国产va久久久久久| 男人天堂亚洲| 91亚洲精品国偷拍自产在线观看| 婷婷五月丁香激情| 久久er热| 人妻丝袜中出北条麻妃| 欧美日韩在线观看一区二区三区| 国产精品美女久久久久AV爽| 日韩AV在线免费| 亚洲无码三区| 无码av观看| 另类老妇奶性生BBwBBw偷拍 | 黄色直播在线观看| 四川w搡BBB搡wBBB搡| 日韩美毛片| 超碰97成人| 欧美日韩中文在线| 色婷婷AV国产精品| 成人自拍视频| 国产在线观看一区| 中文字幕人妻在线中文乱码怎么解决| 日韩激情毛片| 色婷婷久久| 国产成人精品毛片| 逼特逼在线视频| 熟女91视频| 南京搡BBBB搡BBBB| 欧洲黄网| 一级黄色性爱视频| 亚洲av免费在线| 中文字幕亚洲有码| 久9久9| 91网站在线观看视频| 日韩黄色三级| 国产精品视频免费| 中文无码99| 黄页视频网站| 亚洲国产色情| 天天操夜夜操| 91精品少妇高潮一区二区三区不卡| 黄色片视频免费| 欧美久久网| 九九精品12| 欧美久久性爱视频| 国产3区| 欧美你懂的| 日屄免费视频| 91西安站街老熟女露脸| 亚洲av电影网| 日韩国产欧美精品一区| 国产丰满大乳无码免费播放 | 亚洲色五月| 欧美精品无码久久久精品酒店 | 热久久免费| 黄色三级视频在线观看| 成人黄色导航| 男女操逼视频网站| 臭小子啊轻点灬太粗太长了的视频 | 精品国产精品三级精品AV网址| 日韩无码五月天| 中文字幕无码在线视频| 一本色道久久88综合无码| 亚洲欧美国产高清vA在线播放| 夜色福利视频| 暗呦罗莉精品一区二区| 操小嫩逼视频| 国产日韩视频| 99色逼| 精品一区二区免费| www.91国产| 国产黄色视频在线观看| 中文字幕永久在线视频| 一区视频在线| 欧美三级视频| 最近中文字幕在线观看| 婷婷五月天网址| 2019中文字幕在线免费观看| www.xxx国产| 欧美婷婷五月天| 日本高清版色视频| 青青青亚州视频在线| 麻豆国产精品一区| 午夜操一操一级| 噜噜噜久久久| 成人做爰黄A片免费看直播室动漫| 无码日韩av| 波多野结衣大战黑人| 婷婷五月av| 自拍偷拍一区二区三区| 中文区中文字幕免费看| 91久久久久| 国产精品久久7777777精品无码 | 黄色视频在线观看免费网站| 国产性爱网| 中文字幕性爱电影| 日韩精品91| 羽月希在线播放| 91麻豆精品国产91久久久久久| 国产成人精品无码免费| 欧美在线日韩在线| 日日操夜夜爽| 国产久久久| 一级免费爱爱| 丁香五月激情网| 午夜AV在线播放| 五月丁香婷婷激情| 无码高清在线播放| 黄色视频在线观看地址| 黄色小视频在线免费观看| 天天爽夜夜爽AA片免费| 久久久久99精品成人片三人毛片 | 一本色道久久综合亚洲二区三区| 成人久久AV| 国产做受91一片二片老头| 色网在线观看| 中文在线A∨在线| 免费毛片+一区二区三区| 先锋影音亚洲AV每日资源网站 | 久久系列观看完整指南| 日韩一片| 亚洲中文字幕在线视频| 夜夜嗨Av禁果Av粉嫩AV懂色Av | 欧美操女人| 影音先锋国产av| 中文字幕成人电影| 日韩精品无码一区二区三区| 国产三级网| 中文字幕无码A片久久| 安徽妇搡BBBB搡BBBB袄爱直播 | 少妇BBBB| 久草超碰在线| 怡红院爽妇网| 日韩亚洲视频| 天天爽夜夜爽精品成人免费| 97在线精品| 91精品人妻一区二区| 国产精品S色| yw尤物| 成人丁香五月天| 五月婷丁香| 黄色成人网站大全| 91亚洲国产AⅤ精品一区二区| 在线观看免费欧美操逼视频| 日本无码在线视频| 精品无码免费看专区| 中文字幕日韩成人| 中文字幕av久久爽一区| www.中文无码| 国产激情综合五月久久| 国产高清小视频| 一区二区不卡视频| 成人不卡在线| 69毛片| 亚洲免费黄色片| 黄色成人网站在线免费观看| 国产成人精品久久二区二区91| 大香蕉三级片| 亚洲高清福利视频| 亚洲av中文| 久久视频这里有精品| 狠狠操综合| 亚洲日韩在线视频观看| 男人天堂v| 成年片免费观看网站免费观看,亚洲+欧...| 亚洲香蕉在线观看| 青娱乐A片| 国产AV黄色| 亚州在线播放| 北条麻妃无码视频在线观看| 97在线资源| 777久久久| 国产精品香蕉国产| 亚洲的天堂的αⅴ| 亚洲无码。| 神马午夜精品96| 91九色蝌蚪91POR成人| 波多野结衣成人视频| 欧美69p| 欧美激情一区二区| 四川BBB嫩BBBB爽BBBB| 一区二区三区av| 精品伊人| 日本三级片网站在线观看| 日韩中文字幕网站| 午夜视频99| 日韩欧美视频一区| 操国产美女| 亚洲免费中文字幕| 高清无码成人视频| 青娱乐超碰在线| 色撸撸在线视频| 成人视频免费在线观看| 日本电影一区二区| 亚色网址| 影音先锋av资源网站| 国产黄色视频观看| 日韩欧美精品在线观看| 国精产品九九国精产品| 午夜成人黄片| 无码一区二区黑人猛烈视频网站| 国产九九| 毛片网站免费| 狠狠AV| 亚洲无码专区在线观看| 日本中文无码| 蜜桃av秘无码一区二区| 精品无码蜜桃| 露脸偷拍AV2025| 国产精品s色| 中文无码高清在线| 好色综合| 日韩AV电影网站| 丁香花在线小说免费全文| 91看片看婬黄大片| 日本一区二区三区四区| 男人天堂社区| 无码专区亚洲| 伊人大香蕉在线| 天天操天天操天天操天天操 | 翔田千里无码播放| 国产亚洲午夜久久久成人电影| 中国黄色A片| 91人妻无码精品| 国产婷婷久久| 国产A片电影| 黄色无無| 欧美三级片在线视频| 人妻无码精品蜜桃| 九色91视频| 亚洲视频,中文字幕| 日韩美在线视频| 成人做爰黄AA片免费看三区| 亚洲第一成网站| AV黄色| 九九色网| 人人操人人网站| 日韩高清无码一区二区| 亚洲男人的天堂网| 日韩一及| 麻豆人妻换人妻好紧| 3p视频网站| 老司机狠狠干| 一级片欧美| 丁香五月综合啪啪| 一区二区三区久久| 亚洲涩情91日韩一区二区| 人妻日日| 欧美日韩黄片| 亚洲无码手机在线观看| 成人黄色在线看| 中文字幕av久久久久久欧洲尺码| 成人午夜在线视频| 中文字幕免费中文| 日本一区二区三区免费视频| 99久久夜色精品国产亚洲| 99热思思| 人妻互换一二三区免费| 99re6热在线精品视频| 亚洲精品乱码久久久久久蜜桃欧美| 91人妻人人爽人人爽| 黄片高清视频| 99久久精品一区二区成人| 在线视频一区二区三区| 日韩国产| 香蕉av在线| 亚洲人妻AV| 影音av资源| 青草视频在线观看免费| 黄色日逼| 午夜褔利| 男人天堂资源网| 苗条一区小视频| 亚洲第1页| 亚洲AⅤ无码一区二区波多野按摩 69国产成人综合久久精品欧美 | 伊人国产视频| 毛片天天干| 丁香五月婷婷五月| 中文日韩在线| 亚洲精品在线视频观看| 天天干天天操综合| 99久久婷婷国产综合精品电影 | www.天天射视频| 亚洲人网站| 免费无码一级A片大黄在线观看| 亚洲午夜AV| 激情五月天网站| 91人妻人人澡人人澡人人精品| wwwxx国产| 99re视频播放| av免费在线播放| 亚洲电影AV| 影音先锋麻豆传媒| 国产三级片网站| 免费无码进口视频| 777色色色| 天堂网免费视频| 欧美激情五月| 国产日韩在线观看视频| 97人妻精品一区二区三区免 | 无码欧美| 人妻FrXXeeXXee护士| 成人激情免费视频| 688AV秘无码一区二区| 日韩一级片在线观看| 欧美午夜在线| 亚洲精品成人一二三区| 国产成人免费观看视频| 日韩精品三区| 97在线国产| 中文字幕亚洲视频在线观看| 国产黄色片免费| 成年人在线观看| 久草加勒比| 青青草在线免费视频| 久久久久中文字幕| 午夜黄片| 一区二区三区无码在线观看| 中文在线资源| 九月丁香婷婷| 亚洲日韩国产AV| 第一页在线| 午夜视频在线播放| 亚洲成人二区| 久草视频2| 中字一区人妻水多多| 天天撸天天操| 丁香五月婷婷在线| 天天操比| 啪啪视频m3u8| 久久亚洲福利视频| 色婷婷综合久久久中文字幕| 操逼在线看| 一个人看的www日本高清视频| 国产无遮挡又黄又爽又| 日韩欧美综合| 俺也去在线视频| 国产成人精品久久久| 国产嫩草视频| 蜜乳AV一区二区三区| 五月天干美女| 久久久福利| 五月在线视频| 人妻无码一区二区三区| 自慰在线观看网站| 操骚B| 欧美手机在线| 人人操人人干人人摸| 中文在线字幕免费观看| 欧美中文字幕视频| 日日综合网| 被男友内S~高H文| 日本a片| 91亚洲国产成人精品一区| 亚洲av图片| 88在线无码精品秘入口九色| 婷婷国产| 久草资源视频| 国产口爆| 精品一区在线| 一道本高清无码| 99视频| 黄色福利视频在线观看| 国产免费AV片在线无码| 久久久亚洲AV| 丁香五月天堂网| 俺也去在线视频| 欧美精品成人免码在线| 久久播视频| 鲁一鲁在线视频| 国产特黄视频| 蜜桃av秘无码一区二区三| h片在线播放| 五月天黄色小说| 亚洲欧洲日韩| 成人午夜小视频| 国产最新av| 五月天婷婷在线视频| 国产亚洲无码| 色图在线观看| 色男人的天堂| 亚洲欧美人妻| 亚洲日韩av在线| 免费播放婬乱男女婬视频国产| 韩国三级HD久久精品| 久久综合无码内射国产| 国产一级乱伦| 亚洲欧美激情视频| 国产AV自拍-久| 五月婷婷在线观看| 亚洲玖玖爱| 高潮无码视频| 亚洲春色一区二区三区| 亚洲色射| 黄色视频在线免费观看网站| 免费人成在线观看视频播放| A视频免费| 欧美熟女一区二区| 国产日韩欧美综合精品在线观看| 乱伦精品| 在线无码一区| 91网站在线看| 最近中文字幕mv第三季歌词| 91视频国产精品| 国产精品欧美综合| 久久久久久黄片| 伊人色色综合| 日韩一级一片内射视频4K | 无码人妻丰满熟妇区毛片蜜桃麻豆| AAAA毛片视频| 成人网站在线看| 欧美浮力| 成人视频在线播放| 人人澡人人澡人人澡| 日韩黄频| 久久久穴| 国产麻豆三级片| 日韩乱伦av| 大香蕉这里只有精品| 日韩欧美一区二区在线观看| 国产成人激情| 欧美日韩一级二级三级| 亚洲欧美久久久久久久久久久久| 拍拍AV| 人人操人人看人人摸| 亚洲韩国中文字幕| 亚洲一级二级| 成人在线免费观看视频| 人成视频在线观看| 丰满BBwBBwBBwBBW| 亚洲成人精品在线观看| 久久久久久亚洲AV无码专区| 免费精品视频| 天天操人妻| 国产高清无码一区二区| 久久久人妻| 黄色一级免费电影| 九九精品视频在线观看| 九一香蕉视频| 久久嫩草国产成人一区| 一区二区三区四区五区无码| 国产午夜成人免费看片无遮挡| 日韩色情在线| 狠狠躁日日躁夜夜躁A片男男视频 精品无码一区二区三区蜜桃李宗瑞 | 三级麻豆| 一级av片| 亚洲精品成人无码毛片| 亚洲三级久久| 91在线无码精品秘蜜桃入口| 中文在线字幕高清电视剧| 无码操逼视频| 一二区无码| 奇米狠狠色| 天天综合天天做天天综合| 无码成人A片在线观看| 日本一级片在线观看| 黄片免费看视频| 精品久久ai| 国产午夜无码视频在线观看| 国产一级片免费看| 91精品视频网站| 日本欧美国产| 爱搞视频在线播放| 国产综合av| 欧美成人免费网站| 国产黄色视频免费| 日韩无码二区| 日逼A片| 麻豆传媒电影| 国产无码av| 小小拗女BBw搡BBBB搡| 日韩无码一卡二卡| 影音先锋亚洲AV| 人人妻人人爽人人澡人人精品| 国产91一区在线精品| 蜜臀在线视频| 久久香蕉网| 国产亲子乱婬一级A片| 午夜操p| 午夜成人福利视频在线观看| 新超碰在线观看| 西西www444无码大胆| 在线免费亚洲视频| 自拍偷拍1| 在线视频播放| 青青草网址| 久热re| 天堂网久久| 日韩精品人妻中文字幕有| 国产香蕉视频在线观看| 粉嫩小泬BBBB免费看-百度| 色汉综合| 日本在线小视频| 婷婷丁香五月激情| 91丨九色丨熟女老版| 免费看操逼视频| 中文字幕在线免费| 俺去也| AA黄色电影| 蜜桃视频欧美| 国产性受XXXXXYX性爽| 日韩欧美性爱视频| 女生自慰网站免费| 色天天干| 久久一区二区三区四区五区 | 亚洲精品少妇| 黄色成人大片| 丰滿人妻一区二区三| 永久久久久久久| 91丨九色丨熟女新版| 亚洲黄色影视| 四川少扫搡BBBBB搡B| 亚洲第一页在线| 欧美在线a| 性欧美亚洲| 久热9191| 久久亚洲AV无码午夜麻豆| 在线免费观看成人网站| 永久m3u8在线观看| 精品一区国产| 免费观看黄色小视频| 97在线观看免费视频| 麻豆mdapp01.tⅴ| 99视频免费观看| 吴梦梦《女教师时间暂停》| 豆花网无码视频观看| 国产福利合集| 国产精品久久久久久久久借妻| 日本免费黄| 亚洲最大福利视频| 张柏芝BBw搡BBBB槡BBBBHDfree| 撸一撸在线视频| 91人人| 秒播福利| 国产精品99久久免费黑人人妻| 国产无码做爱视频| 日本成人电影一区二区三区| 婷婷综合素质二区| 天天肏天天干| 青娱乐成人| 亚洲成人影片| 日韩成人黄色视频| 三级成人AV| 日韩AV中文字幕在线播放| 亚洲无码91| A级毛片在线观看| 中文字幕成人网| 强伦轩人妻一区二区三区70后| WWW.豆花视频精品| 99精品亚洲| 亚欧在线| 91精品国产aⅴ一区二区| 大香蕉伊人影院| 国产成人一区二区| 亚洲一级免费免费在线观看| 伊人影院在线免费观看| 亚洲有码在线视频| 极品一线天小嫩嫩真紧| 日韩1页| 婷婷欧美| 中国1级毛片| 安徽妇搡BBBB搡BBBB,另类老妇| 欧美性受XXXX黑人XYX性爽一| 男女AV网站| 人人看人人摸人人搞| 精品视频国产| 午夜AV在线| 国产性爱一级片| 337p粉嫩噜噜噜| 中文字幕一区二区三区在线观看| 能看的av| 无码高潮| 国产三级黄色AV| 国产—级a毛—a毛免费视频| 黄色成人在线观看视频| 三级av无码| 熟女人妻人妻HD| 亚洲精品无码视频| 特级西西| 国内精品久久久久久久久久| 懂色av蜜臀av粉嫩av分享| 免费在线成人网站| 三级无码| 亚洲精品18在线观看| 91麻豆精品在线观看| 日本一级大毛片a一| 亚洲乱淫| 4虎亚洲人成人网www| 久久久久久久极品内射| 亚洲一区二区成人| 91亚洲精品乱码久久久久久蜜桃 | 周晓琳AV| 久久电影精品| 激情五月天导航| 亚洲日本欧美| 婷婷情色五月| 在线成人毛片| 牛牛精品一区| 操操日| 逼特逼视频| 国精品无码一区二区三区在线| 大香蕉在8线| 青娱乐久久| 一级片在线| 四川BBB搡BBB爽爽爽欧美| 九一亚洲精品| 强开小嫩苞一区二区电影| 91成人18| 人人爽网站| 亚洲第一色| 亚洲制服在线观看| 亚洲一区二区无码| 欧美成人精品A片免费一区99| 永久m3u8在线观看| 亚欧免费视频| 人妻在线观看| 51精品国产午夜福利| 加勒比综合网| 麻豆成人无码精品视频| 亚洲无码影视| 日韩AⅤ无码一区二区三区| 国产午夜成人免费看片无遮挡| 中文字幕亚洲综合| 麻豆天美传媒AV果冻传媒| 超碰人人人人人人人人| 色老板视频在线观看| 久久av一区二区三区| 69av天堂| 日韩免费精品视频| 亚洲视频在线免费播放| 无码天堂| 黄色视频大全免费看| 91精品人妻少妇无码影院| 麻豆啪啪| 国产精选在线| 国产女人高潮毛片| 日韩综合另类| 嫩BBB嗓BBBB榛BBBB| 欧美大屌网站| 先锋影音成人| 亚洲在线免费| 天堂成人网站| 日韩精品一二区| www.婷婷五月天| 成人久操| 熟女老阿V8888AV| 91麻豆精品传媒国产| 97这里只有精品| 丰滿人妻-区二区三区| 777免费视频| 久久午夜无码鲁片午夜精品男男| 搡BBB搡BBBB搡BBBB'| av在线观看中文字幕| 精品人妻一区二区三区鲁大师| 无码三级在线播放| 国产成人无码AⅤ片免费播放| 日韩精品人妻一区二区| 五月天丁香婷婷视频| 可以免费看的AV| 97久久精品国产熟妇高清网| 性满足BBwBBWBBw| 波多野结衣高清视频| 东北嫖老熟女一区二区视频网站| 久久久少妇| 在线观看视频无码| 2025国产精品| 午夜三级视频| 欧美一级欧美三级在线观看| 日韩人妻一区二区三区| 91香蕉国产成人App| 777777国产7777777| 精品国产91乱码一区二区三区| 99久久精彩视频| 性无码一区二区三区在线观看| 大香伊人| 骚BBBB槡BBB槡BBB| 欧美高清无码视频| 欧美亚洲天堂| 成人免费啪啪视频| 精品免费国产一区二区三区四区 | 特级西西444www大胆免费看| 少妇人妻一级A毛片| 大地影院资源官网| 天堂在线视频| 男人操女人免费网站| 久久艹大香蕉| 狠狠艹| 无码欧美成人| 久久69| 日本黄在线看| 日韩精品91| 成人免费黄|