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

如何利用MongoDB實現高性能,高可用的雙活應用架構?

原創
開發 架構 開發工具 MongoDB
投資界有一句至理名言——“不要把雞蛋放在同一個籃子里”。說的是投資需要分解風險,以免孤注一擲失敗之后造成巨大的損失。

【51CTO.com原創稿件】投資界有一句至理名言——“不要把雞蛋放在同一個籃子里”。說的是投資需要分解風險,以免孤注一擲失敗之后造成巨大的損失。

[[223634]]

隨著企業服務窗口的不斷增加,業務中斷對很多企業意味著毀滅性的災難,因此,跨多個數據中心的應用部署成為了當下最熱門的話題之一。

如今,在跨多個數據中心的應用部署***實踐中,數據庫通常負責處理多個地理區域的讀取和寫入,對數據變更的復制,并提供盡可能高的可用性、一致性和持久性。

但是,并非所有的技術在選擇上都是平等的。例如,一種數據庫技術可以提供更高的可用性保證,卻同時只能提供比另一種技術更低的數據一致性和持久性保證。

本文先分析了在現代多數據中心中應用對于數據庫架構的需求。隨后探討了數據庫架構的種類及優缺點,***專門研究 MongoDB 如何適用于這些類別,并最終實現雙活的應用架構。

雙活的需求

當組織考慮在多個跨數據中心(或區域云)部署應用時,他們通常會希望使用“雙活”的架構,即所有數據中心的應用服務器同時處理所有的請求。

圖 1:“雙活”應用架構

如圖 1 所示,該架構可以實現如下目標:

  • 通過提供本地處理(延遲會比較低),為來自全球的請求提供服務。
  • 即使出現整個區域性的宕機,也能始終保持高可用性。
  • 通過對多個數據中心里服務器資源的并行使用,來處理各類應用請求,并達到***的平臺資源利用率。

 “雙活”架構的替代方案是由一個主數據中心(區域)和多個災備(DR)區域(如圖 2 所示)所組成的主-DR(也稱為主-被)架構。

圖 2:主-DR 架構

在正常運行條件下,主數據中心處理請求,而 DR 站點處于空閑狀態。如果主數據中心發生故障,DR 站點立即開始處理請求(同時變為活動狀態)。

一般情況下,數據會從主數據中心復制到 DR 站點,以便在主數據中心出現故障時,能夠迅速實施接管。

如今,對于雙活架構的定義尚未得到業界的普遍認同,上述主-DR 的應用架構有時也被算作“雙活”。

區別在于從主站到 DR 站點的故障轉移速度是否夠快(通常為幾秒),并且是否能夠自動化(無需人為干預)。在這樣的解釋中,雙活體系架構意味著應用停機時間接近于零。

有一種常見的誤解,認為雙活的應用架構需要有多主數據庫。這樣理解是錯誤的,因為它曲解了多個主數據庫對于數據一致性和持久性的把握。

一致性確保了能讀取到先前寫入的結果,而數據持久性則確保了提交的寫入數據能夠被***保存,不會產生沖突寫入;或是由于節點故障所產生的數據丟失。

雙活應用的數據庫需求

在設計雙活的應用架構時,數據庫層必須滿足如下四個方面的架構需求(當然,也要具備標準數據庫的功能,如具有:豐富的二級索引能力的查詢語言,低延遲地訪問數據,本地驅動程序,全面的操作工具等):

  • 性能,低延遲讀取和寫入操作。這意味著:能在本地數據中心應用的節點上,處理讀取和寫入操作。
  • 數據持久性,通過向多個節點的復制寫入來實現,以便在發生系統故障時,數據能保持不變。
  • 一致性,確保能讀取之前寫入的結果,而且在不同地區和不同節點所讀到的結果應該相同。
  • 可用性,當某個節點、數據中心或網絡連接中斷時,數據庫必須能繼續運行。另外,從此類故障中恢復的時間應盡可能短,一般要求是幾秒鐘。

分布式數據庫架構

針對雙活的應用架構,一般有三種類型的數據庫結構:

  • 使用兩步式提交的分布式事務。
  • 多主數據庫模式,有時也被稱為“無主庫模式”。
  • 分割(分片)數據庫具有多個主分片,每個主分片負責數據的某個唯一片區。

下面讓我們來看看每一種結構的優缺點。

兩步式提交的分布式事務

分布式事務方法是在單次事務中更新所有包含某個記錄的節點,而不是寫完一個節點后,再(異步)復制到其他節點。

該事務保證了所有節點都會接收到更新,否則如果某個事務失敗,則所有節點都恢復到之前的狀態。

雖然兩步式提交協議可以確保持久性和多節點的一致性,但是它犧牲了性能。

兩步式提交協議要求在事務中所有參與的節點之間都要進行兩步式的通信。即在操作的每個階段,都要發送請求和確認,以確保每個節點同時完成了相同的寫入。

當數據庫節點分布在多個數據中心時,會將查詢的延遲從毫秒級別延長到數秒級別。

而在大多數應用,尤其是那些客戶端是用戶設備(移動設備、Web 瀏覽器、客戶端應用等)的應用中,這種響應級別是不可接受的。

多主數據庫

多主數據庫是一種分布式的數據庫,它允許某條記錄只在多個群集節點中一個之上被更新。而寫操作通常會復制該記錄到多個數據中心的多個節點上。

從表面上看,多主數據庫應該是實現雙活架構的理想方案。它使得每個應用服務器都能不受限地讀取和寫入本地數據的副本。但是,它在數據一致性上卻有著嚴重的局限性。

由于同一記錄的兩個(或更多)副本可能在不同地點被不同的會話同時更新。這就會導致相同的記錄會出現兩個不同的版本,因此數據庫(有時是應用本身)必須通過解決沖突來解決不一致的問題。

常用的沖突解決策略是:最近的更新“獲勝”,或是具有更多修改次數的記錄“獲勝”。因為如果使用其他更為復雜的解決策略,則性能上將受到顯著的影響。

這也意味著,從進行寫入到完成沖突解決機制的這個時間段內,不同的數據中心會讀取到某個相同記錄的不同值和沖突值。

分區(分片)數據庫

分區數據庫將數據庫分成不同的分區,或稱為分片。每個分片由一組服務器來實現,而每個服務器都包含一份分區數據的完整副本。這里關鍵在于每個分片都保持著對數據分區的獨有控制權。

對于任何給定時間內的每個分片來說,由一臺服務器充當主服務器,而其他服務器則充當其副本。數據的讀取和寫入被發布到主數據庫上。

如果主服務器出于任何原因的(例如硬件或網絡故障)失敗,則某一臺備用服務器會自動接任為主服務器的角色。

數據庫中的每條記錄都屬于某個特定的分區,并由一個分片來進行管理,以確保它只會被主分片進行寫入。分片內的記錄映射到每個分片的一個主分片,以確保一致性。

由于集群內包含多個分片,因此會有多個主分片(多個主分區),因此這些主分片可以被分配到不同的數據中心,以確保都在每個數據中心的本地都能發生寫入操作,如圖 3 所示:

圖 3:分區數據庫

分片數據庫可用于實現雙活的應用架構,其方法是:至少部署與數據中心一樣多的分片,并為分片分配主分片,以便每個數據中心至少有一個主分片,如圖 4 所示:

圖 4:具有分片數據庫的雙活架構

另外,通過配置分片能保證每個分片在各種數據中心里至少有一個副本(數據的副本)。

例如,圖 4 中的圖表描繪了跨三個數據中心的分布式數據庫架構:

  • 紐約(NYC)
  • 倫敦(LON)
  • 悉尼(SYD)

群集有三個分片,每個分片有三個副本:

  • NYC 分片在紐約有一個主分片,在倫敦和悉尼有副本。
  • LON 分片在倫敦有一個主分片,在紐約和悉尼有副本。
  • SYD 分片在悉尼有一個主分片,在倫敦和紐約有副本。

通過這種方式,每個數據中心都有來自所有分片的副本,因此本地應用服務器可以讀取整個數據集和一個分片的主分片,以便在其本地進行寫入操作。

分片數據庫能滿足大多數使用場景的一致性和性能要求。由于讀取和寫入發生在本地服務器上,因此性能會非常好。

從主分片中讀取時,由于每條記錄只能分配給一個主分片,因此保證了一致性。

例如:我們在美國的新澤西州和俄勒岡州有兩個數據中心,那么我們可以根據地理區域(東部和西部)來分割數據集,并將東海岸用戶的流量路由到新澤西州的數據中心。

因為該數據中心包含的是主要用于東部的分片;并將西海岸用戶的流量路由到俄勒岡州數據中心,因為該數據中心包含的是主要用于西部的分片。

我們可以看到分片的數據庫為我們提供了多個主數據庫的所有好處,而且避免了數據不一致所導致的復雜性。

應用服務器可以從本地主服務器上進行讀取和寫入,由于每個主服務器擁有各自的記錄,因此不會出現任何的不一致。相反,多主數據庫的解決方案則可能會造成數據丟失和讀取的不一致。

數據庫架構比較

圖 5:數據庫架構比較

圖 5 提供了每一種數據庫架構在滿足雙活應用需求時所存在的優缺點。在選擇多主數據庫和分區數據庫時,其決定因素在于應用是否可以容忍可能出現的讀取不一致和數據的丟失問題。

如果答案是肯定的,那么多主數據庫可能會稍微容易部署些。而如果答案是否定的,那么分片數據庫則是***的選擇。

由于不一致性和數據丟失對于大多數應用來說都是不可接受的,因此分片數據庫通常是***的選擇。

MongoDB 雙活應用

MongoDB 是一個分片數據庫架構的范例。在 MongoDB 中,主服務器和次服務器集的構造被稱為副本集。副本集為每個分片提供了高可用性。

一種被稱為區域分片(Zone Sharding)的機制被配置為:由每個分片去管理的數據集。如前面所提到的,ZoneSharding 可以實現地域分區。

白皮書《MongoDB多數據中心部署》:

  • https://www.mongodb.com/collateral/mongodb-multi-data-center-deployments?utm_medium=dzone-synd&utm_source=dzone&utm_content=active-application&jmp=dzone-ref

Zone Sharding 相關文檔:

  • https://docs.mongodb.com/manual/tutorial/sharding-segmenting-data-by-location/的“分區(分片)數據庫”部分描述了 MongoDB 具體實現和運作的細節。

其實許多組織,包括:Ebay、YouGov、Ogilvyand Maher 都正在使用 MongoDB 來實現雙活的應用架構。

除了標準的分片數據庫功能之外,MongoDB 還提供對寫入耐久性和讀取一致性的細粒度控制,并使其成為多數據中心部署的理想選擇。對于寫入,我們可以指定寫入關注(write concern)來控制寫入的持久性。

Writeconcern 使得應用在 MongoDB 確認寫入之前,就能指定寫入的副本數量,從而在一個或多個遠程數據中心內的服務器上完成寫入操作。籍此,它保證了在節點或數據中心發生故障時,數據庫的變更不會被丟失。

另外,MongoDB 也補足了分片數據庫的一個潛在缺點:寫入可用性無法達到 100%。

由于每條記錄只有一個主節點,因此如果該主節點發生故障,則會有一段時間不能對該分區進行寫入。

MongoDB 通過多次嘗試寫入,大幅縮短了故障切換的時間。通過多次嘗試的寫入操作,MongoDB 能夠自動應對由于網絡故障等暫時性系統錯誤而導致的寫入失敗,因此也大幅簡化了應用的代碼量。

MongoDB 的另一個適合于多數據中心部署的顯著特征是:MongoDB 自動故障切換的速度。

當節點或數據中心出現故障或發生網絡中斷時,MongoDB 能夠在 2-5 秒內(當然也取決于對它的配置和網絡本身的可靠性)進行故障切換。

發生故障后,剩余的副本集將根據配置去選擇一個新的主切片和 MongoDB 驅動程序,從而自動識別出新的主切片。一旦故障切換完成,其恢復進程將自動履行后續的寫入操作。

對于讀取,MongoDB 提供了兩種功能來指定所需的一致性級別。

首先,從次數據進行讀取時,應用可以指定***時效值(maxStalenessSeconds)。

這可以確保次節點從主節點復制的滯后時間不能超過指定的時效值,從而次節點所返回的數據具有其時效性。

另外,讀取也可以與讀取關注(ReadConcern)相關聯,來控制查詢到的返回數據的一致性。

例如,ReadConcern 能通過一些返回值來告知 MongoDB,那些被復制到副本集中的多數節點上的數據。

這樣可以確保查詢只讀取那些沒有因為節點或數據中心故障而丟失的數據,并且還能為應用提供一段時間內數據的一致性視圖。

MongoDB 3.6 還引入了“因果一致性(causal consistency)”的概念,以保證客戶端會話中的每個讀取操作,都始終只“關注”之前的寫入操作是否已完成,而不管具體是哪個副本正在為請求提供服務。

通過在會話中對操作進行嚴格的因果排序,這種因果一致性可以確保每次讀取都始終遵循邏輯上的一致,從而實現分布式系統的單調式讀取(monotonic read)。而這正是各種多節點數據庫所無法滿足的。

因果一致性不但使開發人員,能夠保留過去傳統的單節點式關系型數據庫,在實施過程中具備的數據嚴格一致性的優勢;又能將時下流行架構充分利用到可擴展和具有高可用性的分布式數據平臺之上。

[[223635]]

陳峻(Julian Chen) ,有著十多年的 IT 項目、企業運維和風險管控的從業經驗,日常工作深入系統安全各個環節。作為 CISSP 證書持有者,他在各專業雜志上發表了《IT運維的“六脈神劍”》、《律師事務所IT服務管理》 和《股票交易網絡系統中的安全設計》等論文。他還持續分享并更新《廉環話》系列博文和各種外文技術翻譯,曾被(ISC)2 評為第九屆亞太區信息安全***成就表彰計劃的“信息安全踐行者”和 Future-S 中國 IT 治理和管理的 2015 年度踐行人物。

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2017-11-27 09:14:29

2020-12-09 09:21:41

微服務架構數據

2022-06-02 12:56:25

容器網絡云原生

2017-12-22 09:21:02

API架構實踐

2021-05-24 09:28:41

軟件開發 技術

2023-02-27 08:37:52

2009-02-27 14:46:09

AjaxGWT開發

2024-08-12 08:04:00

2019-01-02 22:49:45

數據中心高可用性網絡

2024-04-26 00:28:14

異地多活架構

2019-04-08 10:09:04

CPU緩存高性能

2020-11-10 07:46:09

服務器高并發高性能

2017-07-10 17:25:40

開發單號高可用

2023-08-22 13:16:00

分布式數據庫架構數據存儲

2021-07-27 16:01:29

高并發定時器高性能

2017-11-16 09:35:56

高性能高可用架構

2025-11-05 01:55:00

2024-10-15 09:10:10

2024-03-08 09:46:53

2009-05-05 10:24:48

應用架構設計原則
點贊
收藏

51CTO技術棧公眾號

国产欧美91| 精品自拍偷拍| 亚洲精品菠萝久久久久久久| 国产精品免费在线播放| 国产精品久久久久久久久久精爆| 青青草97国产精品麻豆| 日韩一区二区三区电影| 国模无码视频一区二区三区| 日韩三级影院| 成人激情综合网站| 国产精品老女人视频| 免费人成在线观看| 不卡视频在线| 亚洲第一区在线| 污污的网站18| 中文在线аv在线| 亚洲欧美日韩国产综合| 欧美日韩国产一二| av天堂一区二区三区| 久久久夜夜夜| 午夜免费日韩视频| 免费精品在线视频| 亚洲欧洲av| 精品日韩在线一区| 波多野结衣国产精品| 性欧美freesex顶级少妇| 亚洲精品乱码久久久久久黑人| 日本在线观看一区二区三区| 国产成人三级在线观看视频| 韩国一区二区三区| 国产精品成人va在线观看| 国产性70yerg老太| 中文av一区| 中文字幕日韩视频| 日韩乱码人妻无码中文字幕久久| 在线日韩成人| 日韩精品最新网址| 国产不卡的av| 在线播放成人| 欧美日本不卡视频| 在线观看的毛片| 成人性生活视频| 欧美视频在线观看 亚洲欧| 欧美黄网在线观看| 成人无遮挡免费网站视频在线观看| 国产日韩精品一区| 日韩在线三级| 国产福利电影在线| 久久精品免视看| 欧美精品在线一区| 欧美美女搞黄| 久久精品夜夜夜夜久久| 欧美日韩综合网| 人成在线免费视频| 久久色中文字幕| 鲁鲁狠狠狠7777一区二区| 日韩一区二区三区不卡| 99r国产精品| 久久久久网址| 美女做暖暖视频免费在线观看全部网址91 | 欧美成人aaa| 51午夜精品国产| 天堂在线精品视频| av不卡一区| 亚洲精品美女久久| 精品人妻无码一区二区三区| 中文字幕精品影院| 在线免费观看羞羞视频一区二区| 国产精品18在线| 一区二区在线| 久久久久久国产免费| 91午夜视频在线观看| 午夜在线视频观看日韩17c| 国产福利精品视频| 国产精品高潮呻吟AV无码| 国产高清精品网站| 九色视频成人porny| 你懂的在线视频| 综合久久久久久久| 男女日批视频在线观看| 亚洲人体视频| 欧美猛男男办公室激情| 9191在线视频| 高清日韩中文字幕| 亚洲欧洲免费视频| 久艹在线观看视频| 最新日韩在线| 国产精品自产拍在线观看| av免费观看在线| 久久久久久久久久久久久女国产乱| 亚洲精品中字| 999av小视频在线| 欧美日韩亚洲丝袜制服| 亚洲911精品成人18网站| 日韩高清成人在线| 久久九九亚洲综合| 日本中文字幕第一页| 狠狠久久亚洲欧美| 蜜桃久久影院| 色a资源在线| 在线国产电影不卡| 特级特黄刘亦菲aaa级| 成人羞羞网站入口免费| 国模gogo一区二区大胆私拍 | 热re99久久精品国99热蜜月| 成人日韩欧美| 欧洲精品在线观看| 2一3sex性hd| 亚洲色图插插| 国产精品爽黄69天堂a| 免费激情视频网站| 18涩涩午夜精品.www| 人人妻人人添人人爽欧美一区| 日韩欧国产精品一区综合无码| 亚洲精品美女在线观看| 91高清免费观看| 日韩激情av在线| 国产高清在线一区二区| 天堂а√在线资源在线| 狠狠爱在线视频一区| 亚洲性图第一页| 亚洲国产不卡| 国产精品丝袜久久久久久高清| 天堂网在线中文| 一个色综合av| 成人三级做爰av| 日韩欧美一区二区三区在线视频| 欧美性一区二区三区| 黄色一级大片在线免费看国产| 18成人在线观看| 国产视频1区2区3区| 国产欧美高清视频在线| 7777kkkk成人观看| 欧美一级特黄aaaaaa| 一区二区三区毛片| 国产高清av片| 欧美一区二区三区久久精品| 国产精品一区专区欧美日韩| 国产在线观看精品一区| 狠狠爱在线视频一区| 国产成人无码一区二区在线观看| 亚洲日本黄色| 久久波多野结衣| 五月天国产在线| 亚洲免费视频观看| 日韩美女一级片| 99视频一区二区| 国产美女网站在线观看| 天天操综合520| 日韩免费av片在线观看| 极品白浆推特女神在线观看| 91成人免费在线视频| 熟女俱乐部一区二区视频在线| 国产美女精品| 茄子视频成人在线观看 | 亚洲免费网站| 乱色588欧美| 亚洲wwww| 色妞欧美日韩在线| h狠狠躁死你h高h| 亚洲图片欧美视频| 亚洲狠狠婷婷综合久久久久图片| 男人天堂欧美日韩| 亚洲高清在线观看一区| 日韩欧乱色一区二区三区在线 | 国产最新精品免费| 日韩中文在线字幕| 成人搞黄视频| 青草青草久热精品视频在线网站| 二区三区在线| 91精品国产色综合久久久蜜香臀| 久久老司机精品视频| 成人美女视频在线观看| 日本精品免费在线观看| 日韩精品一区二区久久| 99re在线播放| 一区二区三区短视频| 国产亚洲欧美日韩一区二区| 国产一区二区三区四区视频 | 黄页网站在线观看视频| 你微笑时很美电视剧整集高清不卡| 国产精品久久久精品| a天堂中文在线官网在线| 亚洲精品国产精品国产自| 国产黄色免费视频| 亚洲蜜桃精久久久久久久| 青青草视频网站| 日本女优在线视频一区二区| 看一级黄色录像| 色88888久久久久久影院| 国产欧美精品va在线观看| 日本天码aⅴ片在线电影网站| 日韩精品电影网| 国产毛片久久久久| 色综合天天综合网天天看片| 欧美手机在线观看| 91在线高清观看| 欧美激情国内自拍| 噜噜噜91成人网| 999久久欧美人妻一区二区| 亚洲毛片免费看| 粉嫩高清一区二区三区精品视频| 国产免费不卡| 欧美激情精品久久久久久变态| 东凛在线观看| 日韩精品一二三四区| 国产高清不卡视频| 欧美在线不卡视频| 日韩男人的天堂| 一区二区三区毛片| 中文字幕美女视频| 91麻豆高清视频| 男男一级淫片免费播放| 国产一区二区三区四区五区美女| 成人在线观看a| 一区二区三区四区五区精品视频 | 日韩亚洲欧美在线| 中文天堂在线视频| 欧美日韩亚洲精品内裤| 久久精品国产亚洲av高清色欲 | 亚洲成人第一网站| 亚洲香肠在线观看| 侵犯稚嫩小箩莉h文系列小说| 国产丝袜美腿一区二区三区| 国内精品久久99人妻无码| 国产成人啪免费观看软件| 色一情一区二区| 秋霞电影网一区二区| 成熟老妇女视频| 国产农村妇女毛片精品久久莱园子| 日韩av中文字幕第一页| 欧美日韩国内| 少妇久久久久久被弄到高潮| 亚洲精品国产偷自在线观看| 伊人久久大香线蕉av一区| 波多野结衣在线观看一区二区| 欧美日韩一区二区三区在线观看免| 国产成人一二片| 国产一级精品aaaaa看| av毛片精品| 国产精品香蕉视屏| 嫩草国产精品入口| 激情小说综合区| 秋霞影视一区二区三区| 激情视频在线观看一区二区三区| 六月丁香久久丫| 噜噜噜噜噜久久久久久91| 亚洲国产最新| 神马影院午夜我不卡影院| 精品一二三区| 日韩欧美一区二区视频在线播放| 禁断一区二区三区在线| 欧美婷婷久久| 久久亚洲国产| 亚洲区成人777777精品| 国产精品va| 久久国产精品视频在线观看| 日韩午夜高潮| 国产精品69页| av噜噜色噜噜久久| 精品国产青草久久久久96| 色综合天天天天做夜夜夜夜做| 久久国产精品系列| 欧美性生交xxxxxdddd| 欧美特级黄色片| 欧美日韩日日夜夜| 国产人妻精品一区二区三| 日韩欧美国产一区二区在线播放| 国产成人手机在线| 亚洲乱亚洲乱妇无码| 91porn在线观看| 色综合视频网站| 亚洲黄色中文字幕| 国产日韩av在线播放| 天堂精品久久久久| 鲁鲁狠狠狠7777一区二区| 久久亚洲精品中文字幕蜜潮电影| 欧美久久久久久久久久久久久久| 国产欧美日韩一区二区三区在线| 五月婷婷狠狠操| 国产a久久麻豆| 18禁裸乳无遮挡啪啪无码免费| 国产精品久久免费看| 日本特黄一级片| 欧美视频日韩视频在线观看| www.国产.com| 国产亚洲精品久久| 性国产高清在线观看| 日本久久久久久久久| japansex久久高清精品| 久久精品国产综合精品| 国产精品97| 免费欧美一级视频| 国产一区二区福利| 亚洲第一页av| 亚洲综合在线观看视频| 精品一区二区无码| 亚洲二区在线播放视频| 1769在线观看| 人妖精品videosex性欧美| 麻豆一区在线| 亚洲国产精品www| 国产欧美另类| 亚洲一区和二区| 中文字幕亚洲区| 国产精品va无码一区二区三区| 日韩网站在线看片你懂的| 国产在线91| 国产91精品青草社区| 24小时成人在线视频| 日本高清不卡三区| 亚洲人成久久| 久久久久久无码精品人妻一区二区| 日本一二三四高清不卡| 成人精品免费在线观看| 日韩一区二区三区在线观看| 国产黄在线看| 青草成人免费视频| 欧美调教在线| 无码人妻少妇伦在线电影| 久久99热狠狠色一区二区| 午夜在线观看一区| 欧美视频二区36p| 污视频软件在线观看| 欧美日韩国产91| 国产高清日韩| 中文网丁香综合网| 美女视频黄 久久| 美国美女黄色片| 91精品1区2区| 全部免费毛片在线播放网站| 欧美一级大胆视频| 蜜臀av一区| 免费无码国产v片在线观看| eeuss影院一区二区三区| 国产午夜视频在线| 精品日韩一区二区| 女同视频在线观看| 国产精品免费观看高清| 在线欧美三区| 玖玖爱在线精品视频| 亚洲国产精品久久人人爱| 隣の若妻さん波多野结衣| 欧美精品videosex性欧美| 99久久婷婷国产综合精品青牛牛 | 粉嫩av一区| 国产精品劲爆视频| av中文一区| 黄色永久免费网站| 国产精品国产三级国产普通话三级| 亚洲天堂自拍偷拍| 久久手机精品视频| 亚洲精品一区二区三区在线| www.xxx麻豆| 99r精品视频| 久久精品99北条麻妃| 中文字幕在线精品| 成人av在线播放| 人人妻人人澡人人爽欧美一区| 顶级嫩模精品视频在线看| 日本三级片在线观看| 日韩国产精品亚洲а∨天堂免| 精精国产xxx在线视频app| 免费国产一区二区| 日韩av网站在线观看| 亚洲女人久久久| 欧美大片一区二区| 国产高清自产拍av在线| 欧美凹凸一区二区三区视频| 人人狠狠综合久久亚洲| 男人在线观看视频| 精品国精品自拍自在线| 深夜av在线| 亚洲精蜜桃久在线| 国产成人三级在线观看| 伊人中文字幕在线观看| 日韩在线视频观看正片免费网站| 久久精品九色| 日韩中文字幕在线视频观看| 国产精品视频yy9299一区| 午夜精品久久久久久久99| 欧美尤物巨大精品爽| 秋霞欧美视频| 国产精品一区二区无码对白| 91豆麻精品91久久久久久| a视频在线观看免费| 久久99精品久久久水蜜桃| 久久66热re国产| 四虎成人在线观看| 久久亚洲欧美日韩精品专区 | 国产极品嫩模在线观看91精品| 奇米777四色影视在线看| 91麻豆视频网站| 国产青青草视频| 国产成人精品午夜| 国产综合亚洲精品一区二| 亚洲av成人无码久久精品| 亚洲激情免费观看| 国产精品18| 北条麻妃在线一区|