《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 高可用性軟件架構(gòu)設(shè)計和實現(xiàn)
高可用性軟件架構(gòu)設(shè)計和實現(xiàn)
來源:微型機與應(yīng)用2011年第17期
孟劍萍
(中國電子科技集團公司第二十八研究所,江蘇 南京 210007)
摘要: 硬件冗余可以極大地提高計算機應(yīng)用系統(tǒng)的可用性,然而,一旦關(guān)鍵硬件出現(xiàn)故障或數(shù)據(jù)庫宕機,正在進行中的業(yè)務(wù)流程通常會中斷。探討了一種如何實現(xiàn)應(yīng)用系統(tǒng)高可用性的軟件架構(gòu)的設(shè)計方案,以彌補純硬件冗余應(yīng)用系統(tǒng)的不足。
Abstract:
Key words :

摘  要: 硬件冗余可以極大地提高計算機應(yīng)用系統(tǒng)的可用性,然而,一旦關(guān)鍵硬件出現(xiàn)故障或數(shù)據(jù)庫宕機,正在進行中的業(yè)務(wù)流程通常會中斷。探討了一種如何實現(xiàn)應(yīng)用系統(tǒng)高可用性軟件架構(gòu)的設(shè)計方案,以彌補純硬件冗余應(yīng)用系統(tǒng)的不足。
關(guān)鍵詞: 高可用性;軟件容錯;分布式數(shù)據(jù)庫

 在業(yè)內(nèi),計算機應(yīng)用系統(tǒng)的可用性定義為計算機應(yīng)用系統(tǒng)保持正常運行時間的百分比,通常用表1所示的“9”的個數(shù)來劃分可用性的類型。

 通常,硬件冗余(容錯計算機、雙機或多機集群、磁盤陣列、SAN等)、數(shù)據(jù)復(fù)制、合理的災(zāi)難備份和恢復(fù)策略都可以極大地提高計算機應(yīng)用系統(tǒng)的可用性。正因為如此,當前,對于計算機應(yīng)用系統(tǒng)的高可用性、業(yè)務(wù)的可持續(xù)性要求,業(yè)內(nèi)通常以硬件系統(tǒng)的高可用性來應(yīng)對或代替。常見的解決方案是雙機(或多機)集群方案或直接采用容錯計算機來保障系統(tǒng)的高可用性,應(yīng)用軟件的設(shè)計和開發(fā)往往僅注重業(yè)務(wù)流程的分析和過程控制。在這種完全依賴硬件來保障整個系統(tǒng)的可用性的系統(tǒng)里,一旦關(guān)鍵硬件出現(xiàn)故障或數(shù)據(jù)庫宕機,正在進行中的業(yè)務(wù)流程(如需較長執(zhí)行時間的事務(wù)處理、后臺批處理過程等)必然會中斷,這是因為雙機切換也需要時間。對此,應(yīng)用軟件本身并無多少作為,該類業(yè)務(wù)必須等待系統(tǒng)重新恢復(fù)后全部或部分重做。
 本文以基于大型數(shù)據(jù)庫的應(yīng)用系統(tǒng)為例,從“軟件容錯”設(shè)計的概念出發(fā),參考“分布式”數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,以“系統(tǒng)服務(wù)總線”為核心,給出了一種可行的高可用性軟件架構(gòu)的設(shè)計方案,可以極大地提高應(yīng)用軟件的可用性和業(yè)務(wù)系統(tǒng)的可持續(xù)性。無論是傳統(tǒng)的C/S架構(gòu),還是近年來流行的B/S架構(gòu),本文中給出的設(shè)計方案都有一定的參考意義。
1 軟件結(jié)構(gòu)模型
 任何基于大型數(shù)據(jù)庫的應(yīng)用系統(tǒng),都可以抽象為對數(shù)據(jù)的“讀”和“寫”操作。至于客戶端如何展現(xiàn)“讀”到的數(shù)據(jù),以及“客戶端”與“服務(wù)端”基于何種通信協(xié)議通信,不在本文討論之列。
 軟件結(jié)構(gòu)的設(shè)計其實就是針對“讀”和“寫”的一系列流程的設(shè)計。如何最大限度地保證系統(tǒng)中的所有“硬件”和“軟件”協(xié)同工作,正確完成每一次“讀”和“寫”的操作,也就是對系統(tǒng)“高可靠性”和“高可用性”的要求。
 圖1是基于“軟件容錯”和“分布式數(shù)據(jù)庫系統(tǒng)”的原理,并參照了計算機“總線”的工作原理給出的一種基于分布式數(shù)據(jù)庫或文件系統(tǒng)的高可用性的軟件架構(gòu)設(shè)計方案。系統(tǒng)采用3層架構(gòu):客戶端、中間應(yīng)用層和數(shù)據(jù)庫層。

 

 

2 系統(tǒng)設(shè)計
2.1 數(shù)據(jù)庫配置

 為了更清楚地闡述本文的設(shè)計方案,先對數(shù)據(jù)庫的配置及其功能進行描述。本系統(tǒng)中,數(shù)據(jù)庫按角色可劃分為如下三類數(shù)據(jù)庫:控制數(shù)據(jù)庫(COTROLL DB)、日志數(shù)據(jù)庫(LOG DB)、業(yè)務(wù)數(shù)據(jù)庫(BUS DB_N)。
2.1.1 控制數(shù)據(jù)庫
 控制數(shù)據(jù)庫也可以是一個或多個系統(tǒng)控制(參數(shù))文件。它存放要訪問的目標數(shù)據(jù)庫的節(jié)點(N)、端口、用戶、文件頭、表、視圖等信息;存放對節(jié)點、業(yè)務(wù)數(shù)據(jù)庫、表或視圖的授權(quán)或訪問控制信息;目標數(shù)據(jù)庫(或文件)的當前狀態(tài)(聯(lián)機/脫機、忙/空閑等);目標數(shù)據(jù)庫中的表或視圖的當前狀態(tài)(聯(lián)機/脫機、忙/空閑、加鎖/解鎖等)。
2.1.2 日志數(shù)據(jù)庫
 日志數(shù)據(jù)庫獨立于業(yè)務(wù)數(shù)據(jù)庫之外,用于記錄客戶端節(jié)點信息、請求時刻和發(fā)來的所有請求的原始內(nèi)容,但不做業(yè)務(wù)流程相關(guān)的處理、運算等。記錄每次數(shù)據(jù)操作分配的唯一的“事件號”(EVENT_ID)。對每一次客戶端的“請求”,“系統(tǒng)服務(wù)總線”(SYSSRV)會分配唯一的標識符號,可以定義為有一定意義的字符串,比如,“當前時刻+流水號”。以上信息可以被壓縮、打包、加密后存放,以記錄格式保存于數(shù)據(jù)庫的表或文件中。它可以設(shè)計為數(shù)據(jù)庫中的一個或多個表,也可以是文件格式。
2.1.3 業(yè)務(wù)數(shù)據(jù)庫
 業(yè)務(wù)數(shù)據(jù)庫記錄所有業(yè)務(wù)相關(guān)的數(shù)據(jù)信息。所有業(yè)務(wù)數(shù)據(jù)庫的相關(guān)業(yè)務(wù)邏輯的數(shù)據(jù)結(jié)構(gòu)相同,即,N個節(jié)點的業(yè)務(wù)數(shù)據(jù)庫中與業(yè)務(wù)模式相關(guān)的表、視圖、過程或其他程序設(shè)置相同。
需要特別指出的是:
 (1)控制數(shù)據(jù)庫、日志數(shù)據(jù)庫和業(yè)務(wù)數(shù)據(jù)庫可以是不同數(shù)據(jù)庫廠家或品牌的產(chǎn)品。比如,日志數(shù)據(jù)庫可以采用低端的數(shù)據(jù)庫產(chǎn)品或開源數(shù)據(jù)庫系統(tǒng),業(yè)務(wù)數(shù)據(jù)庫可以采用高端的大型數(shù)據(jù)庫產(chǎn)品。
 (2)控制數(shù)據(jù)庫、日志數(shù)據(jù)庫和業(yè)務(wù)數(shù)據(jù)庫在物理上和邏輯上是可以相互隔離的,這可以極大地提高系統(tǒng)的整體安全性。目標數(shù)據(jù)庫和要訪問的表或視圖對客戶端來說是“不可見”的,由控制數(shù)據(jù)庫動態(tài)定義和控制。
 (3)所有類別的數(shù)據(jù)庫在物理上位于一個或多個節(jié)點上,即節(jié)點N>=1;任意一個節(jié)點N上建有一個或多個業(yè)務(wù)數(shù)據(jù)庫(邏輯數(shù)據(jù)庫>=1);任意一個節(jié)點是一個完整的、可獨立工作的計算機。根據(jù)性能要求,可以是高性能PC機、PC服務(wù)器、小型機、集群或超級計算機,或是它們的“混合體”;任意一個節(jié)點是指定網(wǎng)絡(luò)中的一個指定節(jié)點。
2.2 應(yīng)用層設(shè)計
 中間應(yīng)用層由5個后臺進程構(gòu)成:(1)系統(tǒng)服務(wù)總線(SYSSRV);(2)數(shù)據(jù)庫寫進程(DBWRT_N);(3)數(shù)據(jù)庫讀進程(DBRED_N);(4)數(shù)據(jù)庫在線恢復(fù)進程(DBRCY);(5)日志檢查進程(LOGCHK)。
2.2.1 系統(tǒng)服務(wù)總線
 這是一個后臺監(jiān)聽、分發(fā)、調(diào)度總進程。設(shè)計目標具有一定的“自我修復(fù)”和“自我復(fù)制”動能。它可以根據(jù)負載情況,自我復(fù)制或開啟子進程響應(yīng)新的負載;可以動態(tài)配置可服務(wù)的節(jié)點或客戶端;可以為特定節(jié)點或客戶端指定專用進程;它通過“DBWRT”和“DBRED”“讀/寫”日志數(shù)據(jù)庫或日志文件。
2.2.2 寫進程
 寫進程負責(zé)向所有節(jié)點寫數(shù)據(jù)。它可以配置成多進程/單進程模式;多進程模式,指對應(yīng)每個業(yè)務(wù)數(shù)據(jù)庫N都有獨立的“寫”進程;單進程模式,指對應(yīng)多個業(yè)務(wù)數(shù)據(jù)庫只有一個主進程,主進程開啟多個線程提供“寫”服務(wù)。
2.2.3 讀進程
 讀進程負責(zé)向所有節(jié)點讀數(shù)據(jù),它可以配置成多進程/單進程模式。多進程模式指對應(yīng)每個業(yè)務(wù)數(shù)據(jù)庫N都有獨立的“讀”進程,單進程模式指對應(yīng)多個業(yè)務(wù)數(shù)據(jù)庫只有一個主進程,主進程開啟多個線程提供“讀”服務(wù)。
根據(jù)需要,讀進程可以配置成:向所有在線節(jié)點并發(fā)讀數(shù)據(jù),返回最快的結(jié)果集,拋棄其他的結(jié)果集,并中斷其他讀進程;也可以配置成:隨機讀某個節(jié)點的數(shù)據(jù),如果失敗或超時,則再隨機讀余下的在線節(jié)點,直到“讀”成功或失敗;還可以配置成向所有節(jié)點順序讀數(shù)據(jù),過程類似上面“隨機讀”。
 以上“讀寫”業(yè)務(wù)數(shù)據(jù)庫的進程,設(shè)計上支持多種數(shù)據(jù)庫訪問接口,針對“表”或“視圖”提供統(tǒng)一格式的、標準的、動態(tài)的SQL數(shù)據(jù)操作接口和方法,完成對數(shù)據(jù)庫中表或視圖的增、刪、改、查和批處理操作。它們可以設(shè)計為數(shù)據(jù)庫中的存儲過程,也可以是C++,Java程序的API或混合體。
2.2.4 數(shù)據(jù)庫在線恢復(fù)進程
 該進程負責(zé)檢查全部或部分節(jié)點數(shù)據(jù)庫(包括所有授權(quán)控制數(shù)據(jù)庫、業(yè)務(wù)數(shù)據(jù)庫和日志數(shù)據(jù)庫)或文件的工作狀態(tài);檢查數(shù)據(jù)庫或文件表中數(shù)據(jù)的一致性;將以上檢查結(jié)果寫入日志數(shù)據(jù)庫(或日志文件)。
當某個業(yè)務(wù)數(shù)據(jù)庫中的表寫入失敗時,它負責(zé)從“日志數(shù)據(jù)庫”的表或日志文件中讀出原始數(shù)據(jù),接著寫入出現(xiàn)問題的業(yè)務(wù)數(shù)據(jù)庫的表中,并檢查結(jié)果。或從其他節(jié)點的數(shù)據(jù)庫中讀相關(guān)數(shù)據(jù)并寫入到出現(xiàn)問題的業(yè)務(wù)數(shù)據(jù)庫的表中。
 接收外部命令,根據(jù)“時間點”或“事件號”從特定時刻、特定數(shù)據(jù)庫(包括日志數(shù)據(jù)庫)、特定表恢復(fù)數(shù)據(jù)到特定目標數(shù)據(jù)庫的表或文件。
2.2.5 日志檢查進程
 該進程負責(zé)讀、寫日志文件,檢查數(shù)據(jù)操作結(jié)果的一致性。如果不一致,則報告給“系統(tǒng)服務(wù)總線”,將問題數(shù)據(jù)庫或數(shù)據(jù)庫中的表、視圖設(shè)置為“離線”狀態(tài)。
3系統(tǒng)實現(xiàn)
3.1系統(tǒng)初始化

 啟動配置好的后臺進程即完成系統(tǒng)初始化過程。
3.2 數(shù)據(jù)“寫”流程
 數(shù)據(jù)“寫”流程的主要步驟如下:
 (1)客戶端通過給定協(xié)議(或混合多種通信協(xié)議)向后臺“系統(tǒng)服務(wù)總線”發(fā)送“寫”請求。
 (2)激活“數(shù)據(jù)庫寫進程”,將客戶端的“請求”寫入“日志數(shù)據(jù)庫”(或日志文件),并分配一個唯一的“事件號”。
 (3)“系統(tǒng)服務(wù)總線”查詢“授權(quán)/控制數(shù)據(jù)庫”(或/配置文件)得到客戶端請求訪問的數(shù)據(jù)存放的目標數(shù)據(jù)庫(或文件)節(jié)點N(或文件存放的節(jié)點N)、端口、用戶、表、文件頭等信息。節(jié)點N可以是多個,即節(jié)點N>=1。
 (4)“系統(tǒng)服務(wù)總線”向N個“數(shù)據(jù)庫寫進程”發(fā)送數(shù)據(jù)“寫”訪問請求,并得到各節(jié)點的返回結(jié)果集。
 (5)只要有1個節(jié)點寫入成功,“系統(tǒng)服務(wù)總線”就將寫入成功的標志發(fā)回客戶端;“數(shù)據(jù)庫寫進程”將各節(jié)點的返回結(jié)果狀態(tài)寫入“日志數(shù)據(jù)庫”(或日志文件)中。
 (6)“日志監(jiān)控”查詢“日志數(shù)據(jù)庫”(或日志文件),比較N個節(jié)點的寫入狀態(tài)。如發(fā)現(xiàn)寫錯誤、失敗、超時等狀態(tài),則將該“業(yè)務(wù)數(shù)據(jù)庫”(或文件、表、視圖)標志為“非正常聯(lián)機數(shù)據(jù)庫”(或文件、表、視圖不可用)。
 (7)激活“數(shù)據(jù)在線恢復(fù)進程”,進程為“非正常聯(lián)機數(shù)據(jù)庫”,則執(zhí)行數(shù)據(jù)庫數(shù)據(jù)“同步”。在線同步恢復(fù)如失敗,則將該“數(shù)據(jù)庫”標志為“需要DBA維護”的類別,留待DBA或軟件維護工程師處理。
3.3 數(shù)據(jù)“讀”流程
 數(shù)據(jù)“讀”流程的主要步驟如下:
 (1)客戶端通過給定協(xié)議(或混合多種通信協(xié)議)向后臺“系統(tǒng)服務(wù)總線”發(fā)送“讀”請求。
 (2)激活“寫進程”,將客戶端的“請求”寫入“日志數(shù)據(jù)庫”(或日志文件),并分配一個唯一的“事件號”。
 (3)“系統(tǒng)服務(wù)總線”查詢“授權(quán)/控制數(shù)據(jù)庫”(或/配置文件)得到客戶端請求訪問的數(shù)據(jù)存放的目標數(shù)據(jù)庫節(jié)點N(或文件存放的節(jié)點N)、端口、用戶、表等信息。節(jié)點N可以是多點,即節(jié)點N>=1。
 (4)“系統(tǒng)服務(wù)總線”查詢“授權(quán)/控制數(shù)據(jù)庫”(或/配置文件)得到可用的、空閑的目標數(shù)據(jù)庫節(jié)點N(或文件存放的節(jié)點N)。
 (5)激活“讀進程”(或隨機、或順序)向N個節(jié)點的“業(yè)務(wù)數(shù)據(jù)庫”(或文件)發(fā)送數(shù)據(jù)“讀”訪問請求,并得到各節(jié)點的返回結(jié)果集。
 (6)“系統(tǒng)服務(wù)總線”將最快返回的結(jié)果集發(fā)回客戶端;拋棄其他結(jié)果集,中斷其他讀進程。
在本系統(tǒng)的設(shè)計和實現(xiàn)中,由于采用了“分布式”數(shù)據(jù)庫或文件系統(tǒng)部署,只要N個節(jié)點中至少有一個節(jié)點的“業(yè)務(wù)數(shù)據(jù)庫”正常工作,因為一個或幾個“業(yè)務(wù)數(shù)據(jù)庫”系統(tǒng)(或節(jié)點硬件)故障所引起的業(yè)務(wù)系統(tǒng)的不可持續(xù)性理論上將可以完全避免,因而提高了系統(tǒng)的“容錯”性。
 由于N個數(shù)據(jù)庫同時在線,且節(jié)點是否可用、空閑等狀態(tài)可實時監(jiān)控,這為特定業(yè)務(wù)快速訪問和獨享訪問提供了先決條件。如可以指定某特定“業(yè)務(wù)數(shù)據(jù)庫”僅為某個或幾個特定客戶端服務(wù)提供“讀”訪問。
 因為設(shè)計了統(tǒng)一、標準的增、刪、改、查的過程方法或API,前端開發(fā)人員甚至不必寫任何SQL語句就可以完成對數(shù)據(jù)庫中表或視圖的操作,可以大大地縮短編程和調(diào)試時間。
 需要指出的是,雖然“系統(tǒng)服務(wù)總線”具有“自我修復(fù)”和“自我復(fù)制”的特點,但因為“節(jié)點”硬件故障或“授權(quán)/控制數(shù)據(jù)庫”(或/配置文件)或“日志數(shù)據(jù)庫”故障而引起的全系統(tǒng)不可用依然存在,因此,建議該節(jié)點采用性能好、可靠性高的中、高端服務(wù)器。
參考文獻
[1] Mostofa Abd-El-Barr. Design and analysis of reliable and fault-tolerant computer systems[M]. London: Imperial College Press, 2006.
[2] KOREN I, KRISHNA C M. Fault-tolerant systems[M]. Morgan Kaufmann Publishers, 2007.
[3] Hoang Pham. Handbook of reliability engineering[M]. Springer,2003.
[4] MARCUS E, STERN H. Blueprints for high availability. 2nd, edition. John wiley&Sons, 2003.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 日本丰满熟妇videossex8k 日韩亚洲欧美中文在线 | 东京热一本无码av | 夜夜偷影视 | 自拍偷拍麻豆 | 黄色福利 | 中文无码人妻有码人妻中文字幕 | 一级真人毛片 | 九色一区 | 青青视频免费观看 | 91国在线啪 | 婷婷亚洲视频 | 免费毛片看 | 日本精品人妻无码免费大全 | 国产精品情侣呻吟对白视频 | 亚洲国产精品视频在线观看 | 美女狂揉羞羞的视频 | 日本午夜免费福利视频 | 国产做a爱一及毛片久久 | 成年人看的免费视频 | 香蕉成人在线视频 | 四虎影视4hu4虎成人 | 精品无码国模私拍视频 | 国产xxxxxxxxx | 国产精品福利在线播放 | 国产 日韩 欧美 精品 | 91视频合集| 最近中文字幕在线mv视频在线 | 九九热视频免费 | 国产精品日韩欧美大师 | 亚洲天堂区 | 久久久久国产一区 | 九月婷婷人人澡人人添人人爽 | 精品在线小视频 | 亚洲夜色噜噜av在线观看 | 91精品久久久久久久91蜜桃 | 黄色一级大片免费看 | 亚欧洲精品 | 国产肉体ⅹxxx137大胆视频 | 天堂中文在线最新 | 性欧美在线视频免费观看 | 国产在线最新 | 亚洲v欧美v另类v综合v日韩v | 日本三级中文字幕在线观看 | 真实国产乱啪福利露脸 | 无码熟熟妇丰满人妻啪啪 | 蜜桃精品视频在线 | 国产精品 色 | 午夜黄色小视频 | 真人真事免费毛片 | 精品超清无码视频在线观看 | 秋霞在线视频观看 | 国产情侣酒店自拍 | www.久久| 天天躁日日躁狠狠躁性色av王爷 | 色屁屁www影院免费观看 | 国产成人亚洲综合a∨婷婷 国产成人艳妇aa视频在线 | 日韩人妻一区二区三区蜜桃视频 | 少妇哺乳期在线喷奶 | 欧美性生交xxxxx久久久 | 久久久噜噜噜久久 | 又爽又黄又无遮挡的视频 | 精品少妇一二三区 | 色综合久久久久综合99 | 国产精品久久免费 | 久久精品小视频 | 国产乱码精品 | 丁香婷婷亚洲综合 | 日韩一级片中文字幕 | 日韩av第一页在线播放 | 特黄少妇60分钟在线观看播放 | 狠狠色依依成人婷婷九月 | 欧美美女视频 | 91亚洲精华国产精华 | 顶级少妇mm131美女艺术 | 村上凉子在线播放av88 | 波多野结衣一区二区三区四区 | 伊人久久久久久久久 | 蜜桃无码av一区二区 | 国产理论在线观看 | 337p日本欧洲亚洲大胆色噜噜 | 97国产精品久久 | av在线视屏 | 欧美人与性动交α欧美精品 | 国产资源站 | 成人午夜网站 | 久久手机免费视频 | 国产大学生av | 亚洲最大av网站在线观看 | 国产精品网友自拍 | 国产精品三级一区二区 | 中文免费在线观看 | 国产精品国产三级国产av剧情 | 国产农村乱子伦精品视频 | 人禽l交视频在线播放 视频 | 久久精品国产亚洲夜色av网站 | 成人午夜一区 | 女人色偷偷aa久久天堂 | 国产日韩欧美亚洲 | a级高清免费毛片av播放 | 九九综合九色综合网站 | 一边吃奶一边做爰爽到爆视频 | 色综合视频一区二区三区 | 国产 在线 | 日韩 | 娇妻被黑人粗大高潮白浆 | 少妇淫真视频一区二区 | 日韩成人在线免费观看 | 欧美久久精品一级黑人c片 欧美久久久 | www.色日本 | 欧美三级网 | 日韩美女爱爱 | 亚洲欧洲精品成人 | 97青青草| 欧美伦乱| vvvv88亚洲精品欧美精品 | 巨大欧美黑人xxxxbbbb | av中文字幕潮喷人妻系列 | 久热国产精品视频一区二区三区 | 人人91| 国产中文区4幕区2021 | 亚洲欧美视频在线观看 | 亚洲一页| 久久网中文字幕 | 黑人操亚洲美女 | 欧美激情黑人 | 久久人妻少妇嫩草av无码专区 | 午夜视频在线观看入口 | 又粗又大内射免费视频小说 | 一区二区三区欧美视频 | 丁香六月综合激情 | 久久久性色精品国产免费观看 | 国产精品xxx在线观看 | 99久久国产综合 | 色网在线看| 男人视频网站 | 欧美一级大黄大黄大色毛片小说 | 国产精品成人免费一区久久羞羞 | 中文字幕av无码一区二区三区 | 亚洲国产一区二区三区四区 | 日本高清xxxx | 中文字幕精品一区二区精品 | 国产网友自拍在线视频 | 欧美另类videosbestsex | 久久精品美女视频 | 精品不卡一区二区 | 午夜视频一区二区 | 欧美精品福利 | 美女在线国产 | 午夜丁香婷婷 | 无线日本视频精品 | 韩国明星乱淫(高h)小说 | 特级特黄刘亦菲aaa级 | 欧美成人看片一区二区三区尤物 | 久久99精品久久久久久 | 亚洲第一视频区 | 国产精品入口夜色视频大尺度 | 免费av网站在线播放 | 毛片基地免费观看 | 一区二区三区四区国产 | 在线免费看黄网站 | 黄色大片一级片 | 亚洲欧美在线视频 | 国产一区在线免费观看 | 午夜久久久精品 | 国产午夜福利100集发布 | 在线欧美精品一区二区三区 | 久久久久久久 | 黄色字幕网| 成人三及片 | 少妇高潮流白浆在线观看 | 草1024榴社区入口 | 国产中文在线观看 | 国产丰满麻豆 | 狠狠干天天操 | 成人性生交大片免费8 | 亚洲一区中文字幕在线观看 | 国产嗷嗷叫 | 夜夜爽日日柔柔日日人人 | 99久久婷婷国产综合亚洲 | 97人人视频 | 精品欧美一区二区三区久久久 | 成年人黄色一级片 | 国产黄色网址在线观看 | 中文字幕aⅴ人妻一区二区 性色av免费网站 | 麻豆毛片 | 一个人看的免费高清www视频 | 狼人综合网 | 黄色国产一区 | 欧美视频黄色 | 日日摸天天添天天添破 | 国产成人aaaa | 婷婷成人av | 一区二区久久久久草草 | 久久538| 亚洲中文字幕无码永久在线 | 日韩欧美精品一区 | 88久久精品无码一区二区毛片 | 国产欧美日韩综合精品一区二区 | 国产精品18p | 136av福利视频导航入口 | 亚洲性bbbbbbbbbbbb| 成人福利视频一区二区 | 国产偷久久一级精品av小说 | 免费无码一区二区三区蜜桃大 | 成人一区二| 日本精品视频一区二区 | 96看片| 久久精品精品 | 男女日批视频 | 天天av天天av天天透 | 日本白嫩少妇hdtube | 在线观看国产一级片 | 亚洲精品久久区二区三区蜜桃臀 | 精品久久久噜噜噜久久久 | 波多野结衣一区二区三区在线观看 | 国内老熟妇对白xxxxhd | 嫩草影院在线观看视频 | 色婷婷综合成人 | 日韩av在线播放网址 | 欧美精品乱码视频一二专区 | 18国产免费视频 | 在线中文天堂 | 欧美成人三区 | 色导航在线 | 国产在线观看一区二区三区 | 性欧美巨大乳 | 在线免费观看污网站 | 亚洲免费成人在线 | 夜色福利院在线观看免费 | 福利在线免费 | 日本中文字幕有码在线视频 | 国产欧美xxxx6666 | 狂猛欧美激情性xxxx大豆行情 | 西西4444www大胆无码 | www.午夜激情 | 深夜视频在线免费观看 | 欧美性白人极品hd | 日本xxxxx高清 | 99久久精品午夜一区二区 | 女朋友闺蜜奶好大下面好紧视频 | 亚洲午夜无码毛片av久久 | 国产亚洲美女精品久久久2020 | 91精品一区二区三区蜜臀 | 亚洲裸体大白屁股xxx | 日日摸夜夜添夜夜爽免费视频 | 老妇女性较大毛片 | 亚洲精品免费观看 | 精品一区二区三区四区外站 | 男人久久 | 国产欧美精品一区二区三区四区 | www.天天射| 亚洲第九十九页 | 中文字幕丝袜精品久久 | 亚洲国产aaa| 午夜免费播放观看在线视频 | 久久久久久久999 | 五月婷色 | www.香蕉视频在线观看 | 天天躁日日躁xxxxaaaa | 国产欧美一区二区视频 | 11月流出美女撒尿偷拍在线播放 | 97久久人人超碰国产精品 | 在线观看av播放 | 国产一级αⅴ片免费看 | 国内av在线播放 | 国产精品一区在线观看你懂的 | 爽爽影院免费观看视频 | 免费av手机在线观看 | 99精品久久久久久久婷婷 | jjzz日本视频 | 亚洲成人视屏 | 久久人人爽人人爽人人片亚洲 | 99国产超薄肉色丝袜交足 | 国产91精品久久久久久久网曝门 | 一区二区三区偷拍 | 一亚洲乱亚洲乱妇23p | 成人免费观看网站 | 狠狠干精品 | 美女av毛片 | 丰满多毛的大隂户视频 | 亚洲成人中文字幕 | 国产精品日韩一区二区三区 | 波多野结衣一区二区三区免费视频 | av在线播放器 | 天天爱天天做天天爽夜夜揉 | 91激情网 | 久久久极品| videos娇小粉嫩精品 | 国产精品一区二区三区久久 | 特黄特色特刺激免费播放 | 美女视频黄频大全免费 | 国产99久久久国产精品免费看 | 性开放的欧美大片 | 国产精品videosex极品 | 人妻av中文字幕久久 | 婷婷中文在线 | 91久久极品少妇xxxxⅹ软件 | 四虎国产精品成人免费4hu | 四虎精品成人免费网站 | 色橹橹欧美在线观看视频高清 | 亚洲国产精品美女 | 欧美日韩欧美 | 国产福利免费观看 | 粉嫩绯色av一区二区在线观看 | 国产麻豆9l精品三级站 | 黄色大片免费在线观看 | 日日噜噜噜夜夜爽爽狠狠片 | 少妇太爽了在线观看 | 国产亚洲一区二区三区四区 | 欧美色图一区 | 91视频国| 国产人免费人成免费视频喷水 | 国内久久精品 | 玖玖视频| 亚洲v成人天堂影视 | 欧洲美女黑人粗性暴交视频 | 一级特黄色片 | 日本大乳高潮xxxxx | 99久久久无码国产精品9 | 99产精品成人啪免费网站 | 中文字幕欧美激情 | 欧美午夜一区 | 成年人免费在线观看视频网站 | 婷婷开心激情综合五月天 | 日本japanese学生丰满 | 亚洲国产日韩av | 在线免费看黄视频 | 椎名由奈一区二区在线 | 午夜国产片 | 四虎国产精品永久免费观看视频 | av在线黄| 亚洲一区二区三区国产 | 日韩xxx视频| 五月激情在线 | 亚洲色成人www永久在线观看 | 可以直接看的无码av | 少妇做爰免费视频网站www | av美女在线 | 日本xxxxwwwww | 国产乱码精品一区二区三区不卡 | 不卡视频一区二区三区 | 亚洲の无码国产の无码影院 | 69色综合| 欧美xxxxxx片免费播放软件 | 经典毛片 | 日本xxxx裸体xxxx视频大全 | 国产人与zoxxxx另类91 | 午夜在线看 | 天天色宗合 | 亚洲欧美v国产蜜芽tv | 国产在线视频一区二区董小宛性色 | 日韩精品免费播放 | 三级久久 | 色狠狠综合 | 午夜精品久久久久久久四虎 | 日日碰狠狠躁久久躁蜜桃 | 黑人一级淫片40厘米 | 国产超碰人人爽人人做人人添 | 宅宅少妇无码 | 欧美猛少妇色xxxxx猛叫 | 免费av在线网| 久热草 | 亚洲成人高清 | 国产一级av毛片 | eeuss国产一区二区三区四区 | 色综合久久久久综合99 | 国产精品成人免费一区久久羞羞 | 亚洲美女av网站 | 欧美一级黄色片免费看 | 精品国产乱码久久久久久影片 | 国产精品传媒 | 午夜视频在线免费 | 亚洲色图狠狠爱 | 精品视频9999 | 一女二男一黄一片 | 黄色精品视频 | 久久婷婷综合99啪69影院 | 国产极品美女高潮抽搐免费网站 | 特黄视频在线观看 | 女同av国产亚洲片bbb及 | 国内自拍农村少妇在线观看 | 精品亚洲一区二区三区四区五区 | 久久久久久久艹 | 56av国产精品久久久久久久 | 色噜噜狠狠一区二区三区 | 很黄很色60分钟在线观看 | 欧美亚洲国产视频 | 99国产欧美久久久精品蜜芽 | wwwav欧美| 精品欧美一区免费观看α√ | 国产精品久久久久久久久妇女 | 欧美人与性囗牲恔配 | 日韩天天干 | 激情五月婷婷网 | 国产一级片久久 | 欧美色图19p| 成人性生交大片免费看中文 | 国产免费a| 欧洲色播 | 日日射视频 | 成人免费毛片入口 | 周妍希大尺度国产一区二区 | 国模福利视频 | 蜜桃视频成人在线观看 | 国产一精品av一免费爽爽 | 亚洲天堂中文字幕在线 | 又大又硬又爽免费视频 | 日韩av无码中文无码电影 | 夜夜av| 人妻无码αv中文字幕久久琪琪布 | 毛片永久新网址首页 | 91精品国产福利一区二区三区 | 久久久久久人妻无码 | 国产原创视频在线观看 | 饥渴放荡受np公车奶牛 | 草在线视频 | 北京少妇宾馆露脸对白 | 岛国在线免费视频 | 狠狠色噜噜狠狠狠狠69 | 双腿张开被9个黑人调教影片 | 99精品偷拍视频一区二区三区 | 日韩一中文字幕 | 二区三区在线观看 | 国内精品卡一卡二卡三 | 国产成人无码av在线播放dvd | 亚洲人成网站在线在线观看 | 久久永久免费视频 | 精品欧美一区二区精品久久 | 九色视频导航 | 亚洲人成人天堂 | 蜜桔视频成人免费观看 | 婷婷射精av这里只有精品 | 97视频在线免费播放 | 免费毛片手机在线播放 | 亚洲熟妇无码av另类vr影视 | 岳双腿间已经湿成一片视频 | 国产三级手机在线 | 日日摸天天摸爽爽狠狠97 | 黄色精品一区 | 日韩在线视频播放 | 亚洲乱亚洲乱妇24p 国产精品丝袜高跟鞋 | 永久免费观看av | 免费观看全黄做爰的视频 | 亚洲宅男天堂 | 波多野结衣一区 | 精彩视频一区二区三区 | 少妇午夜啪爽嗷嗷叫视频 | 东北女人啪啪对白 | zσzo欧美性猛交xx | 欧美肥老妇视频九色 | 国产精品一区二区欧美 | 欧美午夜一区二区三区免费大片 | 日韩动漫av| 欧美精品久久99 | 日日天日日夜日日摸天天 | 国产精品国产三级国产普通 | 亚洲精品一区二区三区蜜桃久 | 中文无码人妻有码人妻中文字幕 | av大全免费 | 欧美丰满熟妇bbb久久久 | 综合天堂av久久久久久久 | 免费人妻无码不卡中文字幕18禁 | 91高跟黑色丝袜呻吟动态图 | 在线观看国产精品普通话对白精品 | 亚洲成年人av | 天天夜夜骑 | 男子天堂av | 成人在线观看免费 | 男男做性免费视频网 | 亚洲国产成人av在线观看 | 97超碰在线播放 | 青青草色视频 | 国产视频一区二区不卡 | 91免费版黄色 | 自拍视频一区二区三区 | 久久精品亚洲精品国产欧美kt∨ | 久久午夜精品视频 | 在线a网站 | 丰满少妇作爱视频免费观看 | 精品无码一区在线观看 | 天天干天天操天天干 | 色老头在线一区二区三区 | 日本被黑人强伦姧人妻完整版 | 琪琪色18 | 亚洲九九视频 | 青娱乐激情 | 中午字幕在线观看 | 国产中文字幕三区 | 日韩a√| 欧美日韩激情在线 | 欧美一区二区三区在线 | 精品无码久久久久久久动漫 | 亚洲手机看片 | 蜜桃av一区二区 | 国产92视频 | 精品国产福利在线 | 国产精品久久777777毛茸茸 | 91免费在线视频 | 久久一精品 | 久久婷婷国产色一区二区三区 | 精品国产乱码久久久久久老虎 | 国产一级二级在线观看 | 动漫av纯肉无码av在线播放 | 人人妻人人爽人人做夜欢视频 | 国内自拍农村少妇在线观看 | 精品视频在线观看免费 | 国产做受高潮漫动 | 中文字幕无码精品亚洲资源网久久 | 亚洲午夜国产 | 国产欧美日韩在线在线播放 | 国产精品爽爽久久久久久蜜臀 | 成人中文字幕在线观看 | 在线视频 日韩 | 精品黄色在线观看 | 日本爽快片100色毛片视频 | 欧美鲁鲁 | 免费看黄色一级毛片 | 四虎最新站名点击进入 | 91偷拍网| 经典三级伦理另类基地 | 亚洲欧美日韩在线一区 | 92电影网午夜福利 | 亚洲热av | 欧美日本国产精品 | 精品国产乱码久久久久久郑州公司 | vvvv88亚洲精品欧美精品 | 色欲av无码一区二区三区 | 一线二线三线天堂 | 伊人久久婷婷色综合98网 | 天堂男人网 | 日本在线一本 | 国产农村妇女毛片精品久久麻豆 | 蜜桃av噜噜一区二区三 | 亚州色图欧美色图 | 北条麻妃久久精品 | 精品少妇一区二区视频在线观看 | 乱码丰满人妻一二三区 | 亚洲色图首页 | 精品亚洲国产成人av在线 | 精品国产一区二区三区av性色 | 久久久久国产精品免费免费搜索 | 免费草逼视频 | 久久www成人_看片免费不卡 | 伊人成人在线视频 | 丁香六月综合激情 | 国产午夜人做人免费视频 | 国内少妇毛片视频 | 国产一区二区三区影院 | 樱花av在线 | 日本人与黑人做爰视频网站 | 亚洲欧美自拍偷拍视频 | 粉嫩av国产一区二区三区 | 日本大奶少妇 | 无遮挡边摸边吃奶边做视频 | 成人免费毛片明星色大师 | 亚洲精品久久久狠狠狠爱 | 国产偷v国产偷v亚洲 | 欧美69视频| 欧美疯狂做受xxxx富婆 | 亚洲国产在 | 精品av国产一区二区三区 | 欧美视频一区在线 | 国产一区二区中文字幕 | 美女屁股无遮挡 | 99精品视频99 | 久久青青草原国产毛片 | 国产色| 麻豆精品久久久久久久99蜜桃 | caoporm超碰| 高h猛烈做哭你尿进去了网站 | 日韩欧美a级片 | 在线播放日本 | 人人草超碰 | 91欧美一区二区 | 精品免费久久久久久久 | 人人澡人人透人人爽 | 国产日韩欧美一区二区宅男 | 国产三级a三级三级 | 欧美性猛交xxxx乱大交密桃 | 亚洲妇熟xxxx妇色黄 | 亚洲av禁18成人毛片一级在线 | www国产免费| 韩国黄色网 | 亚洲 欧美 中文 日韩a v一区 | 亚洲黄网在线观看 | 国产精品99久久久久的智能播放 | 少妇裸体长淫交视频免费观看 | 日韩美女做爰高潮免费 | 一本色道久久综合亚洲精品婷婷 | 亚洲 欧美 中文 日韩aⅴ | 国产91对白在线播 | 2018亚洲男人天堂 | sm调教美女警花少妇 | 亚洲精品一区中文字幕 | 麻豆av免费入口 | 久久爱www久久做 | 日韩毛片精品 | 国产www网站 | 国产欧美精品一区二区三区四区 | 亚洲日本va中文字幕久久 | 午夜草逼 | 青青草成人免费在线视频 | 中文字幕人成乱码熟女 | 亚洲国产日韩欧美 | 久久久久国产精品视频 | a级黄色小视频 | 成人另类小说 | 国产精品videosex极品 | 亚洲第一精品在线观看 | 国产精品欧美在线 | 黑人巨茎大战欧美白妇 | 免费在线看黄视频 | 国产伦精品一区二区三区免费 | 视频一区二区三区免费 | 国语自产拍精品香蕉在线播放 | 中文字幕亚洲综合久久 |