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

阿里為什么能抗住雙 11 ?看完這篇你就明白了!

新聞 前端
本文以淘寶作為例子,介紹從一百個到千萬級并發情況下服務端的架構的演進過程,同時列舉出每個演進階段會遇到的相關技術,讓大家對架構的演進有一個整體的認知,文章最后匯總了一些架構設計的原則。

  [[419623]]

1. 概述

本文以淘寶作為例子,介紹從一百個到千萬級并發情況下服務端的架構的演進過程,同時列舉出每個演進階段會遇到的相關技術,讓大家對架構的演進有一個整體的認知,文章最后匯總了一些架構設計的原則。

特別說明:本文以淘寶為例僅僅是為了便于說明演進過程可能遇到的問題,并非是淘寶真正的技術演進路徑

2. 基本概念

在介紹架構之前,為了避免部分讀者對架構設計中的一些概念不了解,下面對幾個最基礎的概念進行介紹:

  • 分布式 系統中的多個模塊在不同服務器上部署,即可稱為分布式系統,如Tomcat和數據庫分別部署在不同的服務器上,或兩個相同功能的Tomcat分別部署在不同服務器上
  • 高可用 系統中部分節點失效時,其他節點能夠接替它繼續提供服務,則可認為系統具有高可用性
  • 集群 一個特定領域的軟件部署在多臺服務器上并作為一個整體提供一類服務,這個整體稱為集群。如Zookeeper中的Master和Slave分別部署在多臺服務器上,共同組成一個整體提供集中配置服務。在常見的集群中,客戶端往往能夠連接任意一個節點獲得服務,并且當集群中一個節點掉線時,其他節點往往能夠自動的接替它繼續提供服務,這時候說明集群具有高可用性
  • 負載均衡 請求發送到系統時,通過某些方式把請求均勻分發到多個節點上,使系統中每個節點能夠均勻的處理請求負載,則可認為系統是負載均衡的
  • 正向代理和反向代理 系統內部要訪問外部網絡時,統一通過一個代理服務器把請求轉發出去,在外部網絡看來就是代理服務器發起的訪問,此時代理服務器實現的是正向代理;當外部請求進入系統時,代理服務器把該請求轉發到系統中的某臺服務器上,對外部請求來說,與之交互的只有代理服務器,此時代理服務器實現的是反向代理。簡單來說,正向代理是代理服務器代替系統內部來訪問外部網絡的過程,反向代理是外部請求訪問系統時通過代理服務器轉發到內部服務器的過程。

3. 架構演進

3.1 單機架構

以淘寶作為例子。在網站最初時,應用數量與用戶數都較少,可以把Tomcat和數據庫部署在同一臺服務器上。瀏覽器往www.taobao.com發起請求時,首先經過DNS服務器(域名系統)把域名轉換為實際IP地址10.102.4.1,瀏覽器轉而訪問該IP對應的Tomcat。

隨著用戶數的增長,Tomcat和數據庫之間競爭資源,單機性能不足以支撐業務

3.2 第一次演進:Tomcat與數據庫分開部署

Tomcat和數據庫分別獨占服務器資源,顯著提高兩者各自性能。

隨著用戶數的增長,并發讀寫數據庫成為瓶頸

3.3 第二次演進:引入本地緩存和分布式緩存

在Tomcat同服務器上或同JVM中增加本地緩存,并在外部增加分布式緩存,緩存熱門商品信息或熱門商品的html頁面等。通過緩存能把絕大多數請求在讀寫數據庫前攔截掉,大大降低數據庫壓力。其中涉及的技術包括:使用memcached作為本地緩存,使用Redis作為分布式緩存,還會涉及緩存一致性、緩存穿透/擊穿、緩存雪崩、熱點數據集中失效等問題。

緩存抗住了大部分的訪問請求,隨著用戶數的增長,并發壓力主要落在單機的Tomcat上,響應逐漸變慢

3.4 第三次演進:引入反向代理實現負載均衡

在多臺服務器上分別部署Tomcat,使用反向代理軟件(Nginx)把請求均勻分發到每個Tomcat中。此處假設Tomcat最多支持100個并發,Nginx最多支持50000個并發,那么理論上Nginx把請求分發到500個Tomcat上,就能抗住50000個并發。其中涉及的技術包括:Nginx、HAProxy,兩者都是工作在網絡第七層的反向代理軟件,主要支持http協議,還會涉及session共享、文件上傳下載的問題。

反向代理使應用服務器可支持的并發量大大增加,但并發量的增長也意味著更多請求穿透到數據庫,單機的數據庫最終成為瓶頸

3.5 第四次演進:數據庫讀寫分離

把數據庫劃分為讀庫和寫庫,讀庫可以有多個,通過同步機制把寫庫的數據同步到讀庫,對于需要查詢最新寫入數據場景,可通過在緩存中多寫一份,通過緩存獲得最新數據。其中涉及的技術包括:Mycat,它是數據庫中間件,可通過它來組織數據庫的分離讀寫和分庫分表,客戶端通過它來訪問下層數據庫,還會涉及數據同步,數據一致性的問題。

業務逐漸變多,不同業務之間的訪問量差距較大,不同業務直接競爭數據庫,相互影響性能

3.6 第五次演進:數據庫按業務分庫

把不同業務的數據保存到不同的數據庫中,使業務之間的資源競爭降低,對于訪問量大的業務,可以部署更多的服務器來支撐。這樣同時導致跨業務的表無法直接做關聯分析,需要通過其他途徑來解決,但這不是本文討論的重點,有興趣的可以自行搜索解決方案。

隨著用戶數的增長,單機的寫庫會逐漸會達到性能瓶頸

3.7 第六次演進:把大表拆分為小表

比如針對評論數據,可按照商品ID進行hash,路由到對應的表中存儲;針對支付記錄,可按照小時創建表,每個小時表繼續拆分為小表,使用用戶ID或記錄編號來路由數據。只要實時操作的表數據量足夠小,請求能夠足夠均勻的分發到多臺服務器上的小表,那數據庫就能通過水平擴展的方式來提高性能。其中前面提到的Mycat也支持在大表拆分為小表情況下的訪問控制。

這種做法顯著的增加了數據庫運維的難度,對DBA的要求較高。數據庫設計到這種結構時,已經可以稱為分布式數據庫,但是這只是一個邏輯的數據庫整體,數據庫里不同的組成部分是由不同的組件單獨來實現的,如分庫分表的管理和請求分發,由Mycat實現,SQL的解析由單機的數據庫實現,讀寫分離可能由網關和消息隊列來實現,查詢結果的匯總可能由數據庫接口層來實現等等,這種架構其實是MPP(大規模并行處理)架構的一類實現。

目前開源和商用都已經有不少MPP數據庫,開源中比較流行的有Greenplum、TiDB、Postgresql XC、HAWQ等,商用的如南大通用的GBase、睿帆科技的雪球DB、華為的LibrA等等,不同的MPP數據庫的側重點也不一樣,如TiDB更側重于分布式OLTP場景,Greenplum更側重于分布式OLAP場景,這些MPP數據庫基本都提供了類似Postgresql、Oracle、MySQL那樣的SQL標準支持能力,能把一個查詢解析為分布式的執行計劃分發到每臺機器上并行執行,最終由數據庫本身匯總數據進行返回,也提供了諸如權限管理、分庫分表、事務、數據副本等能力,并且大多能夠支持100個節點以上的集群,大大降低了數據庫運維的成本,并且使數據庫也能夠實現水平擴展。

數據庫和Tomcat都能夠水平擴展,可支撐的并發大幅提高,隨著用戶數的增長,最終單機的Nginx會成為瓶頸

3.8 第七次演進:使用LVS或F5來使多個Nginx負載均衡

由于瓶頸在Nginx,因此無法通過兩層的Nginx來實現多個Nginx的負載均衡。圖中的LVS和F5是工作在網絡第四層的負載均衡解決方案,其中LVS是軟件,運行在操作系統內核態,可對TCP請求或更高層級的網絡協議進行轉發,因此支持的協議更豐富,并且性能也遠高于Nginx,可假設單機的LVS可支持幾十萬個并發的請求轉發;F5是一種負載均衡硬件,與LVS提供的能力類似,性能比LVS更高,但價格昂貴。由于LVS是單機版的軟件,若LVS所在服務器宕機則會導致整個后端系統都無法訪問,因此需要有備用節點。可使用keepalived軟件模擬出虛擬IP,然后把虛擬IP綁定到多臺LVS服務器上,瀏覽器訪問虛擬IP時,會被路由器重定向到真實的LVS服務器,當主LVS服務器宕機時,keepalived軟件會自動更新路由器中的路由表,把虛擬IP重定向到另外一臺正常的LVS服務器,從而達到LVS服務器高可用的效果。

此處需要注意的是,上圖中從Nginx層到Tomcat層這樣畫并不代表全部Nginx都轉發請求到全部的Tomcat,在實際使用時,可能會是幾個Nginx下面接一部分的Tomcat,這些Nginx之間通過keepalived實現高可用,其他的Nginx接另外的Tomcat,這樣可接入的Tomcat數量就能成倍的增加。

由于LVS也是單機的,隨著并發數增長到幾十萬時,LVS服務器最終會達到瓶頸,此時用戶數達到千萬甚至上億級別,用戶分布在不同的地區,與服務器機房距離不同,導致了訪問的延遲會明顯不同

3.9 第八次演進:通過DNS輪詢實現機房間的負載均衡

在DNS服務器中可配置一個域名對應多個IP地址,每個IP地址對應到不同的機房里的虛擬IP。當用戶訪問www.taobao.com時,DNS服務器會使用輪詢策略或其他策略,來選擇某個IP供用戶訪問。此方式能實現機房間的負載均衡,至此,系統可做到機房級別的水平擴展,千萬級到億級的并發量都可通過增加機房來解決,系統入口處的請求并發量不再是問題。

隨著數據的豐富程度和業務的發展,檢索、分析等需求越來越豐富,單單依靠數據庫無法解決如此豐富的需求

3.10 第九次演進:引入NoSQL數據庫和搜索引擎等技術

當數據庫中的數據多到一定規模時,數據庫就不適用于復雜的查詢了,往往只能滿足普通查詢的場景。對于統計報表場景,在數據量大時不一定能跑出結果,而且在跑復雜查詢時會導致其他查詢變慢,對于全文檢索、可變數據結構等場景,數據庫天生不適用。因此需要針對特定的場景,引入合適的解決方案。如對于海量文件存儲,可通過分布式文件系統HDFS解決,對于key value類型的數據,可通過HBase和Redis等方案解決,對于全文檢索場景,可通過搜索引擎如ElasticSearch解決,對于多維分析場景,可通過Kylin或Druid等方案解決。

當然,引入更多組件同時會提高系統的復雜度,不同的組件保存的數據需要同步,需要考慮一致性的問題,需要有更多的運維手段來管理這些組件等。

引入更多組件解決了豐富的需求,業務維度能夠極大擴充,隨之而來的是一個應用中包含了太多的業務代碼,業務的升級迭代變得困難

3.11 第十次演進:大應用拆分為小應用

按照業務板塊來劃分應用代碼,使單個應用的職責更清晰,相互之間可以做到獨立升級迭代。這時候應用之間可能會涉及到一些公共配置,可以通過分布式配置中心Zookeeper來解決。

不同應用之間存在共用的模塊,由應用單獨管理會導致相同代碼存在多份,導致公共功能升級時全部應用代碼都要跟著升級

3.12 第十一次演進:復用的功能抽離成微服務

如用戶管理、訂單、支付、鑒權等功能在多個應用中都存在,那么可以把這些功能的代碼單獨抽取出來形成一個單獨的服務來管理,這樣的服務就是所謂的微服務,應用和服務之間通過HTTP、TCP或RPC請求等多種方式來訪問公共服務,每個單獨的服務都可以由單獨的團隊來管理。此外,可以通過Dubbo、SpringCloud等框架實現服務治理、限流、熔斷、降級等功能,提高服務的穩定性和可用性。

不同服務的接口訪問方式不同,應用代碼需要適配多種訪問方式才能使用服務,此外,應用訪問服務,服務之間也可能相互訪問,調用鏈將會變得非常復雜,邏輯變得混亂

3.13 第十二次演進:引入企業服務總線ESB屏蔽服務接口的訪問差異

通過ESB統一進行訪問協議轉換,應用統一通過ESB來訪問后端服務,服務與服務之間也通過ESB來相互調用,以此降低系統的耦合程度。這種單個應用拆分為多個應用,公共服務單獨抽取出來來管理,并使用企業消息總線來解除服務之間耦合問題的架構,就是所謂的SOA(面向服務)架構,這種架構與微服務架構容易混淆,因為表現形式十分相似。個人理解,微服務架構更多是指把系統里的公共服務抽取出來單獨運維管理的思想,而SOA架構則是指一種拆分服務并使服務接口訪問變得統一的架構思想,SOA架構中包含了微服務的思想。

業務不斷發展,應用和服務都會不斷變多,應用和服務的部署變得復雜,同一臺服務器上部署多個服務還要解決運行環境沖突的問題,此外,對于如大促這類需要動態擴縮容的場景,需要水平擴展服務的性能,就需要在新增的服務上準備運行環境,部署服務等,運維將變得十分困難

3.14 第十三次演進:引入容器化技術實現運行環境隔離與動態服務管理

目前最流行的容器化技術是Docker,最流行的容器管理服務是Kubernetes(K8S),應用/服務可以打包為Docker鏡像,通過K8S來動態分發和部署鏡像。Docker鏡像可理解為一個能運行你的應用/服務的最小的操作系統,里面放著應用/服務的運行代碼,運行環境根據實際的需要設置好。把整個“操作系統”打包為一個鏡像后,就可以分發到需要部署相關服務的機器上,直接啟動Docker鏡像就可以把服務起起來,使服務的部署和運維變得簡單。

在大促的之前,可以在現有的機器集群上劃分出服務器來啟動Docker鏡像,增強服務的性能,大促過后就可以關閉鏡像,對機器上的其他服務不造成影響(在3.14節之前,服務運行在新增機器上需要修改系統配置來適配服務,這會導致機器上其他服務需要的運行環境被破壞)。

使用容器化技術后服務動態擴縮容問題得以解決,但是機器還是需要公司自身來管理,在非大促的時候,還是需要閑置著大量的機器資源來應對大促,機器自身成本和運維成本都極高,資源利用率低

3.15 第十四次演進:以云平臺承載系統

系統可部署到公有云上,利用公有云的海量機器資源,解決動態硬件資源的問題,在大促的時間段里,在云平臺中臨時申請更多的資源,結合Docker和K8S來快速部署服務,在大促結束后釋放資源,真正做到按需付費,資源利用率大大提高,同時大大降低了運維成本。

所謂的云平臺,就是把海量機器資源,通過統一的資源管理,抽象為一個資源整體,在之上可按需動態申請硬件資源(如CPU、內存、網絡等),并且之上提供通用的操作系統,提供常用的技術組件(如Hadoop技術棧,MPP數據庫等)供用戶使用,甚至提供開發好的應用,用戶不需要關系應用內部使用了什么技術,就能夠解決需求(如音視頻轉碼服務、郵件服務、個人博客等)。在云平臺中會涉及如下幾個概念:

  • **IaaS:**基礎設施即服務。對應于上面所說的機器資源統一為資源整體,可動態申請硬件資源的層面;
  • **PaaS:**平臺即服務。對應于上面所說的提供常用的技術組件方便系統的開發和維護;
  • **SaaS:**軟件即服務。對應于上面所說的提供開發好的應用或服務,按功能或性能要求付費。

至此,以上所提到的從高并發訪問問題,到服務的架構和系統實施的層面都有了各自的解決方案,但同時也應該意識到,在上面的介紹中,其實是有意忽略了諸如跨機房數據同步、分布式事務實現等等的實際問題,這些問題以后有機會再拿出來單獨討論

4. 架構設計總結

  • 架構的調整是否必須按照上述演變路徑進行? 不是的,以上所說的架構演變順序只是針對某個側面進行單獨的改進,在實際場景中,可能同一時間會有幾個問題需要解決,或者可能先達到瓶頸的是另外的方面,這時候就應該按照實際問題實際解決。如在政府類的并發量可能不大,但業務可能很豐富的場景,高并發就不是重點解決的問題,此時優先需要的可能會是豐富需求的解決方案。
  • 對于將要實施的系統,架構應該設計到什么程度? 對于單次實施并且性能指標明確的系統,架構設計到能夠支持系統的性能指標要求就足夠了,但要留有擴展架構的接口以便不備之需。對于不斷發展的系統,如電商平臺,應設計到能滿足下一階段用戶量和性能指標要求的程度,并根據業務的增長不斷的迭代升級架構,以支持更高的并發和更豐富的業務。
  • 服務端架構和大數據架構有什么區別? 所謂的“大數據”其實是海量數據采集清洗轉換、數據存儲、數據分析、數據服務等場景解決方案的一個統稱,在每一個場景都包含了多種可選的技術,如數據采集有Flume、Sqoop、Kettle等,數據存儲有分布式文件系統HDFS、FastDFS,NoSQL數據庫HBase、MongoDB等,數據分析有Spark技術棧、機器學習算法等。總的來說大數據架構就是根據業務的需求,整合各種大數據組件組合而成的架構,一般會提供分布式存儲、分布式計算、多維分析、數據倉庫、機器學習算法等能力。而服務端架構更多指的是應用組織層面的架構,底層能力往往是由大數據架構來提供。
  • 有沒有一些架構設計的原則?
    • N+1設計。系統中的每個組件都應做到沒有單點故障;
    • 回滾設計。確保系統可以向前兼容,在系統升級時應能有辦法回滾版本;
    • 禁用設計。應該提供控制具體功能是否可用的配置,在系統出現故障時能夠快速下線功能;
    • 監控設計。在設計階段就要考慮監控的手段;
    • 多活數據中心設計。若系統需要極高的高可用,應考慮在多地實施數據中心進行多活,至少在一個機房斷電的情況下系統依然可用;
    • 采用成熟的技術。剛開發的或開源的技術往往存在很多隱藏的bug,出了問題沒有商業支持可能會是一個災難;
    • 資源隔離設計。應避免單一業務占用全部資源;
    • 架構應能水平擴展。系統只有做到能水平擴展,才能有效避免瓶頸問題;
    • 非核心則購買。非核心功能若需要占用大量的研發資源才能解決,則考慮購買成熟的產品;
    • 使用商用硬件。商用硬件能有效降低硬件故障的機率;
    • 快速迭代。系統應該快速開發小功能模塊,盡快上線進行驗證,早日發現問題大大降低系統交付的風險;
    • 無狀態設計。服務接口應該做成無狀態的,當前接口的訪問不依賴于接口上次訪問的狀態。

 

 

責任編輯:張燕妮 來源: 芋道源碼
相關推薦

2020-01-06 08:40:11

阿里場景服務

2020-01-09 15:30:32

微服務架構互聯網

2020-02-08 16:46:29

微服務架構復雜

2024-11-19 18:03:04

2016-10-27 11:11:12

頭條

2019-12-19 17:00:01

Java線程

2022-02-25 07:07:04

擴展塢電腦筆記本

2019-12-25 10:45:30

Java悲觀鎖

2022-09-02 19:10:46

高并發架構系統

2023-09-28 10:21:44

CSS前端

2020-04-26 10:52:34

Hive運行數據庫

2019-11-18 08:21:04

秒殺系統高性能

2023-10-08 08:41:04

JavaPython編程語言

2022-07-01 13:38:48

霧計算邊緣計算

2022-02-18 06:56:18

Wi-Fi路由器局域網

2020-10-08 18:53:54

以太網Etheme網卡

2025-03-28 08:53:51

2024-07-04 11:06:47

2022-04-12 07:51:31

架構TPSQPS

2017-07-04 11:26:37

點贊
收藏

51CTO技術棧公眾號

国产一区二区免费看| 情侣黄网站免费看| 亚洲天堂av线| 亚洲av无码一区二区三区dv| 欧美精美视频| 亚洲成av人影院| 国产亚洲精品一区二555| 日韩中文字幕在线不卡| 一区二区视频网站| 农村少妇一区二区三区四区五区 | 狠狠色丁香婷婷综合影院| 亚洲码国产岛国毛片在线| 热久久视久久精品18亚洲精品| 久久久久无码国产精品一区李宗瑞| 国产精品一区在线看| 精品精品国产三级a∨在线| 亚洲私人影院在线观看| 国产精品一区二区久久久| 成人精品在线观看视频| 成人性生交大片免费看在线播放| 韩国一区二区三区| 最好看的2019年中文视频| 激情六月丁香婷婷| 成人福利在线观看视频| 美女视频免费一区| 中文字幕亚洲一区二区三区五十路 | 最新日韩在线视频| 国产精品旅馆在线| av手机在线播放| 亚洲日本网址| 中文字幕电影一区| 91精品国产综合久久香蕉| 日本不卡一区视频| av在线成人| 亚洲另类在线制服丝袜| 日本精品一区二区三区高清 久久| 日韩视频免费观看高清| 亚洲美女15p| 欧美亚洲动漫制服丝袜| 亚洲亚洲精品三区日韩精品在线视频| 亚洲专区在线播放| 小处雏高清一区二区三区| 欧美一区二区成人| 日韩国产成人无码av毛片| 人妻一区二区三区四区| 亚洲国产专区校园欧美| 亚洲激情国产精品| 日韩精品免费播放| 免费黄网在线观看| 北岛玲一区二区三区四区| 68精品久久久久久欧美| 亚洲av成人无码久久精品| 久久国产精品免费精品3p| 欧美精品一区二区三区四区 | 欧美婷婷久久| 中文字幕乱码人妻无码久久| 久久激情中文| 久久精品国产成人| 久久久午夜精品福利内容| 午夜精品久久久久久久久久蜜桃| 中文字幕av免费专区久久| 欧美一区1区三区3区公司| 无码h黄肉3d动漫在线观看| 日韩精品91亚洲二区在线观看| 中文字幕无线精品亚洲乱码一区 | 日本高清一区二区视频| 日本无删减在线| 2020国产精品| 91九色国产社区在线观看| 国产成人在线观看网站| 亚洲理伦在线| 日本一欧美一欧美一亚洲视频| 亚洲一级二级片| 欧美黑白配在线| 精品福利av导航| 国产肉体xxxx裸体784大胆| 亚洲春色h网| 在线视频欧美性高潮| 纪美影视在线观看电视版使用方法| 日韩一区二区三区在线看| 一本一本大道香蕉久在线精品| 亚洲欧美日韩精品在线| 日韩一区二区三区在线观看视频| 97久久超碰国产精品| 91午夜理伦私人影院| 精品人妻无码一区二区 | 男女视频在线看| 国产一区电影| 国产白丝精品91爽爽久久 | 另类一区二区| 精品久久香蕉国产线看观看gif| 中文字幕久精品免| 国产视频在线看| 最新热久久免费视频| 日韩xxxx视频| 丰满诱人av在线播放| 欧美日韩色婷婷| 日本a在线免费观看| 亚洲一区资源| 精品成人av一区| 国产男女激情视频| 日本蜜桃在线观看视频| 亚洲日本va在线观看| 久艹在线免费观看| 午夜伦理在线视频| 日韩欧美在线免费观看| 波多野结衣综合网| 国模私拍视频在线播放| 欧美日韩在线免费| 国产精品久久久久久久99| 久久久久黄色| 亚洲国产97在线精品一区| 国产xxx在线观看| 美女久久精品| 日韩欧美国产三级| 又黄又爽又色的视频| 亚洲成人高清| 91精品国产综合久久国产大片| 国产精品300页| 伊人青青综合网| 欧美成aaa人片免费看| 午夜精品一区二区三级视频| 99国产精品| 欧美一级在线亚洲天堂| 精品国产午夜福利| 亚洲精品孕妇| 成人免费淫片aa视频免费| 国产精品一区二区三区在线免费观看 | 成人av手机在线观看| 97操在线视频| 超碰在线播放97| 国产精品色噜噜| 国产大尺度在线观看| 国产激情在线视频| 欧美探花视频资源| 精品少妇人妻一区二区黑料社区| 亚洲精品国产动漫| 欧美激情精品久久久久久黑人| 日韩激情一区二区三区| 国产精品毛片在线| 国产精品久久久久久久久久| 91福利在线观看视频| 国产精品91xxx| 亚洲www在线| 少妇无码一区二区三区| 久久综合av免费| 久艹在线免费观看| 我要色综合中文字幕| 久久精品美女视频网站 | 在线成人免费观看| 在线观看日本www| 欧美色爱综合| 九九九热精品免费视频观看网站| 国产乡下妇女做爰毛片| 免费在线日韩av| 成人国产亚洲精品a区天堂华泰| 精品视频二区| 91黄色免费观看| www.色.com| 欧美~级网站不卡| 欧美与欧洲交xxxx免费观看 | 正在播放一区| 激情综合婷婷| 欧美激情精品久久久久久久变态| 亚洲免费视频网| 久久精品亚洲国产奇米99| 一区二区在线观| 婷婷精品久久久久久久久久不卡| 日韩中文字幕视频在线| 日本学生初尝黑人巨免费视频| 成人小视频在线| 亚洲精品成人自拍| 亚洲精品aa| 色综合久综合久久综合久鬼88| 懂色av成人一区二区三区| 亚洲va在线va天堂| 在线免费观看成年人视频| 久久久久久影院| 99高清视频有精品视频| eeuss影院www在线观看| 黑人精品xxx一区一二区| 变态另类丨国产精品| 久久九九电影| 一级黄色片播放| 欧美暴力调教| 日韩精品视频在线观看免费| 日本青青草视频| 美女网站色91| 日本免费a视频| 中文有码一区| 91亚洲精品一区| 蜜臀久久精品| 精品国模在线视频| 午夜av免费在线观看| 欧美在线观看视频一区二区 | 国产精品黄色| 成人免费淫片视频软件| 丁香花在线影院| 国产亚洲欧洲高清一区| av片免费播放| 日韩一区欧美小说| 男女性杂交内射妇女bbwxz| 亚洲老妇激情| 蜜桃成人在线| 韩国美女久久| 理论片在线不卡免费观看| 在线播放亚洲精品| 性久久久久久久久久久久| 91精品国自产在线| 成人在线视频首页| xx欧美撒尿嘘撒尿xx| 99成人精品| 成年在线观看视频| 久久视频在线| 成人国产精品免费视频| 樱花草涩涩www在线播放| 亚洲精品aⅴ中文字幕乱码 | 日韩精品一区二| 中文字幕有码视频| 欧美日韩在线免费| 日本少妇性生活| 亚洲色图制服丝袜| av黄色在线免费观看| 米奇777在线欧美播放| 国风产精品一区二区| 亚洲经典视频| 97视频免费看| 日本国产在线| 在线观看欧美日本| 久久精品亚洲a| 久久久不卡影院| 亚洲av成人片色在线观看高潮| 亚洲精品字幕| 色婷婷777777仙踪林| 日韩精品诱惑一区?区三区| 国产日本欧美视频| 欧美magnet| 欧美亚洲成人免费| free性护士videos欧美| 亚洲欧美一区二区三区情侣bbw| 日韩不卡高清视频| 亚洲欧美一区二区三区国产精品| 丰腴饱满的极品熟妇| 99麻豆久久久国产精品免费| 亚洲一二三四五| 成人教育av在线| 日本精品一二三区| 国产suv精品一区二区883| 五月天婷婷影视| 激情伊人五月天久久综合| 国产三级日本三级在线播放| 久久xxxx| 日韩av手机版| 美女国产一区二区| 成人区一区二区| 欧美理论在线| 秋霞久久久久久一区二区| 日韩在线你懂的| 91嫩草在线视频| 国产美女亚洲精品7777| 97超碰国产精品女人人人爽| av资源一区| 91国内免费在线视频| 九色porny丨首页入口在线| 97久久精品人人澡人人爽缅北| 久草在线资源站手机版| 日本乱人伦a精品| 黄瓜视频成人app免费| 国产精品久久久久久中文字| 欧美另类激情| 91视频8mav| 盗摄牛牛av影视一区二区| 国产精品吴梦梦| 色综合视频一区二区三区44| 91精品视频在线看| 超碰在线亚洲| 国产在线视频欧美| 日韩中文字幕在线一区| 国产精品免费在线播放| av在线成人| 粉嫩精品一区二区三区在线观看 | 成人在线视频亚洲| 欧美激情精品久久久久久久变态| 日本不卡网站| 国产欧美日韩免费看aⅴ视频| 视频一区日韩| 蜜桃av久久久亚洲精品| 97久久视频| 2018日日夜夜| 麻豆国产精品一区二区三区| 亚洲妇女无套内射精| 91麻豆国产福利精品| 在线观看免费看片| 久久国产免费看| 久艹视频在线免费观看| 久久精品国语| 夜夜爽久久精品91| 久久久久久久久久电影| 国产第一页浮力| 国产精品久久久久影院色老大| 欧美亚洲日本在线| 国产精品电影一区二区三区| 国产手机在线观看| 亚洲男人天堂av| 国产污视频网站| 91成人免费在线| 99精品久久久久久中文字幕| 欧美影视一区在线| 亚洲精品无amm毛片| 国产午夜精品一区理论片飘花| caoporn97在线视频| 国产不卡一区二区在线播放| 345成人影院| 91高跟黑色丝袜呻吟在线观看| 妖精一区二区三区精品视频| 一二三四中文字幕| 日本美女一区二区| 亚洲36d大奶网| 99精品国产一区二区三区不卡| 亚洲综合视频网站| 色噜噜狠狠色综合欧洲selulu| 精品国产亚洲AV| 色哟哟亚洲精品一区二区| 中文字幕21页在线看| 国产精品国产亚洲精品看不卡15| **女人18毛片一区二区| 波多野结衣天堂| 2021中文字幕一区亚洲| 精品一区二区三区人妻| 亚洲观看高清完整版在线观看| 国产精品23p| 欧美一区二区三区小说| 幼a在线观看| 欧美精品一区二区三区国产精品| 浪潮色综合久久天堂| 久久久一本精品99久久精品66| 免费视频亚洲| 日韩av在线第一页| 奇米影视一区二区三区| 一本色道久久综合亚洲精品图片| 亚洲午夜电影在线| 黄色一级片免费在线观看| 日本久久一区二区| 凸凹人妻人人澡人人添| 久久久影视精品| 精品免费av在线| 欧美国产一区二区在线| 中日韩视频在线观看| 亚洲激情 欧美| 性做久久久久久| 欧美少妇另类| 日韩一区视频在线| 日韩精品第二页| 在线国产精品网| 久久av资源站| 午夜免费激情视频| 日韩欧美国产综合一区| 日韩精品卡一| 国产精品一区二| 亚洲永久在线| 人妻少妇无码精品视频区| 色综合久久久网| 成人精品一区二区三区校园激情| 国产精品久久久久久久7电影| 99久久激情| 5月婷婷6月丁香| 久久久亚洲欧洲日产国码αv| 影音先锋在线国产| 亚洲人成电影网站色www| 亚洲精品天堂| 国产视频不卡| 国产精品久久久久久久| 亚洲天堂伊人网| 亚洲国产一区二区三区| 欧洲一级在线观看| 国产精品你懂得| 欧美黄在线观看| 国产亚洲色婷婷久久99精品91| 色一情一乱一乱一91av| 超碰免费在线| 亚洲曰本av电影| 亚洲伊人网站| 中日韩一级黄色片| 亚洲福利在线视频| 日日夜夜天天综合| 亚洲免费视频播放| 91免费看`日韩一区二区| 国产九色91回来了| 亚洲男人天堂手机在线| 久久精品国产福利| 国产曰肥老太婆无遮挡| 国产日韩欧美a| 久久久久亚洲av成人毛片韩| 有码中文亚洲精品| 91精品影视| 超薄肉色丝袜足j调教99| 久久综合久久综合亚洲| 91成品人影院| 欧美一区二区三区…… | 色av吧综合网|