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

美乳少妇欧美精品| 国产三级在线| 欧美在线亚洲| 亚洲国产精品久久| 日韩一级片播放| 2020国产在线视频| 久久综合丝袜日本网| 国产日本欧美在线观看| 久久免费黄色网址| 亚洲图区在线| 欧美一级国产精品| 男人天堂成人在线| 丁香花在线影院| 国产精品久久久久久妇女6080| 懂色一区二区三区av片| 中国a一片一级一片| 亚洲先锋成人| 日日狠狠久久偷偷四色综合免费| 丰满少妇xbxb毛片日本| 亚洲在线资源| 日本道色综合久久| 成人性生活视频免费看| 国内精品视频免费| 91精品一区二区三区蜜桃| 丝袜连裤袜欧美激情日韩| 欧美一区二区三区视频| 中文字幕永久视频| 男人最爱成人网| 亚洲国产欧美在线| 热这里只有精品| av在线播放网站| 91老师片黄在线观看| av资源一区二区| 国产麻豆免费观看| 美女在线一区二区| 国产精品扒开腿做| 国产伦精品一区二区三区视频网站| 国内精品久久久久久久影视麻豆| 神马久久久久久| 毛片aaaaaa| 国产日产一区 | 真实新婚偷拍xxxxx| 亚洲毛片av| 午夜精品一区二区三区在线| 国产这里有精品| 中文不卡在线| 美女撒尿一区二区三区| 日韩成人短视频| 99热国内精品| 久久久精品免费视频| 黄色片子在线观看| 91精品精品| 久久影院资源网| 日日噜噜夜夜狠狠久久波多野| 色综合久久一区二区三区| 中文字幕欧美日韩精品| 内射毛片内射国产夫妻| 日韩免费av| 日韩中文字幕在线视频| 亚洲色婷婷一区二区三区| 中文字幕乱码亚洲无线精品一区| 久久国产精品亚洲| 国产亚洲精品久久777777| 亚洲视频福利| 2019av中文字幕| 亚洲第一在线播放| 天天干天天干天天干| 97精品97| 欧美日韩国产va另类| 亚洲男人天堂古典| 18禁一区二区三区| 另类图片第一页| 亚洲欧美一区二区精品久久久| 色噜噜日韩精品欧美一区二区| 日韩欧美中文字幕电影| 亚洲人永久免费| 日韩精品电影一区二区三区| 99久久精品费精品国产| 一本一生久久a久久精品综合蜜 | 蜜臀精品一区二区三区在线观看| 国产精品看片资源| 国产特级黄色片| 成人黄色小视频在线观看| 久久天天狠狠| 欧美黄色激情| 婷婷亚洲久悠悠色悠在线播放| wwwxxx黄色片| 电影中文字幕一区二区| 亚洲国产精品视频在线观看| 妺妺窝人体色WWW精品| 亚洲精品在线观看91| 午夜精品理论片| 中文精品久久久久人妻不卡| 国产999精品久久| 日本日本精品二区免费| 亚洲91av| 在线观看视频一区| 亚洲男人天堂视频| 欧美性xxxx图片| 国产精品成人a在线观看| 欧美国产极速在线| 日韩欧美国产另类| 丁香天五香天堂综合| 亚洲国产日韩综合一区| 国产传媒在线| 日韩一区二区三区在线视频| 韩国女同性做爰三级| 激情综合激情| 成人激情在线播放| 久久精品蜜桃| 五月激情综合婷婷| aaaaaaaa毛片| 欧美一区二区性| 91精品国产色综合久久不卡98口| 一级黄色a视频| 久久免费看少妇高潮| 真人抽搐一进一出视频| 成人福利片在线| 日韩精品免费观看| 久久久全国免费视频| 精品一区二区在线播放| 欧美一级日本a级v片| 91免费国产在线| 国产裸体写真av一区二区| 免费a视频在线观看| 中文字幕亚洲成人| 人人干人人视频| 日韩伦理一区二区三区| 久久久免费在线观看| 国产熟女一区二区三区五月婷| 中文字幕不卡在线| 欧美视频免费播放| 亚洲人成亚洲精品| 欧美又大又粗又长| 天天综合在线视频| 亚洲大片免费看| 日本精品一二三| 久久久久99精品成人片我成大片 | 性一交一乱一透一a级| 中文字幕一区av| 成人性生交免费看| 国产成人1区| 国产激情综合五月久久| 黄上黄在线观看| 色久综合一二码| 老鸭窝一区二区| 一本色道久久精品| 久久久久天天天天| 成人免费网站视频| 亚洲欧美日韩视频一区| 中文字幕亚洲乱码熟女1区2区| 91亚洲精品久久久蜜桃网站| 国产 日韩 亚洲 欧美| 国产精品zjzjzj在线观看| 久久免费少妇高潮久久精品99| 丰满人妻一区二区| 亚洲成人高清在线| 日韩片在线观看| 日韩黄色一级片| 亚洲一区在线免费| 电影91久久久| 国产+成+人+亚洲欧洲| 三级国产在线观看| 日本韩国一区二区| 久久久国产一级片| 精东粉嫩av免费一区二区三区| 警花观音坐莲激情销魂小说| 超碰精品在线观看| 热久久美女精品天天吊色| 国产视频精选在线| 91精品国产黑色紧身裤美女| 五月天婷婷色综合| 成人午夜在线播放| 国产在线青青草| 欧美大片aaaa| 粉嫩av四季av绯色av第一区| 高清不卡av| 日韩毛片精品高清免费| jizz18女人| 国产精品—色呦呦| 亚洲人成网7777777国产| 制服丝袜在线一区| 综合色天天鬼久久鬼色| wwwxx日本| 日韩黄色小视频| 免费的av在线| 奇米狠狠一区二区三区| 5g影院天天爽成人免费下载| 美女扒开腿让男人桶爽久久软| 精品久久久久人成| 最新日韩免费视频| 不卡av电影在线播放| 婷婷免费在线观看| 一道本一区二区| 亚洲第一页在线视频| 久久中文资源| 成人免费网站在线看| 国产激情视频在线看| www.日韩视频| 人成免费电影一二三区在线观看| 91精品国产综合久久久久久久久久| 日韩欧美高清在线观看| 亚洲欧洲在线观看av| 亚洲欧美日本一区| 国产精品一区二区果冻传媒| 日韩欧美黄色大片| 亚洲另类自拍| 看一级黄色录像| 成人羞羞网站| 欧美激情第六页| 999久久久精品一区二区| 国产精品一区=区| 亚洲一区站长工具| 欧美极品少妇xxxxⅹ喷水 | 久久午夜a级毛片| 电影在线高清| 精品性高朝久久久久久久| www.国产欧美| 在线播放国产精品二区一二区四区| av网站中文字幕| 欧美日韩日本国产| 国产一级二级毛片| 一区二区三区国产精品| 制服丨自拍丨欧美丨动漫丨| 国产日产欧美精品一区二区三区| 精品人妻一区二区三区日产| 国产福利91精品| 欧美污在线观看| 精品一区二区三区免费观看| 免费看黄色一级大片| 久久久久国产精品一区三寸| 久久国产成人精品国产成人亚洲| 亚洲成人资源| www.av毛片| 激情久久久久| 男女啪啪免费视频网站| 亚洲小说欧美另类社区| www.日本少妇| 亚洲国产婷婷| 日韩在线综合网| av成人毛片| 国产主播在线看| 国产模特精品视频久久久久| 日本网站免费在线观看| 国产精品主播| 欧美精品成人网| 日韩和的一区二区| www.天天射.com| 精品一区二区三区的国产在线播放 | 国产精品对白刺激久久久| 日韩精品一区二区三区中文在线| 亚洲自拍偷拍福利| 伊人久久大香线蕉av超碰| 国产超碰91| 亚洲盗摄视频| 四虎永久国产精品| 99国内精品久久久久久久| 青春草在线视频免费观看| 亚洲一区在线| 国产人妻777人伦精品hd| 亚洲综合日本| 最近中文字幕一区二区| 久草这里只有精品视频| 免费观看黄网站| 成人国产一区二区三区精品| 无码人妻aⅴ一区二区三区| 久久久久久久久97黄色工厂| 懂色av粉嫩av浪潮av| 一区二区三区影院| 日本va欧美va国产激情| 欧美在线免费视屏| 国产99对白在线播放| 亚洲成人网在线| 啊v视频在线| 美女福利精品视频| 看黄在线观看| 国产精品视频自在线| 中文在线免费一区三区| 欧美一区1区三区3区公司 | 亚洲一区在线观看免费| 国产精品第5页| 欧美猛男男办公室激情| 色呦呦中文字幕| 在线观看国产欧美| 都市激情久久综合| 国产精品亚洲一区二区三区| 国产精品香蕉| 影音先锋在线亚洲| 亚洲久久在线| 中文字幕66页| 91亚洲精品久久久蜜桃| 美国一级片在线观看| 午夜精品久久久久久| 91片黄在线观看喷潮| 日韩精品在线视频| 国产精品剧情| 日本一欧美一欧美一亚洲视频| 青草伊人久久| 五月天婷亚洲天综合网鲁鲁鲁| 亚洲高清成人| 九九九九九国产| 久久综合色之久久综合| 精品国产乱码久久久久久鸭王1| 一本久久a久久精品亚洲| 99在线无码精品入口| 一级做a爰片久久毛片美女图片| 成年网站在线视频网站| 成人乱色短篇合集| 国产精品亚洲片在线播放| 成人免费在线视频播放| 麻豆国产欧美日韩综合精品二区| aa片在线观看视频在线播放| 亚洲精品菠萝久久久久久久| 中文字幕在线观看视频一区| 久久众筹精品私拍模特| 91日韩中文字幕| 色av成人天堂桃色av| 黄色片一区二区| 久久艳片www.17c.com| 日韩一级二级| 免费精品视频一区| 激情自拍一区| 国产精品嫩草影视| 欧美激情在线一区二区三区| 韩国av免费观看| 欧美成人激情免费网| 欧美13一16娇小xxxx| 国产精品久久久久久久久久ktv| 色综合www| 日韩国产一级片| 国产aⅴ综合色| 国产精品老熟女一区二区| 欧美浪妇xxxx高跟鞋交| caoporn国产精品免费视频| 日本一区二区不卡| 香蕉久久夜色精品国产使用方法| 国产素人在线观看| av网站一区二区三区| 日韩久久久久久久久| 亚洲国产精品悠悠久久琪琪| freexxx性亚洲精品| 国偷自产av一区二区三区小尤奈| 亚洲第一网站| 国产高清自拍视频| 色国产综合视频| a天堂中文在线| 国产精品在线看| 天天影视欧美综合在线观看| www.国产视频.com| 亚洲日本在线视频观看| 国产又粗又猛又黄又爽| 草民午夜欧美限制a级福利片| 麻豆国产一区二区三区四区| 成人高清dvd| www.亚洲国产| 欧美精品一二三四区| 正在播放国产一区| 巨大黑人极品videos精品| 黄色一级视频播放| 成人在线综合网站| 久久久国产精品成人免费| 亚洲视频专区在线| 国产成人精选| 99er在线视频| 91蝌蚪porny| 亚洲熟女乱色一区二区三区久久久 | 亚洲一区中文日韩| 天堂91在线| 国产精品青青在线观看爽香蕉| 91久久久精品国产| 日韩无码精品一区二区| 日本韩国欧美一区| 国产成人高清精品| 精品日韩电影| 久久精品国产亚洲高清剧情介绍 | 99re视频| 免费精品视频| 在线日韩国产网站| 亚洲精品一区二区三区四区高清| 免费观看亚洲| 懂色av一区二区三区四区五区| av资源站一区| 97精品人妻一区二区三区| 久久久伊人欧美| 日本欧美肥老太交大片| 日韩女优在线视频| 欧美天堂一区二区三区| av中文在线资源| 一区二区三区视频| 99re这里只有精品6| 国产精品久久久久久免费播放| 国内精品小视频| 日韩一区亚洲二区| 国产老熟女伦老熟妇露脸| 欧美伊人久久久久久午夜久久久久| 暖暖在线中文免费日本| 亚洲精品成人三区| 91美女片黄在线观看| 国产成人三级在线播放| 国产精品成人在线|